Compare commits

...

6025 Commits

Author SHA1 Message Date
Doug Blank 7b60b140c0 Version 5.0.0-alpha1 2016-06-04 07:24:40 -04:00
Nick Hall 306f3abd01 More pylint improvements 2016-06-03 23:46:23 +01:00
Paul Franklin f049dca048 improve pylint score of FamilyLines report from 7.83 to 9.73 2016-06-03 12:28:02 -07:00
Paul Franklin 2d396891b8 improve pylint score of Detailed Descendant report from 7.80 to 9.70 2016-06-03 12:26:15 -07:00
Paul Franklin 99fbd648a0 improve pylint score of Descendant report from 7.91 to 9.71 2016-06-03 12:23:25 -07:00
Doug Blank 283ac0f8bb Moved LRU to gramps.gen.utils 2016-06-02 16:41:00 -04:00
Doug Blank 4913762d70 Remove import test from reports 2016-06-02 15:56:50 -04:00
Doug Blank c338aee30a test imports: added a function for nosetests 2016-06-02 15:39:07 -04:00
Doug Blank 9935654a22 Merge pull request #167 from prculley/bug9123
bug 9123 GEDCOM import with media files that have no path fails
2016-06-02 15:36:17 -04:00
Doug Blank 063533ab1e Merge pull request #166 from prculley/bug8729m
bug 8729 place names empty if Gedcom ADDR record contains no street
2016-06-02 15:35: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 32ff947a87 More pylint improvements 2016-06-01 23:53:28 +01:00
Paul Franklin 5f1b719810 pylint improvements 2016-06-01 16:00:20 -07: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
prculley 4d60d19fd9 improving the pylint score 2016-05-30 08:49:05 -05:00
Paul Franklin 14dc963f3d add new C.I.R. strings to master's gramps.pot 2016-05-29 12:06:32 -07:00
prculley 9daf562e54 bug 9123 GEDCOM import with media files that have no path fails 2016-05-28 17:45:19 -05:00
Paul Franklin c39e6f3f5d increase Complete Individual Report pylint score to 9.76 2016-05-28 15:42:29 -07:00
Paul Franklin af2f29322e enable C.I.R. to include or exclude Person and Family Notes 2016-05-28 15:40:02 -07:00
Paul Franklin e84f09b55e 9464: [C.I.R.] add option to include or exclude census data 2016-05-28 15:37:09 -07:00
Paul Franklin 4dcd03f13c Switch to suppress and select more items in [C.I.] report 2016-05-28 15:27:52 -07:00
SNoiraud 2211fe947f 9474: [Geography] Geoclose and mother handle 2016-05-28 21:53:40 +02:00
prculley 6cb621c6a3 bug 8729 place names empty if Gedcom ADDR record contains no street 2016-05-28 11:57:21 -05:00
Nick Hall 3e04d97b8b Revert deprecated GObject ParamFlags update
The update required GLib 2.42 but users may still be using 2.38
or later.
2016-05-28 15:46:53 +01:00
Nick Hall dae9db51be Break some long lines 2016-05-28 00:35:00 +01:00
Nick Hall 3255904acc More pylint improvements 2016-05-28 00:28:50 +01:00
Nick Hall 3c7e357bd1 Remove redundant dialog title 2016-05-28 00:01:31 +01:00
Nick Hall ab50490617 pylint improvements 2016-05-27 23:53:08 +01:00
Nick Hall 75ffd7c41b Fix another file left open 2016-05-27 23:31:59 +01:00
Nick Hall 0b22891858 Resize grips have been removed 2016-05-27 22:58:15 +01:00
Nick Hall c4cab2e007 Ensure files are not left open 2016-05-27 22:50:05 +01:00
Nick Hall b66a7a93c2 Update deprecated GObject SignalFlags 2016-05-27 22:16:50 +01:00
Nick Hall 91b40c88bf Update deprecated priority constants 2016-05-27 22:15:27 +01:00
Nick Hall 363e8a0081 Update deprecated GObject ParamFlags 2016-05-27 22:10:33 +01:00
Nick Hall 9aa371617d Tidy up place configuration options 2016-05-27 19:33:19 +01:00
Paul Franklin e3f002179f 9449: LivingProxyDB leaves data in families when "[Living]" chosen 2016-05-27 09:32:23 -07:00
Paul Franklin 51d21522ce make report cope better with privacy proxy 2016-05-27 09:21:51 -07:00
Paul Franklin 43550a9a52 the three proxy invocations should be nearby, for ease of understanding 2016-05-27 09:20:20 -07: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
Doug Blank 93803fb519 Merge pull request #164 from prculley/bug9475
Bug9475 GEDCOM import creates inconsistent source gramps IDs
2016-05-26 22:00:49 -04:00
Nick Hall a75dca13c9 Some minor pylint improvements 2016-05-26 20:53:22 +01:00
prculley edd9dda7ce changed 'print' to 'logging.info' 2016-05-26 14:04:15 -05:00
prculley 08c99f2929 Merge remote-tracking branch 'upstream/master' into test_imports 2016-05-26 14:02:18 -05:00
prculley 0cfc375a27 Merge remote-tracking branch 'upstream/master' into bug9475 2016-05-26 13:55:09 -05:00
prculley 3f32c012f2 but 9475 GEDCOM import creates inconsistent source gramps IDs 2016-05-26 13:54:20 -05:00
Nick Hall e2a5fe8e12 Use CSS to fade background colour in ValidatableMaskedEntry 2016-05-26 18:20:34 +01:00
Doug Blank 5ef38e2a57 Merge pull request #163 from gramps-project/use-cacheproxydb
Use CacheProxyDb on reports with LivingProxyDb
2016-05-26 12:32:17 -04:00
prculley 8cda91a377 moved test directory, tweaked tests, and fixes 2016-05-26 11:22:06 -05:00
Doug Blank 2596aba875 Use CacheProxyDb on reports with LivingProxyDb 2016-05-26 08:40:03 -04:00
Doug Blank 1611340dca CacheProxyDb: use getattr() 2016-05-26 08:36:27 -04:00
Doug Blank 6454b87672 Merge pull request #160 from gramps-project/cacheproxydb
CacheProxyDb: adds LRU cache for handle lookups
2016-05-26 06:58:36 -04:00
Doug Blank 898bfb4eae narrativeweb: proxies and filters may hide objects 2016-05-25 16:18:48 -04:00
Doug Blank 0820e70499 Additional fixes for narrativeweb 2016-05-25 15:43:01 -04:00
Paul Franklin ffd58ccd9f increase pylint score of fanchart report from 4.47 to 9.40 2016-05-25 12:29:44 -07: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
Doug Blank 5e89b0a417 NarrativeWebReport: media_ref handles need not be binary 2016-05-25 11:08:32 -04:00
prculley 7646d41774 Merge remote-tracking branch 'upstream/master' into test_imports 2016-05-24 14:44:08 -05:00
Ben Woods 7851d3bdfb Fix setup.py to remove the double '/' when building man pages
This was resulting in 'share/man//...' showing in the file list
generated for system packages.
2016-05-24 17:59:00 +01:00
Doug Blank 9a516b1058 Merge pull request #100 from SNoiraud/bug3068
3068: Wrong reference number for "same person as" in detdescendantreport
2016-05-24 12:20:40 -04:00
Doug Blank f92c35d797 Merge pull request #157 from prculley/bug7949
Bug 7949, crash on GEDCOM import with empty _AKA lines
2016-05-24 12:16:05 -04:00
Nick Hall 4413c7c88b Add extra unit test for IsEnclosedBy rule 2016-05-24 16:15:46 +01:00
Doug Blank e30f4e329b Merge pull request #156 from prculley/bug9459
bug 9459 GEDCOM import in CLI mode with .ged file containing ANSEL en…
2016-05-24 10:53:00 -04:00
prculley 7d2a7b71d0 bug 9459 GEDCOM import in CLI mode with .ged file containing ANSEL encoding tries to pop up gui 2016-05-24 08:56:19 -05: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
SNoiraud 50708d4097 9075: Saving/closing new person window with Alt-o does not find gender 2016-05-23 15:36:52 -05:00
Nick Hall ca1863984b Fix to allow deferred translation of place type 2016-05-23 15:36:52 -05:00
Nick Hall 9ab27bf83b 9466: Include all place types in place report 2016-05-23 15:36:52 -05:00
Nick Hall 3ea4b0d109 9314: Allow place selection both individually and by filter
Add the places selected individually to the list generated by
the filter.
2016-05-23 15:36:52 -05:00
Nick Hall 75d4f05185 8785: Expand tree in selectors automatically 2016-05-23 15:36:52 -05:00
Doug Blank 7f6803f9f6 8466: [Performance] Handling many Events on a person 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
SNoiraud f5233fbe7c 9075: Saving/closing new person window with Alt-o does not find gender 2016-05-23 11:06:54 +02:00
Nick Hall 05ea21690d Fix to allow deferred translation of place type 2016-05-22 22:50:34 +01:00
Nick Hall 443043a8e2 9466: Include all place types in place report 2016-05-22 19:07:35 +01:00
Nick Hall 151677fb7e 9314: Allow place selection both individually and by filter
Add the places selected individually to the list generated by
the filter.
2016-05-22 18:27:58 +01:00
Nick Hall 10629b16b8 8785: Expand tree in selectors automatically 2016-05-22 18:01:46 +01:00
Doug Blank 7c45e78e95 8466: [Performance] Handling many Events on a person 2016-05-22 12:42:32 -04:00
Doug Blank 7ffb2403a2 2834: 'Complete Individual Report' is titled 'Summary of [name]' 2016-05-22 09:18:48 -04:00
Doug Blank 55d2141476 9465: DB-API: duplicate note ID 2016-05-22 07:25:23 -04:00
Nick Hall a70f7eb58f 9381: Fix Encloses gramplet to display correct place references 2016-05-21 18:55:06 +01:00
Paul Womack aed80fc725 Add 'Search for citations' to 'Remove unused objects' tool 2016-05-20 09:28:33 +10:00
Elliott Sales de Andrade ea4a4cd464 CI: Make trailing whitespace into a Travis error. 2016-05-18 20:38:35 -04:00
Elliott Sales de Andrade 28b722b92d Clean up trailing whitespace. 2016-05-18 20:31:49 -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
romjerome 82f60dcb2b Update template for appdata stuff 2016-05-16 12:09:30 +02:00
josip fc52d200a0 8429: Media Preview: wrong frame
fix signals
2016-05-16 11:51:07 +02:00
Paul Franklin 8921b1ad21 9408: UnboundLocalError on ODF doc backend 2016-05-16 11:49:09 +02:00
Sam Manzi b438b9789e Merge pull request #137 from sam-m888/MoreContextMgr4with
Convert a few more opens to use the with CM
2016-05-15 12:05:01 +10:00
Sam Manzi 28bbb019a1 Merge pull request #148 from prculley/bug9416m
Bug 9416 GEDCOM import PLAC:FORM in local mode doesn't work
2016-05-14 07:46:27 +10:00
Doug Blank dff65e6e91 9438: AttributeError: 'NoneType' object has no attribute 'db' 2016-05-13 13:03:01 -04:00
Doug Blank fcddb03ef1 DB-API: don't emit if in batch mode 2016-05-13 12:43:06 -04:00
Doug Blank 3b3c2e5d34 DB-API: move emit signals to transaction commit 2016-05-13 12:35:11 -04:00
prculley b2e0f437f4 bug 9416 merge conflict 2016-05-13 09:45:24 -05:00
Doug Blank 3831a02ede DB-API: updated obj.change date/time when editing 2016-05-13 09:09:37 -04:00
Doug Blank 471a6b42d0 Mysql: rename field 'long' 2016-05-12 23:43:43 -04:00
Sam Manzi 1e81d9d11f Convert a few more opens to use the with CM 2016-05-13 09:58:20 +10:00
Sam Manzi 05dcde4c8e Merge pull request #151 from prculley/bug9430m
Bug 9430 GEDCOM import PLAC or ADDR attached Notes etc. are lost
2016-05-13 09:08:47 +10:00
Sam Manzi 84e89b35ee Merge pull request #150 from prculley/bug9425m
Bug 9425 GEDCOM import some Place Names & Titles are blank
2016-05-13 09:07:01 +10:00
Sam Manzi dab835a646 Merge pull request #146 from prculley/bug9173
Bug 9173, fix broken GEDCOM import PLAC:FORM handling
2016-05-13 08:59:41 +10: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 86f826a79b Bug 9430 GEDCOM import PLAC or ADDR attached Notes etc. are lost 2016-05-12 11:25:23 -05:00
prculley 878d9f08ca Bug 9425 GEDCOM import some Place Names & Titles are blank 2016-05-12 11:16:11 -05:00
prculley e3ddcad88e Bug 9416 GEDCOM import PLAC:FORM in local mode doesn't work 2016-05-12 10:27:01 -05:00
prculley dd7724eca2 Bug 9173, fix broken GEDCOM import PLAC:FORM handling 2016-05-12 09:55:59 -05: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
Doug Blank 2763d925f0 Merge pull request #142 from prculley/bug9448
Bug 9448: Merge unit test for PlaceCheck not working correctly
2016-05-11 16:39:18 -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 5a72efc387 Merge pull request #140 from tecknicaltom/fix-EditMedia
make EditPrimary, empty_object abstract
2016-05-10 06:56:31 -04:00
Zdeněk Hataš ad98b811b3 czech translation update 2016-05-10 10:26:38 +02:00
Tom Samstag ab79b26bec make EditPrimary, empty_object abstract
This makes EditPrimary an abstract class using abc.ABCMeta and marks
EditPrimary.empty_object as an abstract method. This moves the error
raised by forgetting to implement empty_object from when something
unsupported is done with its return (like .serialize()) to invocation
time, and provides a more obvious error.
2016-05-09 23:23:39 -07:00
Paul Franklin b308d97bed cope when import of GExiv2 gets a ValueError 2016-05-09 18:31:07 -07:00
Doug Blank 1a05aadca7 Date: add property year 2016-05-09 07:58:45 -04:00
Doug Blank 79362d7086 Merge pull request #136 from RossGammon/app2
Followup to PR 134
2016-05-08 13:50:15 -04:00
Ross Gammon d094925c42 Whoops - missed the trailing tag 2016-05-08 19:19:38 +02:00
Ross Gammon 84a5c369f6 Followup to Pull Request 134:
https://github.com/gramps-project/gramps/pull/134

Put the <p> tags back to <_p> so the description paragraphs
are translated again.
2016-05-08 18:58:13 +02:00
Doug Blank 3facab1e18 Merge pull request #134 from RossGammon/appstream
9443: Gramps not appearing in Gnome Software
2016-05-08 09:27:59 -04:00
Doug Blank 34c8cfdec4 Merge pull request #133 from RossGammon/gi_require_version
PyGIWarning: importing without specifiying a version first
2016-05-08 09:23:00 -04:00
Ross Gammon c4106617ba 9443: Gramps not appearing in Gnome Software
I updated the appdata.xml file to the latest version of the specification
(https://www.freedesktop.org/software/appstream/docs/index.html), adding
some new tags in the process.

I also installed the appdata.xml file to the latest location in the
specification.

The XML has bene validated by the appstreamcli validation tool, and the
patch applied in Debian (Gramps 4.2.3).

If it looks OK, it should probably be cherry-picked to the gramps42
maintenance branch.
2016-05-08 15:13:46 +02:00
Ross Gammon 25627dac07 PyGIWarning: importing without specifiying a version first
Follow-on from https://gramps-project.org/bugs/view.php?id=8981
This patch was applied in Debian (gramps 42 branch) due to warnings picked
up in the build log and from testing by running gramps from the command
line. I have rebased it on master, as it will probably be a while before the
warnings become errors.
2016-05-08 13:05:04 +02:00
SNoiraud e8636a1dcc Webcal : pylint (applied remarks on the last patch) 2016-05-08 11:45:51 +02:00
Doug Blank 0455cb90ce 9442: Windows SQLite database has indexes that Linux SQLite can't read 2016-05-07 14:40:36 -04:00
Doug Blank af487de69a 9441: DB-API with sqlite doesn't unlock the table when txn.batch = True 2016-05-07 13:46:29 -04:00
Doug Blank ac0fbecc4b Remove accidentally added code, 2 2016-05-07 13:09:47 -04:00
Doug Blank f266ad2a99 Remove accidentally added code 2016-05-07 13:06:50 -04:00
Doug Blank 3ce8c12ae6 Place schema: wrong type for alt_names 2016-05-07 12:28:20 -04:00
Doug Blank e2ae70a2dd Add sqlite info to error report assistant 2016-05-07 09:50:43 -04:00
Doug Blank 3e827c230e QuerySet: fix removing tag logic 2016-05-07 08:17:19 -04:00
Doug Blank f00a355110 sqlite: add version number 2016-05-07 06:43:33 -04:00
Ondrej Krc-Jediny d9154a75e1 7907 LDS ordinance statuses enhancement 2016-05-07 15:18:54 +10:00
SNoiraud 6e539f5000 4892: Webcal link : add an index file 2016-05-06 23:58:02 +02:00
SNoiraud c0203ec342 4892: Add a Webcal link to Narrative pages 2016-05-06 22:53:07 +02:00
SNoiraud f694f76b17 Webcal : pylint + cleanup. 2016-05-06 22:39:27 +02:00
Doug Blank a2f40fbf67 Bash completetions: a little cleaning up 2016-05-06 16:02:09 -04:00
Doug Blank 6d95cd5dd3 Where: work with methods, ala Rules 2016-05-06 10:04:24 -04:00
Doug Blank 61c2ed3240 QuerySet tag(): remove batch; allow tag removal; test 2016-05-06 08:14:54 -04:00
Leonhaeuser 1fa604645c update German translation 2016-05-05 21:48:50 +02:00
prculley e8caa9997b Bug 8809 Multiple GEDCOM imports creates duplicate event IDs 2016-05-05 14:08:03 -04:00
Doug Blank f3b57fda0a 9435: Attempting to export and empty BSDDB Family tree fails 2016-05-05 07:02:26 -04:00
Doug Blank 471aadc513 Family Tree Manager: reselect the default row 2016-05-04 20:34:33 -04:00
Doug Blank a0d5485088 ViewManager: no longer need to delay showing window; causes transient window issues 2016-05-04 20:06:54 -04:00
Doug Blank f83716b6bd Drag and drop on Family Tree Manager fixes 2016-05-04 17:28:25 -04:00
Paul Franklin 5b26bd6c03 change pylint score of TimeLine report from 4.74 to 9.54 2016-05-04 11:40:43 -07:00
Doug Blank 47cee7bb1e DbPythonError: adjust message regarding Python 2016-05-04 16:31:37 -04:00
Doug Blank bfe900f7cf 9429: Text metadata (i.e. *.txt files) implemented for DBAPI backends.
This saves and tests python and schema versions so that this code
won't load future versions of either.
2016-05-04 12:23:26 -04:00
SNoiraud 1272506afd 9417: The place page in webreport is complete mess 2016-05-04 17:44:24 +02:00
Doug Blank bd00f36ff1 9433: empty media path must be interpreted as /home/dblank in DB-API 2016-05-04 10:30:17 -04:00
SNoiraud 9a097d05da 7390: Gallery tab of Source view does not display .ods files 2016-05-04 12:07:21 +02:00
SNoiraud 56d98f2734 2882: Narrativeweb: Add option to Include all / unreferenced Media objects 2016-05-04 11:50:38 +02:00
Doug Blank c3874bdaed 4442: Add a Button to close the current database; refresh gramplets when no db 2016-05-03 20:31:20 -04:00
Doug Blank efe5323e1a 4442: Add a Button to close the current database; retitle main window 2016-05-03 20:15:18 -04:00
Doug Blank ba6921c91d CLI: command completions in bash, bash-like shells 2016-05-03 13:05:44 -04:00
Doug Blank 8a6d766b06 CLI: -l, -L, -t should match names with re patterns in them 2016-05-03 13:04:24 -04:00
Doug Blank 8350859c0c Stats Gramplet: remove sequential scan through person 2016-05-03 10:43:53 -04:00
Doug Blank 59bad09650 Two errors on transient parents 2016-05-03 10:41:55 -04:00
Doug Blank 032af37136 Family Tree Manager: add close button; fix convert GUI issue 2016-05-03 10:01:06 -04:00
Doug Blank 331e6d4668 Database: add reload method; re-expand fields before reindexing 2016-05-03 08:07:42 -04:00
SNoiraud 9ab7b6cfc1 5449: Pedigree view crashes if you happen to choose a child as ancestor 2016-05-03 13:25:23 +02:00
SNoiraud 099e88eef3 NarrativeWeb : use the common way to manage name format (cleanup). 2016-05-03 12:26:39 +02:00
SNoiraud 503eca8315 0373: Narrativeweb: relationship to central person on individual pages 2016-05-03 12:13:40 +02:00
romjerome bb6ce5dc64 typo
rebuild man file via 'rst2man' cmd
2016-05-03 11:38:27 +02:00
Paul Franklin d0e60f9201 increase pylint score from 6.17 to 9.20 2016-05-02 11:13:34 -07:00
Doug Blank 7e570b6724 Fixes for field-based schema and labels
* moved methods to TableObject from PrimaryObj (to include Tag)
* added missing scheme, labels to citation, place, repo, and source
* minor bug fixes
2016-05-02 14:32:50 -04:00
SNoiraud 0bbf52b4aa 8967: web reports: viewport line settings don't allow scaling 2016-05-02 15:25:50 +02:00
SNoiraud 8b5cad3c5a NarrativeWeb : use the common way to manage living people. 2016-05-02 11:36:18 +02:00
Doug Blank d4e8e21e50 Postgresql: fetchone when nothing to fetch, throws exception 2016-05-01 17:03:52 -04:00
Doug Blank c8f3c25d84 Fixed get_person_handles(sort_index=True)
Before did not include first_name in sorting (thanks Paul!)

Also added rebuilding all order_by fields when rebuilding
secondaries.
2016-05-01 16:47:58 -04:00
SNoiraud 780a4be62c Geography : pylint up to 9.2 for all modules. 2016-05-01 18:55:14 +02:00
Douglas Blank 9d5322103e Allow --database to work without installed bsddb3/sqlite3 2016-05-01 07:38:31 -04:00
romjerome 3c9cbb25b0 Add the new '--remove' entry on some templates (*.rst) for man files 2016-05-01 13:30:49 +02:00
romjerome 01fe16ccb9 French translation update 2016-05-01 13:19:15 +02:00
romjerome 949d620277 merge french translation from gramps42 branch 2016-05-01 12:36:27 +02:00
romjerome c7d957f26b Update translation strings template
$ intltool-update -m
2016-05-01 11:52:51 +02:00
Doug Blank fdadfbd836 testcasegenerator: allow to run from cli 2016-04-30 23:49:47 -04:00
Doug Blank a257311f5f Tests: added tools check and verify 2016-04-30 22:49:51 -04:00
Leonhaeuser f1644e48a6 update German translation 2016-05-01 03:50:51 +02:00
Doug Blank 0a0a450b45 DB-API: get_family_handles(sort_handles=True) now fixed 2016-04-30 16:48:11 -04:00
Paul Franklin 1c06a07156 increase DAR report pylint score from 7.29 to 9.77 2016-04-30 09:43:34 -07:00
Doug Blank 19e0bdeb3d 1954: Book report, Complete Individual Report part - missing sorting 2016-04-30 13:15:07 -04:00
Doug Blank db6cd7e318 Field name lookup: improve error message 2016-04-30 10:47:50 -04:00
Doug Blank 8f77d6db9f 1144: Auto backup at exit, but not when opening another database 2016-04-30 10:25:09 -04:00
Doug Blank 9690c20cbc InMemoryDB: provide None for dbname 2016-04-30 10:05:17 -04:00
Doug Blank cec4bd7a15 Merge pull request #124 from sam-m888/MissedWithOpen
Missed 'open' statements
2016-04-30 02:56:10 -04:00
Sam Manzi 820e981012 Check for non-existent files - remove try/except 2016-04-30 12:02:30 +10:00
Doug Blank e54b557f82 Family Tree Manager: set transient on Info window 2016-04-29 20:42:17 -04:00
Sam Manzi 1c0823bc23 Move Return out of block 2016-04-30 10:02:31 +10:00
Doug Blank 28e99008e0 9332: gramps_connect: Edit/Save Person 2016-04-29 17:20:19 -04:00
Doug Blank 3f329cbf24 Family Tree Manager: rearrange dialogs to handle cancel 2016-04-29 15:38:30 -04:00
Doug Blank 7368bc7127 Family Tree Manager: rearrange dialogs to handle cancel 2016-04-29 15:35:49 -04:00
Doug Blank 33f8aa4d3d 2092: Problems when no database is open 2016-04-28 21:06:43 -04:00
Doug Blank 235383e349 Tests: removed dot and addons 2016-04-28 18:50:32 -04:00
Doug Blank baa199cf63 Tests: refine reports 2016-04-28 18:32:05 -04:00
Doug Blank f460927a3b Tests: 9 more reports 2016-04-28 17:40:10 -04:00
Paul Franklin ed324676f0 add "living people" option to the Fan Chart report 2016-04-28 12:19:33 -07:00
Doug Blank 2f31096abd 9387: Crash on adding media 2016-04-28 14:07:27 -04:00
Paul Franklin af995ad48b tweak "living people" option (change option report output) 2016-04-28 09:22:08 -07:00
SNoiraud 94030eab5f NarrativeWeb : some cleanup + pylint score up to 9.5 2016-04-28 19:42:46 +02:00
Doug Blank d268ddcab2 Tests: add export tests 2016-04-28 13:39:22 -04:00
Doug Blank a9dfc6633e Test: export gedcom 2016-04-28 12:34:34 -04:00
Doug Blank aa69ffb174 Tests: added a generic cli test framework; testing gedcom imports 2016-04-28 11:38:44 -04:00
Doug Blank e9065f3b21 POTFILES typo 2016-04-28 11:34:03 -04:00
Paul Franklin 674571f3e3 tweak "living people" option (change choice strings) 2016-04-28 06:29:12 -07:00
Doug Blank b1617fa51e Travis: move temp dir to /tmp 2016-04-28 10:39:28 -04:00
Doug Blank 4bea2c098a Travis: os.remove crashes old nose 2016-04-28 10:27:22 -04:00
Doug Blank 45445609dc Travis: wrestling with old nose 2016-04-28 10:11:08 -04:00
Doug Blank e571a35e26 CI Tests: additional report testing 2016-04-28 09:08:50 -04:00
Paul Franklin 2ac7c5baa7 add deferred translation to "living people" option 2016-04-27 22:27:25 -07:00
Doug Blank 723d8ea1f6 Add Convert Button to Tree Manager: makes a dbapi from a bsddb 2016-04-28 00:09:03 -04:00
Sam Manzi b21eb6f693 Fix error Undefined variable name 'referenced' in __all__ 2016-04-28 11:45:43 +10:00
Sam Manzi eb4b4d083f Fixes for Missed 'open' statements 2016-04-28 10:34:22 +10:00
Eno 59793536ed Fixes for Missed 'open' statements 2016-04-28 08:23:21 +10:00
Sam Manzi af9baca35e Change Exportgedcoms open 2016-04-27 19:28:26 +10:00
Paul Franklin d40ce7f050 enable deferred translation for EnumeratedListOption items 2016-04-26 18:37:54 -07:00
Eno 35b160ca0b Fixes for Missed 'open' statements 2016-04-27 08:11:58 +10:00
Paul Franklin 1e3730b47b add the "living people" option to the Records report 2016-04-26 08:54:33 -07:00
Paul Franklin cfd322c5df another librecords tweak: check that a Person exists 2016-04-26 07:49:24 -07:00
Doug Blank 95c39a9e1d Export XML: don't crash when exporting filtered/proxied data 2016-04-26 11:44:36 -04:00
Doug Blank 761cf8f428 EditNote: don't crash if referenced item does not exist 2016-04-26 08:22:28 -04:00
Doug Blank 542dad0fc5 Merge pull request #121 from gramps-project/xml-compress
Add compression option on XML export
2016-04-26 08:05:30 -04:00
Doug Blank d4d0f5bdc2 Config: new database-backup-use-compression option 2016-04-26 07:52:47 -04:00
Doug Blank a577e5561e 9383: the Family Tree Manager dialog should show the database type 2016-04-26 07:11:44 -04:00
Paul Franklin d85bd534d3 make librecords play nice with proxy DBs 2016-04-25 21:31:08 -07:00
Dale Athanasias a9685a64ff Missed 'open' statements
From: Dale Athanasias <dalegrind@hotmail.com>
Mon, 25 Apr 2016 13:41:18 +1000
Subject: Missed 'open' statements

Hi Sam,
Here's a few files with missed 'open' statements:
gramps/gen/filters/_filterlist.py
gramps/plugins/export/exportftree.py
gramps/plugins/database/bsddb_support/write.py

And some older files which you probably left alone for a reason?
windows/nonAIO/builder/build_GrampsWin32.py
windows/nonAIO/check_gtk_install.py
windows/nonAIO/builder/make_launcher.py
windows/nonAIO/builder/check_gtk_install.py
windows/nonAIO/nsis/gcheck.py

Regards
-
Dale

Re: Prefer with to open files
https://github.com/gramps-project/gramps/pull/113
2016-04-26 14:29:40 +10:00
Doug Blank 344f953c0b 9411: Creating New DB-API family tree creates an extra __init__.py in the new database directory. 2016-04-25 21:43:32 -04:00
Doug Blank b526a41af1 Merge pull request #113 from sam-m888/useWithOpen
Prefer with to open files
2016-04-25 21:35:23 -04:00
Paul Franklin 5cd618152d 9410: the Records report crashes on family records 2016-04-25 16:45:41 -07:00
Paul Franklin 9d133576e4 add "living people" option to Tag report 2016-04-25 16:40:10 -07:00
Doug Blank 8d59facb60 Db Manager: Select Row of current Tree 2016-04-25 20:41:46 -04:00
Paul Franklin 6ec5de8a78 add "living people" option to the Place Report 2016-04-24 13:57:05 -07:00
Paul Franklin b269fc19d2 add "living people" option to the Kinship Report 2016-04-24 13:53:24 -07:00
Paul Franklin 585a2e046c add "living people" option to the EndOfLine Report 2016-04-24 13:49:39 -07:00
Paul Franklin b1fc20f5b9 add "living people" option to the Detailed Ancestor Report 2016-04-24 13:47:04 -07:00
SNoiraud 13b4f939a7 9405: Narrated Web report - Individual sort order not correct on the Surnames tab 2016-04-24 22:33:22 +02:00
Paul Franklin 74c32fcc23 Merge pull request #122 from daleathan/patch-1
Fix spelling devided > divided
2016-04-24 15:38:17 +00:00
Dale Athanasias 489c8c9afe Fix spelling devided > divided 2016-04-24 23:22:43 +10:00
Paul Franklin 3f7da0aee0 add "living people" option to Ancestor Report 2016-04-23 23:30:52 -07:00
Paul Franklin edf4274686 tidy up the title in the Timeline Report 2016-04-23 23:25:53 -07:00
Paul Franklin 3a590e7dec fix typo in Descendant Report 2016-04-23 23:21:44 -07:00
Paul Franklin 0b6cae988a tweak Birthday Report to use proxy DB always 2016-04-23 23:19:55 -07:00
Paul Franklin 52d414587f add "living people" option to Statistics Chart report 2016-04-23 23:11:26 -07:00
Doug Blank f0e89ef9d3 CLI: require exact re.match for -t 2016-04-23 20:35:37 -04:00
Sam Manzi 050e68e3e4 Spelling 2016-04-24 09:54:17 +10:00
Doug Blank 7e58e2254d CLI: make re match exactly for -l, -L 2016-04-23 18:34:10 -04:00
Doug Blank 5cfb8b1e17 Postgresql and Mysql limit/offset 2016-04-23 17:00:11 -04:00
Doug Blank 3ccc3a3512 DB-API: some SQL implementations need subqueries to be named 2016-04-23 16:07:27 -04:00
Doug Blank a925aa5cc8 DB-API: Show last backup time/date, and total backup counts 2016-04-23 15:54:42 -04:00
Doug Blank e4afbc98cd Postgresql and Mysql LIMIT fixes 2016-04-23 12:50:37 -04:00
Doug Blank cfd686ff59 Bring MySQL and Postgresql up to date 2016-04-23 11:46:22 -04:00
Sam Manzi 230c9d6bd0 8981 Specify required GtkSpell and GExiv2 version 2016-04-23 10:17:52 +10:00
Paul Franklin c27f663137 9383: the Family Tree Manager dialog should show the database type 2016-04-22 08:31:51 -07:00
Doug Blank 048151f447 9383: the Family Tree Manager dialog should show the database type 2016-04-22 07:52:34 -04:00
Paul Franklin 0a3b05f156 8171: Tool 'Rename Event Types' does not include custom types 2016-04-21 22:03:29 -07:00
Paul Franklin f270163c78 typo 2016-04-21 08:54:40 -07:00
SNoiraud 8725df9b03 9377: Narrated web report link to thumbnails is broken on certain pages 2016-04-21 08:52:32 +02:00
Paul Franklin fd8c8f5948 add "living people" option to Database Summary report 2016-04-20 19:11:35 -07:00
Paul Franklin e2b7935ace tweak changetypes tool 2016-04-20 19:08:04 -07:00
SNoiraud d01896788c 9389: Narrated Web report - Individual page sort order has changed 2016-04-20 16:46:43 +02:00
Doug Blank b9dec6b109 Merge pull request #120 from sam-m888/2066LinkeditorAddDropdownlist
2066 Add dropdown list to Link Editor
2016-04-20 07:45:24 -04:00
Doug Blank db7545ab89 Merge pull request #119 from sam-m888/renameMainInterfaceConfigKeys
Rename Main Interface Config keys[for PR-60]
2016-04-20 07:44:20 -04:00
Doug Blank af726ec808 Add compression option on XML export 2016-04-20 07:26:36 -04:00
Doug Blank d3328826ec get_family_handles with sort_handles 2016-04-20 07:18:30 -04:00
SNoiraud 605aab85fd Narrative web : beginning of cleanup. 2016-04-20 12:17:28 +02:00
Paul Franklin f26b793f49 add "living people" option to Ancestor Tree report 2016-04-20 00:28:02 -07:00
Sam Manzi 6a75555157 2066 Add dropdown list to Link Editor 2016-04-20 08:42:11 +10:00
Nick Hall 3c2503fc79 Enable REGEXP operator 2016-04-19 22:07:54 +01:00
Doug Blank 551edbb07a Tests: don't make home person the private person 2016-04-19 07:16:58 -04:00
Sam Manzi 919b91ba38 Rename Main Interface Config keys[for PR-60] 2016-04-19 10:15:05 +10:00
Sam Manzi 1d805510a7 Add back line as per QuLogic 2016-04-19 09:15:56 +10:00
Sam Manzi 3f86dd3e25 Editorial changes & Fixes from QuLogic 2016-04-19 09:15:05 +10:00
Sam Manzi 5dc5615bfd Prefer with context manager to open files 2016-04-19 09:08:21 +10:00
Doug Blank f093c8bd79 Remove Django-style WHERE; consider Python expressions 2016-04-17 16:54:55 -04:00
Doug Blank 3f7b441a54 Shortened names of backends 2016-04-17 15:41:09 -04:00
Doug Blank 4537895941 Add default_label to other implementations of prompt() 2016-04-17 14:27:50 -04:00
Doug Blank cef7bc9af5 Moved guiQML to its own project 2016-04-17 13:01:47 -04:00
Doug Blank 48e808965d Tests: remove more tests to avoid issues in Travis/nose proxy 2016-04-17 11:32:47 -04:00
Doug Blank d83a7eb16f Tests: remove svg/pdf looking for Travis segfault 2016-04-17 11:19:52 -04:00
Doug Blank dd73831343 Tests: call most of the reports 2016-04-17 11:11:54 -04:00
Josip 3a9949076b Fix Error Report Dialog appearance 2016-04-17 15:33:55 +02:00
Josip 121e81a733 Fix_Capitalization_of_Family_Names:
change keyword argument to non-key argument
2016-04-17 15:28:13 +02:00
Josip 02c239c402 8128: GtkDialog mapped without a transient parent
partial fix for:
"Change Event Types" and "Fix Capitalization of Family Names" plugins
2016-04-17 15:07:33 +02:00
Doug Blank 6a47c04228 Database Differences Report: typo 2016-04-17 08:37:47 -04:00
Doug Blank 42a14b6aae CLI prompt: don't default to yes for truly dangerous 2016-04-17 08:26:46 -04:00
Doug Blank bae1417021 Remove DictionaryDB 2016-04-17 07:46:20 -04:00
Doug Blank 2a93a1b023 Tree Manager: adjust column order, add tooltip text
* move database type column
* adjust sizes of columns to fit 800px
* add tooltip text on New to show backend type to create
2016-04-17 07:18:54 -04:00
Doug Blank cc650da616 InMemoryDB: load last, set has_changed = False 2016-04-17 00:31:05 -04:00
Paul Franklin 084830c743 Merge pull request #117 from sam-m888/moveHolidaysToData
7921 Move holidays.xml.in to data [refactor]
2016-04-17 04:01:50 +00:00
Doug Blank a605bf451f Replace dictionarydb with inmemorydb, a sqlite :memory: db 2016-04-16 23:47:29 -04:00
Doug Blank cd5905dfdb data.gramps: add mediapath 2016-04-16 23:04:39 -04:00
Doug Blank 12655fc22e 9386: Slow exit of Gramps GUI 2016-04-16 21:00:31 -04:00
Doug Blank f09c32181a DB-API: fix version 2016-04-16 18:25:46 -04:00
John Ralls 8fd4f7ff8e Bug 8563: Gramps reports that it can't find dictionaries.
Turns out it was really that enchant couldn't find its backend because
an environment variable wasn't set.
2016-04-16 15:08:24 -07:00
Doug Blank 1e228b2193 clidbman: restore accidently deleted code 2016-04-16 17:38:01 -04:00
Sam Manzi 001a95fcf8 Fix typo as per ~47490 2016-04-17 06:09:43 +10:00
Paul Franklin 7accf755d5 typo 2016-04-16 11:40:06 -07:00
Doug Blank eafe35e4af DbManager: add database type column 2016-04-16 14:38:38 -04:00
Paul Franklin 9c045c63c9 add the "living people" option to the three Graphviz reports 2016-04-16 10:54:26 -07:00
Paul Franklin 269f9e7626 8128: GtkDialog mapped without a transient parent -- partial 2016-04-16 10:48:48 -07:00
Leonhaeuser 5628198bb2 update German translation 2016-04-16 11:11:42 +02:00
Doug Blank 880588e635 Fixes for DictionaryDB and InMemoryDB 2016-04-16 04:13:27 -04:00
Doug Blank f0e27af884 DB-API: get_family_handles(sort_handles) add given to sort order 2016-04-16 03:53:16 -04:00
Doug Blank ac1ccfa2b4 9385: gramps -L changes Last Accessed time/date 2016-04-16 03:40:52 -04:00
Doug Blank 516bba4180 CLI: add regular expression patterns to -t, -l, and -L 2016-04-16 03:03:57 -04:00
Doug Blank 67a6e0cf79 gramps -r PATTERN: make no be the default 2016-04-16 02:53:36 -04:00
Sam Manzi 8694c7fcc7 7921 Move holidays.xml.in to data [refactor] 2016-04-16 16:38:43 +10:00
Doug Blank 887490ea5b DB-API: missing BEGIN TRANSACTION for batch mode 2016-04-16 02:32:02 -04:00
Sam Manzi 98ee53aa17 Remove duplicate import/rename method 2016-04-16 09:08:14 +10:00
Sam Manzi 4342b319e3 Merge pull request #102 from SNoiraud/bug5449
5449: Pedigree view crashes if you happen to choose a child as ancestor
2016-04-16 07:19:01 +10:00
Paul Franklin 284d907960 center the book report Available Books dialog 2016-04-15 10:30:34 -07:00
Doug Blank 91ab6e80ca DB-API in-memory replacement for DictionaryDB 2016-04-15 09:46:45 -04:00
Doug Blank 684788f2fd DictionaryDB: use backup on load from file, if available 2016-04-15 09:45:41 -04:00
Doug Blank ce33e7509c DB-API: separate dbapi init from sql init 2016-04-15 08:54:18 -04:00
SNoiraud 9a995b9e30 5449: Pedigree view crashes : changed the name and solved the notrelated glade problem. 2016-04-15 13:50:30 +02:00
Paul Franklin 29a5d9dbe7 add deferred translation to "living people" report option 2016-04-15 00:29:37 -07:00
Doug Blank 67b7805de3 Updated docstring for -t, -l, and -L 2016-04-14 21:03:38 -04:00
Doug Blank d71f9494b8 Move GRAMPS_RESOURCE default into grampsapp.main() 2016-04-14 20:58:27 -04:00
Doug Blank dd55b367ce Add optional list of trees to command-line args: -t -l -L 2016-04-14 20:42:40 -04:00
Doug Blank dbd00b2a32 Merge pull request #114 from sam-m888/pylint-invalid-all-object-E0604
Pylint (E0604) __all__, must contain only strings
2016-04-12 22:24:10 -04:00
Sam Manzi 8c1ebd8020 __all__, must contain only strings 2016-04-13 12:01:32 +10:00
Doug Blank dc486bc79f Merge pull request #112 from sam-m888/fixNonecomparisons
Don't use equality to check None
2016-04-12 20:04:06 -04:00
Sam Manzi 71ddd02459 Don't use equality to check None (2/2) 2016-04-13 09:54:23 +10:00
Sam Manzi 31b10acf97 Don't use equality to check None 2016-04-13 09:51:30 +10:00
Doug Blank 5842a0e10b Merge pull request #110 from sam-m888/FixImportDuplicates
Fix some duplicate imports etc...
2016-04-12 19:15:42 -04:00
Sam Manzi 289d3b9267 Fix some duplicate imports etc... 2016-04-13 08:42:19 +10:00
Ross Gammon b7ac194949 7763: Remove unused jhtmlarea Files 2016-04-13 07:48:20 +10:00
Ross Gammon decefda7e5 7763: Remove remaining Sourceless Javascript Files 2016-04-13 07:42:18 +10:00
Paul Franklin 7f41373f07 8649: Familygroup report: Add filter option 2016-04-11 19:22:37 -07:00
Douglas S. Blank 6b86b154fb add sorted family handles to DB-API 2016-04-11 19:13:49 -07:00
Doug Blank 7dc9379909 Merge pull request #109 from sam-m888/8153SupportCustomEventonGEDCOMexport
8153 GEDCOM 5.5.1 Support Custom Event on export
2016-04-11 20:28:54 -04:00
SNoiraud a472ec4e08 5449: Pedigree view crashes : add examples for testing loops. 2016-04-11 10:06:20 +02:00
Doug Blank 0cd4ee879a DictionaryDB: add missing items to make it completely implement API 2016-04-10 19:22:06 -04:00
SNoiraud 02d0e858c0 0005449: Pedigree view crashes ... : add help to glade file. 2016-04-10 22:22:28 +02:00
Paul Franklin 35c86d929d remove file added by accident, per Mirko 2016-04-10 12:25:23 -07:00
SNoiraud 9fe4820f4c 0005449: Pedigree view crashes ... : add help button + suppress CLI tool mode 2016-04-10 20:08:25 +02:00
SNoiraud 4525b87071 5449: Pedigree view crashes ... : remove last empty line. 2016-04-10 09:57:39 +02:00
SNoiraud 3fe0aaa88a 5449: Pedigree view crashes ... : trailing space and replace list() by set() 2016-04-10 09:55:50 +02:00
Enno Borgsteede 9fe3f6ad05 8153 GEDCOM 5.5.1 Support Custom Event on export 2016-04-10 14:13:39 +10:00
Paul Franklin 0c179a2a47 cope with None family in relview 2016-04-09 16:47:26 -07:00
Doug Blank 61eb2a04a0 Add missing properties to DictionaryDb 2016-04-09 17:34:58 -04:00
Paul Franklin 3bd585f7f8 8128: GtkDialog mapped without a transient parent -- partial 2016-04-09 09:40:37 -07:00
Paul Franklin f0e9078ee4 clarify default setting in report .gpr.py files 2016-04-09 09:31:59 -07:00
Paul Franklin ffbc57755e remove my personal email address from .mailcap file 2016-04-09 09:29:17 -07:00
Leonhaeuser ceaedd55cd Update German translation 2016-04-09 13:15:48 +02:00
Leonhaeuser 983ec7ed74 update German translation 2016-04-09 13:00:55 +02:00
SNoiraud 398f7f9ea7 9362: Attempting to select an "Available item" for the Book Report gives an error 2016-04-09 11:26:36 +02:00
Sam Manzi f73c41f9c0 9635 dbapi_support needs a package init file 2016-04-09 15:07:34 +10:00
Sam Manzi 8dd80a61a1 9635 Add dbapi_support folders to setup.py for installs 2016-04-09 12:36:35 +10:00
Doug Blank 0bab478da3 RelationshipCalc callback: not all signals pass handle_list 2016-04-08 07:38:39 -04:00
Doug Blank 324cea5dd3 9358: get_table_metadata(nav_type) anomaly 2016-04-08 07:30:02 -04:00
Doug Blank dd0f0c6f3e 9358: get_table_metadata(nav_type) anomaly; revert 2016-04-08 07:15:30 -04:00
Doug Blank d9ff7fede2 9358: get_table_metadata(nav_type) anomaly 2016-04-08 06:58:07 -04:00
Nick Hall 3d1643a84e Add some place rule unit tests 2016-04-07 20:48:19 +01:00
Nick Hall ea60555a9b Add some event rule unit tests 2016-04-07 19:21:11 +01:00
Paul Franklin 35626334e6 improve Statistics Chart pylint score from 6.75 to 8.94 2016-04-07 00:29:52 -07:00
Doug Blank e9d2aa9711 Rename duplicate test 2016-04-06 19:58:12 -04:00
Nick Hall f3c9a86545 Add more family rule unit tests 2016-04-06 23:20:45 +01:00
Nick Hall da3db4bc28 Remove deprecated locale flag
re.L is deprecated and re.U is now default.
2016-04-06 23:18:14 +01:00
Nick Hall 0dd79314b1 Check for missing father or mother in family rules 2016-04-06 23:17:10 +01:00
Nick Hall 9bd507d626 Add new family ancestor and descendant rules 2016-04-06 20:51:49 +01:00
SNoiraud f5f024af53 9352: TypeError: 'str' does not support the buffer interface (better solution) 2016-04-06 19:52:18 +02:00
Paul Franklin b620d6a039 tweak Place details gramplet for alternative names: show language 2016-04-05 12:13:40 -07:00
=Matt Keenan 7f4bc4785f 7035: Request for new "Replace All Names" in Export Options dialog 2016-04-05 11:45:36 -07:00
Paul Franklin 96e56d1e56 enhance place report: add place names if two or more 2016-04-04 21:17:41 -07:00
SNoiraud 7fa42f64fa 7793: Fanchart: Please increase limit on generations 2016-04-04 19:17:50 +02:00
SNoiraud 0eb6c18f9a 7074: Add Two related Features to Event and Media pages in the Narrated Web Site report 2016-04-03 09:44:22 +02:00
Paul Franklin d5b5ebbb63 have the Family Group report default be to show marriages 2016-04-01 19:16:36 -07:00
Paul Franklin 86570a0a50 8131: Family Group Report -- tweaks request (added family notes) 2016-04-01 12:05:59 -07:00
Paul Franklin 8be0a72ea9 better pylint score for Family Group report (7.99=>9.31) 2016-04-01 12:01:40 -07:00
Paul Franklin 80ec97baaa allow for more types in "living" proxy 2016-03-31 16:11:19 -07:00
Paul Franklin 2f608f67e6 fix "TypeError: 'tuple' object does not support item assignment" 2016-03-31 12:34:18 -07:00
Paul Franklin 3c9f9901e6 add "living people" option to TimeLine report 2016-03-31 12:10:15 -07:00
Paul Franklin 4136d22509 add "living people" option to Descendant Tree report 2016-03-31 12:08:42 -07:00
Paul Franklin 2c8feb372c 5176: add "living people" option to Family Group report 2016-03-31 09:08:38 -07:00
Paul Franklin 7177dc34db 5176: add "living people" option to Complete Individual report 2016-03-31 09:06:18 -07:00
SNoiraud 0de5324c07 9352: TypeError: 'str' does not support the buffer interface 2016-03-30 12:12:28 +02:00
Doug Blank afd32966f2 Merge pull request #108 from tecknicaltom/fix-dictionarydb-tags
fix the name map of tags in DictionaryDb
2016-03-29 13:23:05 -04:00
Tom Samstag ea78dff2f2 make tag name map fix more readable
I think this version of the fix is more readable
2016-03-29 09:03:24 -07:00
Tom Samstag 607d4889d6 fix the name map of tags in DictionaryDb
DictionaryDb had a bug where the same tag could end up in the name
mapping multiple times. This was most easily seen when loading a gramps
xml into a DictionaryDb, where an extra entry with the tag name of ''
would be created and would ultimately be referencing the last-created
Tag (also referenced by its proper tag name). This change makes sure
that when editing a tag, any existing references in the name mapping are
deleted before adding.
2016-03-29 08:32:18 -07:00
Josip 28b1db78e0 9335: Gramps has experienced an unexpected error 2016-03-28 14:52:58 -07:00
SNoiraud ba55d47143 9345: Error when trying to create narrative report (residence event) 2016-03-28 14:49:21 +02:00
SNoiraud f290814ea3 9347: Places index + Media index are incorrectly sorted 2016-03-28 14:47:40 +02:00
romjerome 105dfb9ad5 9315: [Regression]: Filter set by default on selector is ignored
'Show all' button status and first load
2016-03-28 09:24:10 +02:00
Sam Manzi 361634ecaa Merge pull request #107 from tecknicaltom/test_filters1
Initial batch of tests of filter rules
2016-03-28 16:19:11 +11:00
Tom Samstag ebbbe6b436 Initial batch of tests of filter rules
After finding a bug in a filter that caused it to return incomplete
results in master (not yet patched), I decided to develop tests for the
filter rules. This first batch is all listed person filter rules that
either take no parameters or take a single ID parameter. I originally
wanted to use the smaller data.gramps instead of example.gramps, but
there were more unrepresented edge cases that wouldn't allow for testing
all filters (e.g. disconnected individuals).

All test values are based on what Gramps currently returns, with some
efforts made to try to verify the results. If the example.gramps file
changes, these tests will likely have to be updated. I tried to
cross-version validate them with v4.1, but the implementation of
DictionaryDb is too incomplete and many tests fail for unrelated
reasons.
2016-03-27 14:11:49 -07:00
Doug Blank 162d26d4dc 9331: Empty handle, bsddb backend and place 2016-03-25 09:22:58 -04:00
Paul Franklin e787fac396 9321: Cannot exclude living people from descendant reports 2016-03-24 13:13:56 -07:00
Paul Franklin 8ed5a281d5 9321: Cannot exclude living people from descendant reports 2016-03-24 13:11:57 -07:00
Paul Franklin da0b478421 center the Book dialog (in the whole screen) 2016-03-24 12:16:15 -07:00
Paul Franklin 17b2fe1cba 5176: Reports ignore "Private" flag and "Living People" 2016-03-24 09:37:47 -07:00
Paul Franklin c23093d6f8 add a few more parents to a few more dialogs 2016-03-22 21:04:22 -07:00
Doug Blank 2b6a96afbd Merge pull request #106 from tecknicaltom/filtering_filters
add a filter to the tree of rule filters
2016-03-22 16:39:31 -04:00
Paul Franklin 7b33bb1718 remove unneeded Icelandic directives 2016-03-22 11:58:19 -07:00
Paul Franklin d2acfdf48e 9320: D.A.R. has ? for locations when [private data is excluded] 2016-03-21 16:52:50 -07:00
Paul Franklin 5032a1e189 add Windows Python header files for 32-bit and 64-bit machines 2016-03-20 23:04:23 -07:00
SNoiraud 0c67821171 8602: Age in the event family view column is wrong. better solution. 2016-03-20 13:38:39 +01:00
SNoiraud d414f33d01 9278: Crash when dragging multiple media items to clipboard 2016-03-19 23:46:00 +01:00
SNoiraud 32be137dd8 9316: Unable to build narrated web site 2016-03-19 23:13:14 +01:00
romjerome 6fabb04bbe 9151: [Regression] vCal Export File format invalid
Do not encode text anymore (patch by Serge)

Fix an invalid RRULE for annual recurence

TODO: maybe try to update to VCalendar 2.0 (iCal)?
2016-03-16 11:19:15 +01:00
Nemeséri Lajos 5eeda60b60 Update Hungarian translation 2016-03-16 11:10:53 +01:00
Paul Franklin cbc8cc38a9 9294: Error occurs for Complete Individual Report -- complete database 2016-03-14 17:24:07 -07:00
Tom Samstag b96645084a add a filter to the tree of rule filters
I can never remember which category filters are in when making a new
rule. This change adds a filter entry above the treeview. As you type,
filters that do not contain the search text (case insensitively) are
made not visible. Categories are always visible, but will no longer
expand if all of their child nodes are hidden.
2016-03-14 00:05:13 -07:00
Paul Franklin d7480aa0ff add standard Windows Python header file, for now 2016-03-08 07:57:12 -08:00
Doug Blank 096615a465 Merge pull request #105 from DaAwesomeP/master
Use new Travis container and Apt addon
2016-03-08 05:49:22 -06:00
֍ DaAwesomeP ֎ 8d3ab52904 Use new Travis container and Apt addon 2016-03-07 23:01:13 -06:00
Paul Franklin c007cdd82c clarify these old files are not for the current Windows AIO package 2016-03-07 14:53:43 -08:00
romjerome 6c1ba0f23f 9006 9111 9274: fix scrolling in persons view after typing some letter
TypeError: unsupported operand type(s) for +=: 'NoneType' and 'int'

Thank you schnitker for report, investigations and patch
2016-03-07 15:06:53 +01:00
romjerome 79c193f74b 9242: multiple lines on firstname can corrupt ODT file
fix gramps XML file via import/export but do not know the cause
2016-03-07 15:05:19 +01:00
SNoiraud 1cfd71001c 9293: Narrative Web report further stops in error. 2016-03-06 13:04:51 +01:00
SNoiraud 7f5d4fb10f Geography : 9207: geography view Location could not convert string to float. 2016-03-06 11:51:29 +01:00
Doug Blank 651aac6afa Merge pull request #104 from tecknicaltom/fix_export_preview
fix some crashes in export preview
2016-03-04 06:27:12 -06:00
Doug Blank c4fac4aad8 9288: Error still when creating a Narrative Website Report 2016-03-03 16:50:29 -06:00
Sam Manzi b1cf276104 Add pypi classifier for Natural Language :: Icelandic 2016-03-03 19:26:39 +11:00
Tom Samstag 4b32841dd4 fix some crashes in export preview
These issues were all found while trying to use the "Calculate Previews"
feature of the export wizard.

gen/proxy/referencedbyselection.py: ProxyDbBase need not define the
writable functions (add_*, commit_*, del_*) in its __tables. ProxyDbBase
doesn't have methods for add_person, etc, so this was causing an
AttributeError

gen/proxy/referencedbyselection.py: Add some handle checks to prevent
lookups on None handles

gen/proxy/proxybase.py: remove redundant test
2016-03-03 00:11:17 -08:00
Sam Manzi 4960f859ed 8294 Recognise Ghostscript on 64bit ms-windows 2016-03-03 15:28:38 +11:00
Doug Blank 8d08b62c8d 9284: Narrative Report with BSDDB, additional fixes and test 2016-03-02 09:13:35 -06:00
Doug Blank 7dca404669 9284: Narrative Report with BSDDB 2016-03-02 08:36:02 -06:00
Matti Niemelä f218ab0cd7 Update Finnish translation 2016-03-02 13:47:01 +01:00
Doug Blank 8c35de5642 Travis: python3-coverage does not exist 2016-03-01 07:33:48 -05:00
Doug Blank 70de5e8899 Travis: attempt to use coverage 2016-03-01 07:26:11 -05:00
Paul Franklin cc13810673 make setup.py typeout more accurate 2016-02-29 17:25:16 -08:00
Doug Blank d03d99ccce Travis: working, but without coverage 2016-02-28 18:32:21 -05:00
Doug Blank 40af708cab Travis: try to find right nosetests 2016-02-28 18:25:19 -05:00
Doug Blank 689eaf2603 Travis: cleanup, include pyicu 2016-02-28 18:20:37 -05:00
Doug Blank 14c65f8de6 Travis: use pip, which should be new pip 2016-02-28 18:06:17 -05:00
Doug Blank 7448e2f1e0 Travis: use python, which is 3.4 2016-02-28 18:02:06 -05:00
Doug Blank 6a9129c7b9 Travis: try Python 3.4 2016-02-28 17:55:37 -05:00
Doug Blank 400825207a Add pillow, coverage, pip3, and codecov via alternative methods 2016-02-28 17:51:45 -05:00
Doug Blank 89cb62f3e2 Add pillow, coverage, pip3, and codecov via alternative methods 2016-02-28 16:48:36 -05:00
Doug Blank f55c93508a Test framework for testing reports 2016-02-28 15:56:39 -05:00
Doug Blank ad3dcb8d13 Hide db._select(); Refactor db._tables; QuerySet; tests and bug fixes
db.select() has become db._select()

This commit refactors database._tables so that they can work properly
after a proxy or filter has been removed.

It adds abstract API called QuerySet which allows a variety of
selections and ordering of data.

Logging was added to sqlite to better see db access.

Additional fixes:

* clearing GenericDB._directory
* test_util_test off-by-one error
2016-02-28 15:40:16 -05:00
SNoiraud 0650bd8643 5449: Convert list to set 2016-02-25 11:01:11 +01:00
Doug Blank 0415ac8eab Merge pull request #94 from olaf-ka/newrelgraphoutput
New output options for Relationship Graph
2016-02-23 09:22:17 -05:00
Doug Blank 819223b2be Merge pull request #97 from sam-m888/9255AddCitationsSelectorToLinkEditor
9255 Add Citations Selector To Link Editor
2016-02-23 08:25:25 -05:00
SNoiraud e64737bb51 0743: Searching in people view when surnames are collapsed 2016-02-23 11:05:32 +01:00
SNoiraud 84f4ce3513 TreeBaseModel : str has no encode method. 2016-02-22 15:42:04 +01:00
SNoiraud 9bc91af2de 5449: Pedigree view crashes if you happen to choose a child as ancestor 2016-02-22 15:27:33 +01:00
Zdeněk Hataš 863a325e1d czech translation update 2016-02-22 09:02:09 +01:00
Sveinn í Felli 11562eba1d Update Icelandic translation 2016-02-21 14:31:45 +01:00
Sveinn í Felli cfd2c3f5a8 Add dates and relationships handlers for Icelandic 2016-02-21 14:29:07 +01:00
SNoiraud 78b5fba358 3068: Wrong reference number for "same person as" in detailed descendant report 2016-02-19 19:40:27 +01:00
SNoiraud e14cb98d66 8602: Age in the event family view column is wrong 2016-02-19 18:47:46 +01:00
Paul Franklin b22de39a25 correct indentation in books.xml 2016-02-19 03:10:55 -08:00
Paul Franklin 69eeca4c47 remove dead code 2016-02-19 02:57:33 -08:00
romjerome ca202ee3ed Merge Icelandic translation with last template 2016-02-17 16:33:38 +01:00
romjerome d658142432 update translation strings template 2016-02-17 16:32:05 +01:00
romjerome 1618e58176 $ intltool-update -m 2016-02-17 16:30:03 +01:00
Sveinn í Felli c214904bd4 Update Icelandic translation 2016-02-17 16:24:21 +01:00
Sam Manzi e7fafa3a86 9255 Add Citations Selector To Link Editor 2016-02-17 16:37:19 +11:00
Doug Blank ae260c189f Added codecov patch 2016-02-13 15:54:09 -05:00
Doug Blank 8a02c85bde Turn on coverage/codecov in Travis 2016-02-13 08:09:03 -05:00
Nick Hall 7237d9baa3 Fix error when changing database in new locations gramplets 2016-02-11 19:46:08 +00:00
SNoiraud b5e904be60 9094: Double-clicking on a source causes exception : better solution. 2016-02-10 17:49:24 +01:00
John Ralls cb58270bf6 Fix comment about getting the right encoding for stdout. 2016-02-09 11:19:45 -08:00
John Ralls bd27233cfc Bug 9178: Error loading Participants add-on in French locale
Restores setting the stdout encoding to sys.getdefaultencoding() in a
way that works with Python3 (thanks to Jack O'Connor on stackoverflow)
and in a place that sets it for the loggers, too.
2016-02-09 11:15:02 -08:00
John Ralls c11fbe8bfc Bug 9159: Date format does not match system.
Make US English a special-case locale with en_GB the default if the locale
is en_XX where XX != US.

Note that untranslated languages will still end up using the 'C' locale.
2016-02-08 13:13:16 -08:00
Nick Hall 524413f7c3 Enhance the Locations gramplet
Create a new "Encloses" gramplet to the display places that the
active place encloses. Rename existing gramplet to "Enclosed By".
2016-02-08 19:36:47 +00:00
Doug Blank 202e1f5594 Protection from null objects 2016-02-07 11:58:59 -05:00
Doug Blank 429b91d357 IsAncestorOf bug hidden by looking up null handle 2016-02-06 21:43:03 -05:00
SNoiraud e54ed1254a 7852: Rename family tree does not update the title of the parent window. 2016-02-02 10:34:52 +01:00
Doug Blank 72e897b44b Database.select(where=('','LIKE','')) in Python matches across lines 2016-01-31 21:47:37 -05:00
Doug Blank 18ac940566 Add labels to SytledText and Note 2016-01-31 09:17:35 -05:00
Doug Blank c4e7d0ec25 StyledText: don't crash if styles are corrupt 2016-01-31 09:17:01 -05:00
Doug Blank 403c87b887 DB-API and DbDictionary both use same binary handles as BSDDB 2016-01-31 09:15:52 -05:00
Doug Blank 2fb9a018c7 Remove unused code 2016-01-31 09:14:27 -05:00
SNoiraud 5e369b9f66 2060: Individuals with incomplete names, not updated when name completed 2016-01-31 12:15:18 +01:00
SNoiraud 3c20e4eeef 6873 : Children gramplet in Family view does not get updated when a birth/death events are added to a child 2016-01-31 11:31:41 +01:00
SNoiraud dfd1a596ab 5417 : Non-image media objects don't appear in the main window gallery. 2016-01-31 11:16:10 +01:00
Doug Blank abd69fbebd Added schema to Tag 2016-01-30 14:44:39 -05:00
Doug Blank 3b1ff1e30f Added schema to Note and StyledText 2016-01-30 14:25:51 -05:00
SNoiraud ae8572187e 9136: Pressing tab stops at element in gui places 2016-01-30 15:34:51 +01:00
Doug Blank 3b6a621635 Database selects/iters can order by any field 2016-01-29 09:53:51 -05:00
Doug Blank c28c49ba67 A version of touch() for Python3.2; use now as time 2016-01-28 16:57:06 -05:00
Doug Blank de07b9d4f1 A version of touch() for Python3.2 2016-01-28 16:53:06 -05:00
SNoiraud f144b4c425 9094: Double-clicking on a source in the citation gramplet causes exception 2016-01-28 19:54:52 +01:00
Doug Blank 80d710da48 Attempt to make Python 3.2 work with fd; typo 2016-01-28 07:59:50 -05:00
Doug Blank d1af8a615f Attempt to make Python 3.2 work with fd 2016-01-28 07:54:47 -05:00
Doug Blank 4b565fe7bc Attempt to make Python 3.2 work with fd 2016-01-28 07:50:49 -05:00
Doug Blank 7b0b23c6f1 Added database testing; fixed bugs in select
* WIP: Tests BSDDB and DBAPI databases
* testing select and get_field
* fixed a bug in primaryobj
2016-01-28 06:44:41 -05:00
Doug Blank eec418c192 DB-API: allow handles as secondary fields
* mother_handle is now secondary field
* fixed issues in join in primaryobj._follow_chain
* added logging to dbapi loading
* optimize rebuild, only what is needed
2016-01-27 07:18:12 -05:00
SNoiraud 78be94481d 9200: "Find text in record" filter crash 2016-01-27 13:13:58 +01:00
SNoiraud 9dc962be1f 9153 : vCard Export does not work 2016-01-27 10:57:05 +01:00
Doug Blank 2cf95cd866 DB-API: moved from github:gramps-project/addons-source 2016-01-26 18:07:12 -05:00
Doug Blank 64a3b6570d PrimaryObject.get_field(): ignore error on invalid list length 2016-01-26 14:14:12 -05:00
Doug Blank 84ed939e82 Object.get_field: two bugs, one in attr on list, and multiple results 2016-01-26 13:55:09 -05:00
Doug Blank 5e84b3b1d6 BSDDB: renamed filter to where; un hash result names 2016-01-25 21:58:01 -05:00
Doug Blank 4463d8850c BSDDB: adding missing iter methods; fixed a bug in iter by_order 2016-01-25 08:29:00 -05:00
SNoiraud a99b56e123 7619 : Notes used in the "To Do" gramplet are found by the Remove Unused Objects tool 2016-01-25 11:10:13 +01:00
Doug Blank 21869e4939 Missed object to media in libgedcom 2016-01-24 18:29:48 -05:00
Doug Blank c19f4b47a9 Rename database methods: _object to _media 2016-01-24 18:15:50 -05:00
Doug Blank b472d6a8b1 Family: define extra secondary fields, and indexes 2016-01-24 09:55:11 -05:00
Doug Blank 1de7bb5ebc iter_OBJECTS can take an order_by field list 2016-01-24 08:56:37 -05:00
Sebastian Schubert f7e8f04121 Finish translation: ending ";" in keywords of desktop entry
(cherry picked from commit 56ff535968)
2016-01-24 14:51:08 +01:00
Fedik 5a6b74ef75 Ukrainian translation: update translation, a bit 2016-01-24 15:49:54 +02:00
Fedik 36a10bb5ec Ukrainian translation: update from template 2016-01-24 15:41:38 +02:00
Doug Blank 157604b40e Rename *_media_object methods to *_media 2016-01-23 21:53:14 -05:00
Olaf 98a50dfd68 add option to output more than one occupation in relationship graph 2016-01-24 00:10:42 +00:00
Doug Blank 2eeda93617 Renamed get_object_from to get_media_from 2016-01-23 19:00:13 -05:00
Doug Blank 885bab26ef Merge pull request #93 from dsblank/master
7335: Cleanup code, filenames, and documentation
2016-01-23 18:50:11 -05:00
Doug Blank 32b8005e0e Fixed unnecessary comparisons 2016-01-23 18:45:54 -05:00
Doug Blank 74ab1ba874 Merge remote-tracking branch 'upstream/master' 2016-01-23 18:42:09 -05:00
Olaf 15e691ded9 Add another way of showing dates and places in relationship graph
This will display date and place of birth/death/marriage events next to each
other, one line for each event.
2016-01-23 23:14:34 +00:00
Doug Blank b131121072 Remove python3-icu in testing 2016-01-23 18:00:58 -05:00
Doug Blank feebedad65 Exclude user_test because of older version of mock; use python3-icu 2016-01-23 17:57:23 -05:00
Doug Blank 78f3b29b4c Exclude TestUser tests because of older version of mock 2016-01-23 17:50:27 -05:00
Doug Blank 44866a90f7 Use easy_install3 to install mock 2016-01-23 17:39:41 -05:00
Doug Blank 5efb313177 Get pip3 from python3-setuptools 2016-01-23 17:33:46 -05:00
Olaf 9d83cbbc52 clean up output of families from relationship graph 2016-01-23 22:24:19 +00:00
Doug Blank db6e70d24b Use built in python3 only, old version of mock 2016-01-23 17:20:23 -05:00
Doug Blank e3e32bcddf Use python rather than python3 2016-01-23 17:05:01 -05:00
Doug Blank 02818ac867 Use python3 and forget pip 2016-01-23 16:32:30 -05:00
Doug Blank 885af4271c Use python3.4 directly 2016-01-23 16:28:29 -05:00
Doug Blank 106cff20aa Get pip a different way 2016-01-23 16:24:09 -05:00
Doug Blank adecfe26cf Try using python3.4 specifically 2016-01-23 16:16:37 -05:00
Doug Blank 05eef13110 Try using python3-pip package 2016-01-23 16:06:42 -05:00
Doug Blank b9e5db3563 Try using downloaded pip3.4 2016-01-23 16:02:40 -05:00
Doug Blank 4394535139 Try using built in pip3.4 2016-01-23 15:56:08 -05:00
Doug Blank bc0562d9b3 Try using built in pip 2016-01-23 15:50:14 -05:00
Doug Blank ec5c8cccef Try using built in pip3 2016-01-23 15:44:25 -05:00
Doug Blank cb74c40afa Try using Python 3.4 2016-01-23 15:37:29 -05:00
Doug Blank ee05e0b451 7335: Cleanup code, filenames, and documentation
First part of cleanup, changes:

MediaObject -> Media
mediaobj -> media
mediaobject -> media
2016-01-23 14:22:41 -05:00
Marek Szuba 186c2bcfef Only consider the values of LC_ALL, LANG, and LANGUAGE, in that order, when choosing the default locale.
Default arguments of locale.getdefaultlocale() consider the value
of LC_CTYPE in addition to the three aforementioned all-category
variables, which under certain conditions (LC_CTYPE set, LC_ALL and
the rest of LC_FOO unset) would result in the locale set in LC_CTYPE
(which should only affect interpretation of byte sequences as
characters) spilling over to other locale categories handled by the
GrampsLocale object. The most visible effect of that spill was that
with LC_ALL, LANG, LANGUAGE and LC_MESSAGES unset but LC_CTYPE set,
Gramps would start using the wrong UI language.
2016-01-22 13:42:50 -08:00
John Ralls 65442c2da8 Bug 9191: Unable to select Unicode UTF-8 encoding on command line
Make the option descriptions line up when the value is shorter than 10
characters. Also make the value and description headings line up with the
list and put "Available values are:" first.
2016-01-22 13:39:37 -08:00
Ivan Komaritsyn a947bd3598 update Russian translation 2016-01-18 11:04:47 -08:00
John Ralls dbdec516b9 Fix err undefined exception. 2016-01-18 09:16:44 -08:00
Doug Blank b7444dd9b0 DB-API: Cut database access by 50% when iter by handles 2016-01-18 09:21:18 -05:00
Doug Blank 82d02c5c1b Fix error in NOT in select 2016-01-17 13:21:16 -05:00
Doug Blank dfc0808167 Add tests for Object.get_field
* tests for get_field, with and without join
* fix bug in Handle
* fix issues in get_field
2016-01-17 12:07:31 -05:00
Paul Franklin 1ced0ac405 typo 2016-01-16 15:43:35 -08:00
romjerome d509c44d69 9121 9146 9162: Cannot import gedcom generated by RootsMagic
custom place details ignoring PlaceName()
2016-01-16 15:18:35 +01:00
Doug Blank 8525397067 9166: People sorted by surname view now crashes
Fixed issue by surrounding gramplet load code in try/except.
2016-01-14 07:13:47 -05:00
SNoiraud ee0e343e1e 8950 : Narrative web : html elements emitted in different order 2016-01-14 10:04:29 +01:00
Doug Blank f9930c1bcf Revised db.select to be completely general 2016-01-13 08:20:50 -05:00
Doug Blank dc698782b9 db.select does a recursive compare when multi-values 2016-01-12 10:09:51 -05:00
Doug Blank 0c90679515 Added missing get_schema() to some objects 2016-01-11 21:46:10 -05:00
Doug Blank 2195c2e885 db.select(): added [NOT filter] 2016-01-11 17:43:53 -05:00
Doug Blank f45c75988c db.select: updated doc strings for filter format 2016-01-11 17:36:37 -05:00
Doug Blank 9d6d791e21 Made select use proper recursive expressions; some optimizations 2016-01-11 17:19:14 -05:00
Doug Blank 8902d8f5de Add Family field aliases 2016-01-11 07:28:28 -05:00
Doug Blank a3c0ff5c18 Add missing EventRef.get_schema() 2016-01-10 18:37:13 -05:00
Nick Hall e16e772057 Add .pylintrc file
Set maximum line length to 80 characters (previous default).
Allow "db" as a good variable name.
2016-01-10 16:41:44 +00:00
Doug Blank 22fa6ed63a Refinements in db.select; allow joins 2016-01-10 10:55:45 -05:00
Nick Hall 177e30ee62 Improve pylint score of gen modules to above 9 2016-01-10 15:40:52 +00:00
Nick Hall b8a38cd5e5 Improve pylint score to above 9 for most gen.lib objects 2016-01-09 15:34:59 +00:00
SNoiraud e013122afc 9163 : Narrative web : "errno: 1, operation is not permitted" when creating archive. 2016-01-09 10:23:50 +01:00
Josip 73b3ccbd0e 9122: Complete Report about person (whole database) - PDF - crash 2016-01-08 20:55:20 -08:00
Nick Hall 76d8c70b91 Remove redundant ignore list from attribute types 2016-01-09 00:50:49 +00:00
Nick Hall c3eab4e6e3 Further pylint improvements 2016-01-09 00:27:42 +00:00
Doug Blank 831330b6d0 Moved Django templates out of gramps 2016-01-08 18:54:25 -05:00
Doug Blank f26c9f7055 Added missing get_labels, get_schema 2016-01-08 18:44:38 -05:00
Nick Hall e64fa65552 Remove redundant objects
These were needed for database upgrades but are no longer
referenced anywhere.
2016-01-08 22:58:25 +00:00
Nick Hall 80f05956b4 Gramps type pylint improvements 2016-01-08 21:57:04 +00:00
Doug Blank 1654757c22 db.select() can now use filter; returns total count, and selection 2016-01-08 14:07:43 -05:00
Doug Blank cc00442e0b Added missing del_func to BSDDB._tables 2016-01-08 04:34:30 -05:00
Nick Hall e85af204dd More pylint improvements 2016-01-07 19:52:05 +00:00
Nick Hall 72d0d46535 Date object pylint improvements 2016-01-07 19:52:05 +00:00
Doug Blank eaf1649ef3 Remove remaining mentions of webapp 2016-01-07 13:05:53 -05:00
SNoiraud 22b5c7a14c Geography : change one place selection function by a method. 2016-01-07 09:53:57 +01:00
Doug Blank ecc8939840 Removed Django references 2016-01-06 15:43:13 -05:00
Doug Blank 7aa7f26bbb Removed webapp to django-webapp project 2016-01-06 15:24:27 -05:00
Doug Blank b39fd5b634 Added missing schema 2016-01-06 10:07:25 -05:00
Doug Blank 640e834c22 Refactor of labels/fields/schema 2016-01-06 10:06:47 -05:00
Doug Blank 5a8264f70e db.select/get_rows now returns a dictionary 2016-01-06 10:06:05 -05:00
Doug Blank ed0001ba0e 9155: proper fix 2016-01-06 15:39:46 +01:00
romjerome d6f3149a38 Fix previous commit [faaabc]
Do not create an additional database access
2016-01-06 15:25:39 +01:00
romjerome faaabcef3a 9155: Unhandled AttributeError when db.get_tag_from_handle returns None 2016-01-06 14:51:43 +01:00
Doug Blank 3cb64cdca8 Need to rebuild reference map if making changes in batch mode 2016-01-05 13:44:43 -05:00
Doug Blank 195fdc3cf8 Removed should_exit from tests 2016-01-05 13:17:11 -05:00
Doug Blank 5130269f31 Use db_is_open properly 2016-01-05 13:08:53 -05:00
Nick Hall c9b5830a37 Fix bug introduced in pylint tidy up 2016-01-05 18:03:33 +00:00
Doug Blank 27e79a3e76 CLI: if database is opened at end, then close it 2016-01-05 13:01:48 -05:00
Doug Blank d44673c260 Don't exit from arghandler, just return 2016-01-05 13:00:30 -05:00
Nick Hall 8717839809 Add validation to gender field 2016-01-01 19:22:53 +00:00
Paul Franklin 895f8a1cfc 9073: "Unknown" spouse uses hardcoded string [deferred translation] 2016-01-01 10:47:54 -08:00
Tom Samstag 4ff2cf30e2 fix handling of a None handle 2016-01-01 09:46:20 -08:00
Nick Hall 307f236771 Primary object pylint improvements 2015-12-31 23:06:16 +00:00
Nick Hall e82148677d Replace tabs with spaces 2015-12-31 21:17:49 +00:00
Nick Hall e67832d384 Merge pull request #86 from tecknicaltom/various_python_issues
Various python issues
2015-12-31 21:15:46 +00:00
Nick Hall 843795738d 8556: ValueError: underlying buffer has been detached
The expat parser requires a binary mode file object.
2015-12-31 18:30:02 +00:00
Doug Blank cc6b54c5d9 Object.get_label() now a class method. Fixed error in Name schema 2015-12-31 08:47:48 -05:00
romjerome b77aeb39e7 Year 2016 2015-12-31 11:19:10 +01:00
romjerome 937cd509d0 9114: mars month instead of Marzec (Polish) 2015-12-31 11:17:20 +01:00
Tom Samstag 92c2ddc33e remove unnecessary pass statements 2015-12-31 00:24:07 -08:00
Tom Samstag e9eedee5c6 change tabs to spaces 2015-12-31 00:08:42 -08:00
Tom Samstag 602ad1bc53 not x is None -> x is not None 2015-12-31 00:03:22 -08:00
Tom Samstag de8d8370e3 fixing else clauses on loops 2015-12-30 22:46:57 -08:00
Tom Samstag 4053d84a5f fix a raising of NotImplemented
It may not have caused any issues, but changing this from raising
NotImplemented to a NotImplementedError. Explanation about why this is
important at:
http://mouadino.appspot.com/notimpelementederror-vs-notimplemented-in-python/
2015-12-30 22:09:13 -08:00
Paul Franklin 76315be47d 8128: GtkDialog mapped without a transient parent 2015-12-30 21:43:31 -08:00
Doug Blank 85e4a29af4 Allow struct API to work on missing data 2015-12-30 15:11:27 -05:00
Doug Blank 0bfee44e9b Selection method added to database 2015-12-30 14:03:46 -05:00
Doug Blank 41f9e3cccc PrimaryObject.get_field can call methods 2015-12-30 11:06:11 -05:00
Doug Blank 895531c2e3 Having a method used by instance or class is a bad idea 2015-12-30 11:03:40 -05:00
Ivan Komaritsyn d1e11f4172 update Russian translation (with "master" gramps.pot) 2015-12-29 23:42:31 -08:00
Paul Franklin e473f9dc89 8128: GtkDialog mapped without a transient parent
The set of fixes was actually triggered by comments in
https://gramps-project.org/bugs/view.php?id=9122#c45895
https://gramps-project.org/bugs/view.php?id=9122#c45921

The project is ongoing, since it's needed for our Windows users.
2015-12-29 22:49:05 -08:00
Nick Hall a65e69cb53 Only check for changed data when cancel button clicked 2015-12-30 00:41:00 +00:00
Nick Hall be7e9ace36 Update docstrings for database get methods 2015-12-29 23:47:42 +00:00
Nick Hall 39c8d33169 Merge pull request #84 from tecknicaltom/more_None_handle_fixes
fixes for None handle errors: single-parent family
2015-12-29 23:32:34 +00:00
Nick Hall 5729db8f7f Avoid check for changed data when save button clicked 2015-12-29 20:00:40 +00:00
Nick Hall 40ca8a2da4 Store original object during editor initialisation 2015-12-29 19:54:18 +00:00
Tom Samstag 4ac6d346f4 fixes for None handle errors: single-parent family
Fixes for Person lookups with None handles, related to the use of a
single-parent family
2015-12-29 10:42:00 -08:00
Nick Hall 715277d9ac Fix handle errors in family lines graph 2015-12-29 18:23:14 +00:00
Doug Blank f4af5277e6 Struct.from_struct is also a classmethod 2015-12-29 13:09:49 -05:00
Paul Franklin 74f9fb1b8e 9137: Report Plugin [LaTeX backend] crashes 2015-12-28 12:02:15 -08:00
Zdeněk Hataš f0e2aa6cc9 czech translation update, fixed Places terminology 2015-12-28 20:29:57 +01:00
SNoiraud 60f4c76fa2 Geography : trying to solve possible gramps.gen.errors.HandleError: Handle is None 2015-12-27 23:10:13 +01:00
SNoiraud 2aca380484 Geography : add transient for progress bar in events view + change message. 2015-12-27 19:45:28 +01:00
SNoiraud 4a47edc39c Geography : add transient parent + change message 2015-12-27 19:08:57 +01:00
Nick Hall 33b9e80028 Fix place hierarchy creation during import 2015-12-27 17:19:41 +00:00
Doug Blank e0c6468c77 Moved translation funtion to get_label/get_labels 2015-12-27 09:37:01 -05:00
Doug Blank 57e349a280 Merge pull request #82 from tecknicaltom/relview_None_handle
Fix for a None handle lookup in relview
2015-12-27 07:53:50 -05:00
Doug Blank 84e484bb64 Struct moved to gen.lib 2015-12-27 07:46:05 -05:00
Tom Samstag c5daf38878 Fix for a None handle lookup in relview
If focusing on the relationship view with an empty tree loaded, an
uncaught exception was raised by attempting to call
get_person_from_handle with a None handle:

Traceback (most recent call last):
  File "dev/gramps/installed/lib64/python3.4/site-packages/gramps/gui/viewmanager.py", line 1011, in view_changed
    self.__change_page(page_num)
  File "dev/gramps/installed/lib64/python3.4/site-packages/gramps/gui/viewmanager.py", line 1024, in __change_page
    self.active_page.set_active()
  File "dev/gramps/installed/lib64/python3.4/site-packages/gramps/gui/views/navigationview.py", line 154, in set_active
    PageView.set_active(self)
  File "dev/gramps/installed/lib64/python3.4/site-packages/gramps/gui/views/pageview.py", line 304, in set_active
    self.build_tree()
  File "dev/gramps/installed/lib64/python3.4/site-packages/gramps/plugins/view/relview.py", line 205, in build_tree
    self.redraw()
  File "dev/gramps/installed/lib64/python3.4/site-packages/gramps/plugins/view/relview.py", line 465, in redraw
    self.change_person(None)
  File "dev/gramps/installed/lib64/python3.4/site-packages/gramps/plugins/view/relview.py", line 470, in change_person
    return self._change_person(obj)
  File "dev/gramps/installed/lib64/python3.4/site-packages/gramps/plugins/view/relview.py", line 500, in _change_person
    person = self.dbstate.db.get_person_from_handle(obj)
  File "dev/gramps/installed/lib64/python3.4/site-packages/gramps/plugins/database/bsddb_support/read.py", line 723, in get_person_from_handle
    return self.get_from_handle(handle, Person, self.person_map)
  File "dev/gramps/installed/lib64/python3.4/site-packages/gramps/plugins/database/bsddb_support/write.py", line 2113, in get_from_handle
    raise HandleError('Handle is None')
gramps.gen.errors.HandleError: Handle is None
2015-12-26 23:56:53 -08:00
Doug Blank 84fc198a6d Move struct-based API to gen.lib.struct 2015-12-26 21:00:37 -05:00
SNoiraud 664359e681 Geography : Use progress meter while selecting places or events. 2015-12-26 18:35:46 +01:00
SNoiraud 99c1cb5642 Geography : HandleError('Handle is None') 2015-12-26 17:30:38 +01:00
SNoiraud 822fa7c06c 9127 : Geography : performance issue due to bad initialization. 2015-12-26 17:18:05 +01:00
SNoiraud 04c39a72e0 9126 : Better place levels handling in geography view. 2015-12-26 17:09:02 +01:00
Doug Blank b793b9d068 Add labels to gen.lib object fields 2015-12-24 23:16:57 -05:00
SNoiraud 0ff9363d72 9127 : Geography : performance issue when selecting the events or places views. 2015-12-23 11:10:27 +01:00
Doug Blank ab67c786b0 Remove setuptools flag 2015-12-21 17:12:30 -05:00
Doug Blank cc97dcddbd Fixed classifiers in setup.py 2015-12-21 14:56:41 -05:00
Doug Blank bc7178ae2e Webapp: point to new github for import example 2015-12-20 09:37:39 -05:00
Ivan Komaritsyn d9ff065f4f update Russian translation 2015-12-18 21:35:51 -08:00
Doug Blank fd386c5bc6 Merge pull request #80 from tecknicaltom/add_db_to_package_core
add database plugins to package_core
2015-12-18 22:53:50 -05:00
Tom Samstag 62a95c936b add database plugins to package_core
Make sure the database addon and the bsddb_support code is installed.
Without this, Gramps crashes on startup.
2015-12-18 17:06:30 -08:00
Doug Blank 4d5c28ad3a CLI -r/--remove asks firsts, uses reg exp 2015-12-18 17:10:11 -05:00
Doug Blank fc55aba6b3 Use new test framework; remove Test db 2015-12-18 09:09:27 -05:00
Doug Blank 01ef775491 Use CLI test framework; fix bug in fake exit
* uses new Gramps() test framework in cli_test.py
* test_util.Gramps allows default exit code
2015-12-18 08:46:35 -05:00
Doug Blank d5aa7067ea Add framework for testing CLI commands
* can grab output, stderr for testing output
* can redirect input, via function
* doesn't test --show, but all other CLI flags
2015-12-18 07:32:44 -05:00
Doug Blank 72662bcf06 Adds -r, --remove FAMILY_TREE_NAME to command-line
* gives error if doesn't exist
* currently requires exact match
* doesn't ask for permission (yet)
2015-12-18 07:30:03 -05:00
Doug Blank 392e9eb399 Added clidbmanager.remove_database(), use in tests for cleanup
* clidbmanager.remove_database - removes database by name
* cli_test - clean up database created in tests
* cli_test - uses a better random name
2015-12-17 11:17:21 -05:00
Doug Blank 7eb8015aee Add tests to handle command-line arguments 2015-12-15 23:51:03 -05:00
Nick Hall bde4b1bf10 Fix handle errors in gramplets 2015-12-15 14:07:48 +00:00
SNoiraud 621bf1e1e9 Webcal : 8943 and 8947 : use 'until' instead of 'till' 2015-12-15 08:52:37 +01:00
Doug Blank 928a437f48 Merge pull request #78 from romjerome/maintenance/gramps42
9057: fix counter for filtered entries
2015-12-14 15:31:15 -05:00
SNoiraud 8bf8e92e3c 8943 and 8947 : finish the implementation and make the report nicer. 2015-12-14 09:56:37 +01:00
Doug Blank a0bf429b4c Merge pull request #77 from dsblank/master
8556: ValueError: underlying buffer has been detached
2015-12-13 15:10:43 -05:00
Nick Hall 0e8f335607 Check for empty handle when returning default person 2015-12-13 19:27:49 +00:00
Nick Hall 5fc7dd6874 Fix handle errors in reports
The find_spouse report utility function can return None.
2015-12-13 18:56:57 +00:00
Ivan Komaritsyn 997da5170d update Russian translation 2015-12-13 10:15:11 -08:00
Nick Hall f7c54e9b88 Fix handle errors in person and family editors 2015-12-13 17:34:15 +00:00
Doug Blank 03a72b8319 Prevent crash from exporting because of no default person.
Because of changes in [1], if self.get_default_handle() doesn't return a handle, we would have a crash.

https://github.com/gramps-project/gramps/commit/5c958bd7fbaea082df6f2ce427042ad0a642815e
2015-12-13 12:01:25 -05:00
Doug Blank 6faed565f4 8556: ValueError: underlying buffer has been detached (from Paul's patch) 2015-12-13 11:29:24 -05:00
Doug Blank decb51eac7 Remove encoding on stdout and stderr 2015-12-13 11:19:32 -05:00
Doug Blank 7710544936 gramps -L prints as it goes
Gramps -l now lists details as it goes, rather than after collecting details from all databases.
2015-12-13 10:49:47 -05:00
Nick Hall cff726a4bb More empty handle checks in proxies 2015-12-12 22:00:11 +00:00
SNoiraud 4e1b72ab60 8947 : Webcal: make it possible to easily move to the next day page having a birthday 2015-12-11 20:50:42 +01:00
Nick Hall ded6869a2a Check for empty handle in private proxy 2015-12-11 18:29:54 +00:00
Paul Franklin 4a0ce62361 use ngettext for proper plural forms use 2015-12-09 10:08:03 -08:00
SNoiraud 1021b6d178 8943 : Webcal: add an sign that somebody is not alive and make the report nicer 2015-12-08 18:23:00 +01:00
Nick Hall 31bcba8d5d Fix bug introduced in commit 8dffe66
The fix function can be passed a str or int.
2015-12-08 11:08:51 +00:00
Ivan Komaritsyn f4f5544060 update Russian translation 2015-12-07 16:54:30 -08:00
SNoiraud 0246d96e4c Narrativeweb : remove an unused import. 2015-12-07 15:43:32 +01:00
Sam Manzi 828cb1ac08 Merge pull request #75 from cicl06/master
Small fix in import script
2015-12-07 10:07:51 +11:00
SNoiraud 10ea4333c4 8946 : webcal : make the month name clickable in the year overview page 2015-12-06 18:46:02 +01:00
Nick Hall 332892266f Fix reference map unit test
A bad handle now rasies a HandleError rather than returning None.
2015-12-06 11:14:33 +00:00
SNoiraud e8a79a8cea 8950 : sort problem : TypeError: unorderable types: EventRef() < EventRef() 2015-12-06 11:29:15 +01:00
Paul Franklin 252aacee41 disambiguate "none" (for French)
from po/fr.po:
The same "none" is used for name, surname and date.
However, in French we say "aucun" for name and surname,
but we say "aucune" for date...
2015-12-05 21:03:34 -08:00
Paul Franklin 8ed9d8958d center export dialog on parent window 2015-12-05 20:22:21 -08:00
Paul Franklin 1000c1b5cb center report dialogs on parent window 2015-12-05 20:20:34 -08:00
Paul Franklin 89b3eb0a34 7276: translate some currently-untranslated punctuation marks
flag the quotation marks around a call name to be translated
2015-12-05 19:55:18 -08:00
Paul Franklin aaca511c75 7276: translate some currently-untranslated punctuation marks
slightly alter the comment near the translated punctuation
2015-12-05 19:50:43 -08:00
Nick Hall 5c958bd7fb Raise HandleError exception for bad handles 2015-12-05 21:17:56 +00:00
Nick Hall 5d7343f10a Remove handle2internal function 2015-12-05 18:14:16 +00:00
Nick Hall e813e1c5c2 Remove conv_dbstr_to_unicode function 2015-12-05 17:50:51 +00:00
Nick Hall 8dffe6639b Remove remaining conv_to_unicode calls 2015-12-05 16:57:05 +00:00
Robert Jacob Magyar 2f21e623af Merge branch 'master' of https://github.com/cicl06/gramps 2015-12-05 10:49:47 -06:00
J. Robert Magyar II 536cc48d85 x button now closes import file menu 2015-12-05 10:47:12 -06:00
J. Robert Magyar II 0e6db6397c x button now closes import file menu 2015-12-05 10:34:30 -06:00
romjerome 7f3cdb6d71 9041: Father/mother's age attributes are not translated on DA and DD reports 2015-12-05 11:59:36 +01:00
Nick Hall 6fa47010cf Unicode conversion of command line arguments no longer needed
Arguments are a list of str in python3.
2015-12-05 10:53:56 +00:00
SNoiraud 2e19025f9b 8048 : Narrative web report: add author to citations 2015-12-05 11:38:13 +01:00
SNoiraud 2e1a53e5a3 8950 : events list and family list are differents between two reports. 2015-12-05 10:57:10 +01:00
Doug Blank 65e570cdd8 Merge pull request #73 from RossGammon/missed_javascript
7763: Sourceless Javascript Files in release tarball
2015-12-04 07:57:23 -05:00
SNoiraud 714937ff5f 8950 : narrativeweb : change mtime at the bad place and made twice. 2015-12-04 11:40:55 +01:00
SNoiraud d4c923bef3 9016 : narrativeweb : refactor the previous patch using _pd.display_event() 2015-12-03 23:54:50 +01:00
Ross Gammon d8454fc826 7763: Sourceless Javascript Files in release tarball
This one removes the last hardcoded path to the local copy of jquery
and uses the online CDN provided by Google instead.
2015-12-03 21:57:37 +01:00
SNoiraud 79395f14c6 9650 : permission denied : change mtime to origin instead of destination. 2015-12-03 00:51:35 +01:00
SNoiraud 61b367ed84 9016 : narrativeweb: Place title based on current date not that of the event 2015-12-02 23:28:44 +01:00
Paul Franklin c5bbe7b04e 9041: remove temorary _DATAMAP entries (from [8fac92d])
not needed after [4c22713]
2015-12-02 08:52:19 -08:00
Nick Hall 8c66825e84 Remove redundant str conversion in tree models 2015-12-02 12:28:24 +00:00
Paul Franklin 4c22713a1a 9041: Father/mother's age attributes are not translated on reports 2015-11-30 21:49:34 -08:00
Paul Franklin 20601749e2 improve Russian date handler, and R. d.h. unittests 2015-11-29 20:13:35 -08:00
Ivan Komaritsyn 3e1e89147b improve Russian translation 2015-11-29 20:13:26 -08:00
romjerome 6a0182456b 9058: ReferencedBySelectionProxy can forget some referenced tags
Tag records list forgot tags linked with some primary objects

was on Gramps XML file format, not related to backup or tags on Person
2015-11-29 11:30:56 +01:00
romjerome 373a39ade3 Fix some punctuations 2015-11-29 11:08:56 +01:00
romjerome 8fac92d170 9041: Add missing 'Father/mother age' translation strings
temp workaround for mapping them via translation dict
2015-11-29 11:05:18 +01:00
Nick Hall b34b257d33 Unicode conversion not required for other Gtk methods 2015-11-29 00:01:05 +00:00
Nick Hall 415540e4a6 Unicode conversion not required for FileChooserDialog methods 2015-11-28 23:48:43 +00:00
Nick Hall 452fbfac80 Remove redundant unicode conversion of __file__ variable 2015-11-28 22:34:38 +00:00
Nick Hall d770c8a236 Remove unused constfunc imports 2015-11-28 22:00:51 +00:00
Nick Hall 2fad4320d6 9027: Put tag selection list in alphabetical order 2015-11-28 19:15:09 +00:00
Nick Hall 4eeebeb00a Remove redundant code 2015-11-28 18:49:22 +00:00
Nick Hall 0e59cc5f59 9079: Fix delete error in undoable entry widget 2015-11-28 18:34:16 +00:00
SNoiraud 4db9a7ff63 5905 : thumbnails html file missing in the narrative web. 2015-11-28 12:26:00 +01:00
Alan Strohm 3a39dfc81f Bug 9077: Don't check SSL certs on Mac when fetching addons. 2015-11-27 13:05:27 -08:00
SNoiraud 5180a376d6 8950 : Narrated: html elements emitted in different order with python 3 and date warning on windows 2015-11-27 21:37:34 +01:00
SNoiraud d8e7b6f801 7426 : unused *_init.jpg are created in the narrated website. 2015-11-27 21:19:33 +01:00
SNoiraud e278b66a62 7322: Some media files are not exported to the NAVWEB report. 2015-11-27 17:34:01 +01:00
SNoiraud c1c36b8ce0 8950 : forgot to remove an unused function. 2015-11-25 20:45:25 +01:00
SNoiraud 86bb86af16 8950 : Narrated Web Site Report: html elements emitted in different order 2015-11-25 19:34:09 +01:00
SNoiraud aa18f9c63a 9073 : 'Unknown' spouse uses an harcoded string name on Simple Descendants textual report 2015-11-25 17:47:18 +01:00
SNoiraud 092b26356c 9065 : Interactivesearch gives "TypeError: unorderable types: str() < NoneType()" 2015-11-25 14:52:45 +01:00
John Ralls 388aef3a92 Catch urlopen TypeError when context arg isn't supported.
Python changed the behavior and args for urllib.urlopen; the context
arg is needed to avoid cert checking in 3.4.3 and later, but isn't
supported before, where the default is to not check certs.
2015-11-14 12:19:28 -08:00
Matti Niemelä 7b6832eea7 9040: 'Narrative' word not translatable 2015-11-09 14:16:42 +01:00
Josip ba89c29c0b 8988: Name of user defined filter is not shown 2015-11-08 00:43:48 +01:00
Josip 4951f81d0d 9008: Faulty headline in start up screen 2015-11-08 00:40:35 +01:00
SNoiraud e1780c8819 9028 : Find is broken when used in the Family selector. 2015-11-02 17:04:18 +01:00
SNoiraud b3140d9bd9 0009014: "Show all" checkbox of "Select Family - Gramps" window not unchecked when the filter is cleared 2015-11-01 12:56:43 +01:00
Nick Hall 95062b7f46 Fix default selection in selectors 2015-10-27 21:38:30 +00:00
romjerome dd9984daee 9003: Locality data in address was not imported 2015-10-27 09:43:26 +01:00
John Ralls 1acd60d7f2 Fix undefined variable error. 2015-10-26 14:04:01 -07:00
John Ralls 93e3c62b99 Bug 8897 - Can not download new or updated add-ons
Apple provides a hacked OpenSSL that checks Keychain for certs after failing
to find them elsewhere (and normally there is no elsewhere). The versions
provided for OS X versions < 10.8 are obsolete, preventing building
osm-gps-maps's dependencies, so we provide our own but it can't be similarly
hacked to use Keychain because that is a private API to which Apple doesn't
provide headers.

This is at root a Python problem, see https://bugs.python.org/issue17128

To work around it, disable certificate verification for this one URL for
macs only. This does create the small security risk of a MITM attack injecting
malicious add-ons, but since the URL is user-editable a phishing attack is
more likely and there's nothing that SSL can do about that.
2015-10-25 15:06:27 -07:00
John Ralls d4c7950cc5 Bug 8929 - Installation from DMG (binary) file and port file fail.
Cause was a stray bytes qualifier in the split character.
2015-10-25 15:06:15 -07:00
Ivan Komaritsyn 29624713c4 Update Russian translation (P.R. 70) 2015-10-23 18:38:56 -07:00
Paul Franklin cd2db0b267 enable po/check_po to work on older machines 2015-10-23 18:13:15 -07:00
Nick Hall 19ab02a4f9 Merge pull request #69 from tomhughes/clipboard
Re-enable selection in the clipboard on a grab_broken event
2015-10-20 22:29:42 +01:00
Tom Hughes 201f4a5e51 Re-enable selection in MultiTreeView on a grab_broken event
As of GTK 3.18.0 a fake button release event is no longer sent when
a DnD completes:

  https://bugzilla.gnome.org/show_bug.cgi?id=749737

As a result we keep selection disabled which then means that the next
drag from the clipboard fails to select the dragged object and we wind
up trying to drop the old selection instead.
2015-10-20 22:10:42 +01:00
Paul Franklin 9e07b3e092 fix another deprecation warning (thanks to Tom Hughes) 2015-10-18 16:54:11 -07:00
Nick Hall e35b889f88 Merge pull request #68 from tomhughes/focus
Fix creation of focus change events
2015-10-18 23:50:34 +01:00
Nick Hall f7c6f61bf2 Merge pull request #67 from tomhughes/objclass
Handle citation objects in glocale.trans_objclass
2015-10-18 23:50:07 +01:00
Tom Hughes 14d314bf1a Fix creation of focus change events
This fixes a number of run time warnings of the form:

interactivesearchbox.py:195: TypeError: Passing arguments to gi.types.Boxed.__init__() is deprecated.
All arguments passed will be ignored.

Which appear to represent a genuine issue as the previous way
of creating events indeed doesn't set the type.
2015-10-18 19:27:38 +01:00
Tom Hughes 289b2df9a1 Handle citation objects in glocale.trans_objclass
Without this right clicking on a citation in the clipboard
gives options like "Make See Details active" which don't make
an awful lot of sense.
2015-10-18 19:25:50 +01:00
Nick Hall faee673b42 Check that gramplet is in notebook before setting tab label 2015-10-15 18:09:57 +01:00
SNoiraud 590621ea7f Geography : 8984 : Edit place from Geography creates duplicate in the "enclosed by" tab. 2015-10-12 17:15:27 +02:00
SNoiraud 81eda27f5d Geography : 0008982: Gobject Instrospection displays a warning and ask to set a version to load. 2015-10-12 14:59:09 +02:00
Nick Hall 78fef48559 Revert gramplet id changes
This partially reverts commit 80a9597.
2015-10-11 18:06:39 +01:00
Paul Franklin a2f2659ab1 8888: Gramps Help button User Manual wiki-links 2015-10-09 13:38:34 -07:00
Nick Hall c93e16c4af 8168: Sort custom place types in editors 2015-10-09 19:08:09 +01:00
Nick Hall 88743af243 Fix error converting color into string 2015-10-09 17:47:49 +01:00
romjerome f5598a2c0f [Geography] Ignore places without hierarchy
Cannot get value if there is no levels

See country = state = county set on self.get_location()
2015-10-08 17:18:00 +02:00
Doug Blank 448ddfd721 Holidays: added cmp() for Python3 2015-10-05 20:20:11 -04:00
Nick Hall a86890002f Remove redundant io imports 2015-10-05 19:20:08 +01:00
Nick Hall 41c17c3190 Tidy up xml parser file handling 2015-10-05 18:30:56 +01:00
Paul Franklin c97a254188 Fix countries selector on Reports
use strings comparison, avoid encoded Element names
2015-10-05 16:40:10 +02:00
Paul Franklin 90dd4afd06 handle case of no intltool when doing "python3 setup.py build"
I installed my development environment on a different machine
but for some reason didn't install intltool.  But it took me
a while to notice since I normally routinely divert the output
to a file.  So it was crashing but I didn't know.

But when I examined setup.py I saw that was tested for, at least
it was supposed to be tested for.  But on my particular machine
when the test was piped into more commands the whole piped command
was returning a zero status, even though there was no intltool
at all.  So I have added an explicit test for intltool and that
does indeed fail on my machine, without one.
2015-10-04 19:14:50 -07:00
=Vlada Perić db7255febc 8971: the easter method in libholiday.py isn't Python3-friendly 2015-10-04 16:25:13 -07:00
Paul Franklin f416756809 Suggestion:Use 'People and Events.'' instead of of an 'etc' 2015-10-02 13:26:32 +10:00
Sveinn Felli eee2ba4d69 [Tips] Typo's in gramps.pot 'prefered>preferred' 2015-10-01 08:05:10 +10:00
Doug Blank 463ea1fe7e if s_tagvalue is None: 2015-09-30 06:39:00 -04:00
SNoiraud 2df26a9076 bug 8799 : verification tool : Exception raised when used with the "Estimate missing or inexact dates" 2015-09-29 09:23:50 +02:00
Sam Manzi 651e03c697 8888 'baseselector's add help urls only 2015-09-29 16:29:02 +10:00
Sam Manzi 6aadb54c9f Revert "Usability:Update initial [interface] startup defaults for (height/width)"
This reverts commit c89ae3241b.
2015-09-28 10:24:43 +10:00
Detlef Wolz 6554f43114 3670: hourglass graph report - link missing in ancestor graph 2015-09-27 13:12:01 -07:00
Sam Manzi c89ae3241b Usability:Update initial [interface] startup defaults for (height/width)
- Fully show each Category sidebar filter without having to resize initially. eg:Citation Category sidebar filter is the largest!
2015-09-26 15:03:48 +10:00
Paul Franklin 23c2345258 8936: Descendants-detailed report crashes 2015-09-24 16:44:20 -07:00
Nick Hall 3cf0e7885f Remove trailing whitespace from new date handler 2015-09-24 15:38:36 +01:00
romjerome adb32a3457 8188: Problem with existing selection in media reference editor
like selection box disappears when scrollbar appears

Now, do not expand bottom section (Media Object fields) by default

Wonder if we should not do that on all Reference Editors?
2015-09-24 10:26:14 +02:00
romjerome 2e0bef5800 More accurate french translation
thanks to Ζήσης Λ. Παπαδόπουλος
2015-09-24 10:17:32 +02:00
Sam Manzi 9b5fb6504c 8888 'baseselector & reorder relationships' glade add help button only(1/3) 2015-09-24 10:13:41 +10:00
Sam Manzi a6f4c7993d 8888 'Family Tree(manager)' add help url & button 2015-09-23 14:36:35 +10:00
Josip a73c2e4738 8937: Unable to produce graph reports [in Greek locale] 2015-09-21 18:58:53 -07:00
Sam Manzi ee58b80110 8888 'Generate Testcases' add help url 2015-09-22 07:53:09 +10:00
Paul Franklin f9ecd4b622 allow for get_dbname() returning None 2015-09-21 10:54:20 -07:00
Sam Manzi cfa76465b5 8888 'References Gramplet' rename links from 'backlink>references' for consistency on wiki 2015-09-21 13:29:21 +10:00
Sam Manzi 097bb20005 8888 'Select a media object' add help url 2015-09-20 17:09:36 +10:00
Sam Manzi a0ae11f268 8888 'Undo History' add help button & url 2015-09-19 07:19:26 +10:00
Sam Manzi 4d87d2633c 8888 'Filter dialogs' add/update help urls 2015-09-18 09:20:43 +10:00
Sam Manzi 702d033bff 8888 'Tagging dialogs' update help urls after wiki section update 2015-09-18 08:38:10 +10:00
Sam Manzi 60ccf59ae5 8888#c44511 Fix AttributeError: 'EditMediaRef' object has no attribute 'glade' 2015-09-17 07:26:13 +10:00
Sam Manzi 516155c6ee 8888 'Place Name Editor' Add New wiki section & help link 2015-09-16 09:46:30 +10:00
Lajos Nemeséri 96efa177ba 5505: Need a date handler for Hungarian locale 2015-09-15 14:05:53 -07:00
Fabrice 5a5e7a21c4 6613: Add Occupation/Profession to Relationship Graph 2015-09-15 11:57:05 -07:00
romjerome 4288649573 8914: FanChartDescendants View should at least have 2 generations 2015-09-15 12:22:58 +02:00
Sam Manzi 041b58b942 8888 'Person Reference Editor' add Help link & wiki section stub 2015-09-15 10:10:18 +10:00
Paul Franklin 0d098f1901 8930: allow hyphenated gramps-id in Graphviz reports 2015-09-14 16:43:13 -07:00
Sam Manzi bbc1cbe2ff 8888 'Link Editor' add help url 2015-09-14 10:13:41 +10:00
Sam Manzi f666baabda Ignore Glade '.glade~' temp files 2015-09-13 10:51:28 +10:00
Sam Manzi c848744e28 8888 'Editors' continue updating broken wiki help links 2015-09-13 09:04:52 +10:00
Paul Franklin 30b8dcfb91 8889: Complete Individual Report fails to run 2015-09-12 15:46:17 -07:00
Sam Manzi 2d4ec91a5c 8888 more 'Editors' update broken wiki help links 2015-09-12 17:48:50 +10:00
Sam Manzi a34b5a81d2 8888 'Edit dialogs' update broken wiki help links 2015-09-12 09:10:35 +10:00
Sam Manzi a4d42cc47e 8888:'Error Report' dialog fix help url 2015-09-11 09:22:01 +10:00
Lajos Nemeséri 4d9ebb4f44 Update Hungarian translation 2015-09-10 16:14:45 +02:00
Sam Manzi ef199c8916 Spelling: occured > occurred 2015-09-10 14:41:12 +10:00
SNoiraud f63381fed3 NarrativeWeb and cms : best approach for use of css files and relative links. 2015-09-09 10:26:29 +02:00
Sam Manzi 65c272b347 8888 'Gramplets' update broken wiki help links 2015-09-09 08:05:23 +10:00
SNoiraud 54cd19ea0d Geography : bug 8902 : ValueError: Place.set_name(name) requires a PlaceName() 2015-09-08 21:13:02 +02:00
Sam Manzi 8b5d1709a2 8888 'Media Reference Editor' link help button in glade 2015-09-08 10:56:27 +10:00
Doug Blank 976f411e6f Merge pull request #62 from gramps-project/revert-61-revert-59-javascript
Revert "Revert "7763: Sourceless Javascript Files in release tarball""
2015-09-07 18:18:43 -04:00
Doug Blank a3a96eb0ec Revert "Revert "7763: Sourceless Javascript Files in release tarball"" 2015-09-07 18:12:25 -04:00
Nick Hall 2d92101438 Replace GRAMPS with Gramps in comments 2015-09-07 21:58:52 +01:00
Nick Hall d877d02187 Tidy up Gtk constructors 2015-09-07 21:43:13 +01:00
SNoiraud dee5d46be5 Narrative web and cms : links not present. 2015-09-07 10:19:19 +02:00
Sam Manzi 8fd1fab200 Update docstrings - spelling 2015-09-07 14:52:49 +10:00
Sam Manzi fda3aff955 Update .gitignore and remove Thumbs.db file 2015-09-06 14:24:12 +10:00
Sam Manzi 1fbfa95b3f 8888 Fix some links for Tools 2015-09-06 09:24:51 +10:00
Sam Manzi 21da8c7023 8888 Fix link for Tag Selection(Selector) 2015-09-06 09:03:36 +10:00
Nick Hall de3221ca69 8833: Set TextOption widget to expand vertically 2015-09-05 17:27:37 +01:00
Nick Hall ec9371d3b1 Revert workaround for bug #8833
This reverts commit 20a57037f7.
2015-09-05 17:26:44 +01:00
romjerome 11e31e85ac minor improvements, to avoid confusions or large string 2015-09-05 10:46:58 +02:00
romjerome 20a57037f7 8833: Workaround for displaying more lines on Text box via label's height 2015-09-05 10:43:58 +02:00
romjerome 51f8fd39c2 6684: Unused Object Dialog box too small 2015-09-05 10:40:05 +02:00
Sam Manzi f4745ff717 Update a few broken help URLs 2015-09-04 16:13:25 +10:00
Sam Manzi 38c01a138b 6824#c44102 Fix outdate tip. Soundex utility > Soundex Gramplet 2015-09-04 10:16:35 +10:00
Peter Landgren e6389a7956 Updated Swedish translation. 2015-09-03 16:13:53 +02:00
Sam Manzi a92ebe3e2c 8481 Update some Tips of the day 2015-09-03 15:39:08 +10:00
Sebastian Schubert 2630bebae0 8061: FeatureRequest: Add citation in citationtreeview: automatically select source 2015-09-03 15:01:25 +10:00
SNoiraud 3c1671d09f NarrativeWeb : feature request 5530 (include in CMS or MVS) 2015-09-02 23:07:11 +02:00
SNoiraud 2d92327fbc Geography : 8866 : placeselection : changeAttributeError: 'str' object has no attribute 'value' 2015-09-02 09:48:49 +02:00
Sam Manzi d2ca05978f bump version and fix spelling 2015-09-01 08:57:26 +10:00
romjerome 82db7fea55 Let display translation string on family label 2015-08-31 18:21:09 +02:00
Sam Manzi 0666614be7 Improved Pylint score on grampsapp.py 7.44/10 (previous run: 5.56/10, +1.88) 2015-08-31 11:47:17 +10:00
Sam Manzi 3cb078cbd5 Update URL to Gramps 4.2 page 2015-08-30 14:03:00 +10:00
Paul Franklin 4482d18e17 clarify book report dialog names 2015-08-29 13:08:49 -07:00
Sam Manzi 1f56b4f6f2 GRAMPS > Gramps 2015-08-29 11:23:07 +10:00
romjerome 2830bf2b48 [Debian] Fix name and version for suggested packages 2015-08-28 09:09:40 +02:00
Sam Manzi cd23d4897b Readme - fix list 2015-08-27 11:25:01 +10:00
Sam Manzi e6467ad077 Readme - be a bit more descriptive 2015-08-27 11:23:12 +10:00
Doug Blank bb3d5fdfcc 8863: Error when extracting place names 2015-08-25 06:40:22 -04:00
Sam Manzi e1cd505aad Mention it for for addons instead of just Graph View 2015-08-25 09:42:54 +10:00
Enno Borgsteede 8e341f96b7 7595 Custom filters for note text repaired 2015-08-24 08:48:15 +10:00
Nick Hall cdee00aca2 Remove trailing whitespace 2015-08-23 18:42:07 +01:00
Sam Manzi 59b0a9ff43 Readme reorder and add travis-ci build badge for developers 2015-08-23 14:38:21 +10:00
Doug Blank 719fdfe2ae Revert "Use DbTxn from database backend"
This reverts commit 92ca9d7571.
2015-08-22 21:44:52 -04:00
Doug Blank 0601324851 Revert "DbTxn: use no_magic explicitly"
This reverts commit ecc078b891.
2015-08-22 21:44:37 -04:00
Doug Blank 1f42fe835f Revert "DbTxn: pass db to generic DbTxn"
This reverts commit 8e89ceb395.
2015-08-22 21:44:17 -04:00
Doug Blank fa053d2754 Revert "DbTxn: pass db to generic DbTxn"
This reverts commit 6f5c7f7da7.
2015-08-22 21:44:02 -04:00
Doug Blank 6f5c7f7da7 DbTxn: pass db to generic DbTxn 2015-08-22 20:21:58 -04:00
Doug Blank 8e89ceb395 DbTxn: pass db to generic DbTxn 2015-08-22 20:17:24 -04:00
Doug Blank ecc078b891 DbTxn: use no_magic explicitly 2015-08-22 20:06:14 -04:00
Doug Blank 92ca9d7571 Use DbTxn from database backend 2015-08-22 18:17:22 -04:00
Sam Manzi a9401d21d7 Convert to README to .md format 2015-08-22 19:25:15 +10:00
Sam Manzi 43fae0c326 Embrace Github and use .md for README 2015-08-22 19:04:04 +10:00
Sam Manzi bad9d747e1 Update links to 4.2 user manual etc.. 2015-08-22 18:56:51 +10:00
Sam Manzi 57a846f40a Create a .mailmap file to map from the wrong email ids and / or names to the right ones 2015-08-22 11:53:57 +10:00
Sam Manzi d62c45712d Update outdated links for http://sphinx-doc.org/ 2015-08-22 10:28:08 +10:00
Doug Blank 322d90f43b Travis: create a temp Django database so we can test 2015-08-21 18:27:59 -04:00
Doug Blank 7ad5262678 Travis: changes for webapp to pass tests 2015-08-21 17:46:03 -04:00
Doug Blank e7a0c6c05b Webapp: updates for new interface 2015-08-21 17:34:20 -04:00
Doug Blank 4f4fe6c0de Webapp: changes for web portion to use new Django interface 2015-08-21 17:24:14 -04:00
Doug Blank a93872a0f3 Fix for exponential cost on treeviews; whitespace cleanup 2015-08-21 09:45:59 -04:00
Doug Blank e5d6be61f8 Return None if Object.create(None); white space cleanup 2015-08-21 08:14:22 -04:00
Doug Blank ccbed9cb95 Don't repeatedly check for existing records; whitespace cleanup 2015-08-21 08:14:11 -04:00
Hivernat Emmanuel 5bb4021b2a 8824 Fix Pedigreeview crash when selecting Compact view 2015-08-21 16:44:18 +10:00
Reinhard Mueller a5cad3488a 5625 Records report & Gramplet add biggest/smallest age difference for couples 2015-08-21 16:25:08 +10:00
Doug Blank f8d04b5cb8 Merge pull request #56 from belissent/master_test2
Environment variables in mediapath
2015-08-20 12:23:42 -04:00
belissent 82eb6e17ac Create a GRAMPS environment ENV for variables substitutions in paths 2015-08-20 14:04:21 +02:00
Sam Manzi b9ff5b1525 Replace hardcoded G R A M P S 3.4.0 string with Non-breaking space instead. 2015-08-20 11:46:00 +10:00
Pierre Bélissent 4bbae0e46a Fix for "Environment variables in mediapath" 2015-08-19 20:24:40 +02:00
Doug Blank cf03abcbc9 Merge pull request #55 from belissent/master_test
Remove useless 'git clone' in .travis.yml
2015-08-19 10:35:35 -04:00
belissent 5d654d402a Environment variables in mediapath
The mediapath could now be a relative path from database location,
or use variables ($GRAMPSHOME, $GRAMPS_RESOURCES, etc.)
2015-08-19 16:26:59 +02:00
belissent 51f66f1a6a Remove useless 'git clone' in .travis.yml 2015-08-19 15:32:57 +02:00
Doug Blank 65ff7340af Views: start with treeviews (grouped) as initial views
This makes the loading consistent (prior, either marked start
could be first), and also the grouped views are imagined to
be the faster loading views.
2015-08-18 13:45:59 -04:00
Doug Blank b601402ea5 8377: added sibling lookup cache 2015-08-18 11:44:06 -04:00
Doug Blank c1afa6513c Removed duplicate 'database-changed' signal, which was loading data in GUI twice 2015-08-18 07:55:44 -04:00
Sam Manzi fdb8704bac Update Sphinx files - includes make.bat for windows 2015-08-18 12:05:25 +10:00
Sam Manzi 31005bf939 Silence Sphinx warning for html_theme setting change default to classic to keep using the old default. 2015-08-18 10:53:26 +10:00
Sam Manzi 4bb1c0aa92 update comment to Note Link Report 2015-08-18 10:16:36 +10:00
Nick Hall d76757ddb4 8775: Avoid using person-centric date matching for places 2015-08-17 19:25:33 +01:00
Doug Blank 6980bb62d6 DB: New method, db.remove_instance(instance, transaction)
Delete an instance of a primary object from the database.
2015-08-17 13:42:14 -04:00
Doug Blank bc2d7167e6 Merge PLace: show place type next to merge names 2015-08-17 12:38:08 -04:00
Doug Blank 1fc5fb437b TreeModel path cache: clear path cache when data changes...
* Allow to disable by setting interface.treemodel-cache-size to 0
* Protection if mode/view gets different
2015-08-17 10:48:12 -04:00
Doug Blank 269a1ab6f5 Added config value interface.treemodel-cache-size to control size of cache
Default size set to 1k for paths and other items.
2015-08-17 08:02:53 -04:00
Doug Blank de61d7158b TreeBaseModel: protection from removed data 2015-08-17 07:09:30 -04:00
Doug Blank 4fcdd8c4a6 8377: cache path 2015-08-17 05:42:37 -04:00
Doug Blank 12e9764fdd Cut in half the time to load treeviews: people tree, place, and citation tree views 2015-08-16 17:19:59 -04:00
Doug Blank 9b93a812d3 8377: Slow scrolling in Gramps 4.X, on all platforms. 2015-08-16 10:23:44 -04:00
Doug Blank 91e8abf8a5 DictionaryDb: _repository_dict typo 2015-08-15 17:31:59 -04:00
Nick Hall 98dbe59e64 8789: Use place title as default name in GEDCOM import 2015-08-15 22:25:17 +01:00
Nick Hall 09b2e33e01 8810: Ensure place names are not empty after upgrade 2015-08-15 21:41:57 +01:00
Nick Hall 38a8c3e3b1 8842: Fix proxy to include all referenced place objects
The referenced by selection proxy needs to include places that
enclose referenced places.
2015-08-15 19:06:48 +01:00
Doug Blank cc83bbbfb9 FanChart: moved constants to const.py for reuse without GUI 2015-08-13 18:50:23 -04:00
Doug Blank 353725291a Narrative Web Report: use BasePlugMan instead of GuiPlugMan 2015-08-13 18:28:05 -04:00
Doug Blank 134ba5bf2e Moved gui.thumbnails to gen.utils: useful without gui 2015-08-13 17:57:19 -04:00
Doug Blank b4a5fc91f0 DjangoDb: load/save metadata details; commit details 2015-08-13 16:00:17 -04:00
Doug Blank 0e966f706e Django: documentation, added get_surname_list 2015-08-12 21:42:11 -04:00
Doug Blank f7afd1fa75 DjangoDb: now with new Metadata table 2015-08-12 20:36:43 -04:00
Doug Blank e45dc665c9 GenericDb: assign a temporary gramps_id, for those dbs that need a non-null value 2015-08-12 12:17:09 -04:00
Doug Blank f7d357e8fc GenericDb: need to force gramps_ids another way for Django 2015-08-12 12:04:49 -04:00
Doug Blank 3a64dd25f4 Databases: deal with TAG_KEY; assign gramps_id, if necessary 2015-08-12 11:21:37 -04:00
Doug Blank 0e866008b1 djangodb.py; added missing file 2015-08-12 09:15:27 -04:00
Doug Blank b1db247a63 DjangoDb: currently gramps.webapp contains copy of addon code 2015-08-12 08:37:53 -04:00
Doug Blank 32bbce8ccd Databases: removed prepare_import/commit_import; updated Django places 2015-08-12 07:42:19 -04:00
Doug Blank e5a77a60f6 OpenOrStdin/out: add encoding 2015-08-11 15:03:27 -04:00
Doug Blank dbb1644136 8823: New items in generic databases don't not get next gramps_id, but start from 0 2015-08-11 12:24:46 -04:00
Doug Blank a76fa8d0c7 DbManager and -L: show counts of all primary objects 2015-08-11 11:22:01 -04:00
Doug Blank b772d6e06a DbManager: make Info sorted by setting name 2015-08-11 08:50:22 -04:00
Doug Blank be27f43978 DbManager: make Info look better 2015-08-11 08:45:57 -04:00
Doug Blank 96241bd77b ViewManager: added Info button that shows -L info for db 2015-08-10 22:42:27 -04:00
Doug Blank d02640b6d1 DictionaryDb: genderStats needs to be dict of TUPLES 2015-08-10 19:36:49 -04:00
Craig J. Anderson 67ae0e5b1e Fix for error
https://gramps-project.org/bugs/view.php?id=2588
2015-08-09 20:15:34 -04:00
Doug Blank 46229b2e27 gen.db.base: protection from missing parent 2015-08-09 15:16:26 -04:00
Doug Blank ea591bfb17 GenericDB: fixed error in order_by_tag_key 2015-08-09 14:29:25 -04:00
Nick Hall c2e361e7e4 8517: Remove copy button from family tree manager 2015-08-09 18:36:36 +01:00
Nick Hall 6ff73c4e36 Suppress deprecation warnings in intltool-update 2015-08-08 21:31:10 +01:00
Doug Blank 91934419c0 BSDDB: don't count person twice 2015-08-08 10:11:36 -04:00
Doug Blank fe73500545 Database API: add common count_func to _tables 2015-08-08 09:51:31 -04:00
Doug Blank 044307661b 8112: Common means nick, call, or otherwise first of given 2015-08-08 00:27:07 -04:00
Doug Blank 8a2309ee37 Rearranged Name format codes to better read; changed Common 2015-08-08 00:25:52 -04:00
Doug Blank 1e7ab9f847 DictionaryDb: removed linear lookups 2015-08-07 21:45:45 -04:00
Doug Blank 1b71908bca clidbman and arghandler: use database-backend for CLI imports 2015-08-07 19:24:37 -04:00
Doug Blank 644fff5f18 ArgHandler: allow gramps -C create to use dbid database backend type 2015-08-07 18:22:24 -04:00
Doug Blank bc3dc4a516 DictionaryDb: rebuild all on load 2015-08-07 12:36:19 -04:00
Nick Hall 9147ce859b 8637: Use keyword arguments to initialise Adjustment widgets
This should prevent the value being set to zero or the minumum
limit incorrectly.
2015-08-07 16:12:20 +01:00
Doug Blank 8499a0f660 ImportCSV: remove debugging code 2015-08-07 11:10:29 -04:00
Doug Blank 482c2ae5b8 ImportCSV: allow person, family, and marriage to reference places with place_id columns 2015-08-07 09:56:06 -04:00
Doug Blank 7481e7d462 ImportCSV: removed duplicate entry; added 'enclosedby' 2015-08-07 08:05:19 -04:00
Sam Manzi 94955b5450 Merge pull request #53 from orner/bug8471
8471: Set "visable_window" in GtkEventBox to fix transparency.
2015-08-07 15:35:51 +10:00
Doug Blank 52bff9e90e Webapp: removed megabytes of unneeded sql (thanks Sam) 2015-08-07 00:38:44 -04:00
Doug Blank 2d217e17e6 Error in loading addon will now show in debug log 2015-08-07 00:37:28 -04:00
Doug Blank 975572e858 Removed private methods in GenericDb; fixed errors in DictionaryDb 2015-08-06 23:29:37 -04:00
Lance Orner 41903670ed 8471: Set "visable_window" in GtkEventBox to fix transparency.
Was showing transparent background in a Compiz environment without
this option "visable_window" being explicitly set.
2015-08-06 19:49:44 -07:00
Doug Blank 8bedb03d1d 6767: WIP, allow opening of database without using filesystem 2015-08-06 13:22:44 -04:00
Doug Blank f4553d967f DictionaryDb: use new gramps.gen.db.generic API 2015-08-06 12:59:15 -04:00
Doug Blank 90bf38e3c6 Added gramps.gen.db.generic for common non-bsddb database implementations 2015-08-06 09:25:10 -04:00
Sam Manzi a217f2e853 Merge pull request #52 from RossGammon/html_view
webkit dependency no longer required, HTML View removed
2015-08-05 10:38:39 +10:00
Ross Gammon 346722a391 webkit dependency no longer required, HTML View removed 2015-08-04 20:43:42 +02:00
Doug Blank d42fa602ed ExportCSV: allow lowercase matching of place type 2015-08-04 08:38:48 -04:00
Doug Blank 2c6a5a2abf Added Places to CSV import/export 2015-08-03 20:41:42 -04:00
Doug Blank c438b7d145 All sidebars with Types should show custom types in combo list 2015-08-03 12:01:20 -04:00
Jérôme Rapinat caa3dfd8eb 8774: Wrong italian sentence in tip of the day
patched by Daniele
2015-08-03 16:36:42 +02:00
Zdeněk Hataš 3c33baa69c czech translation update 2015-08-02 13:56:28 +02:00
Nick Hall 332c9e63cf Tidy up style editor layout 2015-08-01 21:13:00 +01:00
Nick Hall 82447881a5 Fix style name bug in style editor 2015-08-01 19:43:20 +01:00
Nick Hall 0f0763f86d 5693: Set some dialog response codes
The response codes are used to position the buttons in the dialog
action area.
2015-08-01 19:29:06 +01:00
Doug Blank ec6b6d98f2 7160 and 7403: property name needed in glade file; added hint on right-click 2015-08-01 10:27:48 -04:00
Doug Blank 37d2d7b809 Updated example/gramps/data.gramps with researcher info 2015-08-01 09:45:44 -04:00
Nick Hall 2c81ff26dc 8778: Avoid using place objects during database upgrade 2015-07-31 23:41:01 +01:00
Doug Blank ee1c98b8a0 8765: Incorrect date used for date arithmetic 2015-07-31 14:12:22 -04:00
Doug Blank f1cc01eb1a 8768: Gramps throws fatal error when trying to delete a family 2015-07-31 07:08:51 -04:00
Josip f7280f13d7 8766: GraphViz does not seem to like double-quotes in Given names 2015-07-31 00:41:35 +02:00
Josip 36404caad8 7403: Unexpected error with coping data between DB Owner and Preferences 2015-07-31 00:33:54 +02:00
Doug Blank 32f6024520 8772: Copy values from previous gramps.ini when upgrading; fixed typo 2015-07-30 12:32:50 -04:00
SNoiraud defdec493e Geography: 8375 : Must test if kml file exists. 2015-07-30 10:08:54 +02:00
Doug Blank 03f890f4ad 8772: Copy values from previous gramps.ini when upgrading 2015-07-29 21:23:55 -04:00
Jérôme Rapinat 0ffca35214 Fix some mismatching keys on translations 2015-07-29 20:51:03 +02:00
Nick Hall 170f7bf196 8701: GEDCOM version should be exported as 5.5.1 2015-07-29 19:02:55 +01:00
Nick Hall d190e4419b Increase minimum pygobject version required to 3.12 2015-07-29 14:22:36 +01:00
elderamevans c9e23628d7 Fix 'python' filename under Windows
executable named 'python.exe' whatever major python version (2 or 3)
2015-07-29 11:06:46 +02:00
Josip a6712e151a 8764: [Compare Individual Events :Tool ]
Selecting "Save" causes a UnicodeEncodeError error
2015-07-29 04:35:41 +02:00
Jérôme Rapinat ed6ffd03fa Revert temp workaround for el, vi, zh* translations 2015-07-28 21:00:15 +02:00
Jérôme Rapinat dc90fd866d 'update_po.py' should use python3
Revert temp workaround for el, vi, zh* translations
2015-07-28 20:56:23 +02:00
Richard Bos (radoeka) 40ed6ed31a Pull request #51: improvements for Dutch translation 2015-07-28 18:45:46 +02:00
Jérôme Rapinat bd578a1c0d Temp workaround for el, vi, zh_* 2015-07-27 10:25:34 +02:00
Jérôme Rapinat 173b630b2d Temp workaround for an ascii UnicodeEncodeError into console 2015-07-27 10:14:26 +02:00
Ondrej Krč-Jediný 792715f210 Pull request #49: update Slovak translation 2015-07-27 08:57:15 +02:00
Nick Hall a24e3f9360 Make place title in GEDCOM export date dependent 2015-07-25 23:10:31 +01:00
Doug Blank 00bd848ab4 Merge pull request #48 from sam-m888/7553GraphviznotGraphViz
7553 Change GraphViz to Graphviz
2015-07-25 09:33:20 -04:00
Josip 22c32f4c92 8745: cli_test.py needs OS specific path to find Python interpreter 2015-07-25 00:15:17 +02:00
Doug Blank 9ddc1cb487 7261: Import GEDCOM file from MyHeritage, added __str__ to Attribute 2015-07-21 10:18:25 -04:00
Doug Blank 4358bb9f94 8719: AttributeError: 'NoneType' object has no attribute 'set_cursor' 2015-07-20 07:55:10 -04:00
Doug Blank 6cc3ec2eff 8732: Media: Radiobox's Include label is missing from the Gramps XML Backup dialog 2015-07-20 07:27:29 -04:00
Doug Blank cb82d9f3f4 docbackend: protect from sytledtexttag with value is None 2015-07-20 07:18:24 -04:00
Doug Blank 946d020aff 8725: right-click on Citation in Clipboard 2015-07-19 18:53:43 -04:00
Doug Blank 5d6af8923f 8725: Create Filter from the [xxxxx] selected, in Clipboard (and add use_regex) 2015-07-19 11:32:37 -04:00
Doug Blank 6d1689467e Merge pull request #47 from sam-m888/8352changelessertoless
8352 Change "lesser than" to "less than"
2015-07-19 07:51:54 -04:00
Doug Blank 2bc697d1e3 8730: Error Report Assistant fails 2015-07-19 07:48:48 -04:00
Sam Manzi d3b7efa0a6 7553 Change GraphViz to Graphviz 2015-07-19 14:24:33 +10:00
Sam Manzi a40c865c1a 8352 Change lesser than to less than 2015-07-19 11:38:07 +10:00
Doug Blank addf9169f7 8730: Error Report Assistant fails 2015-07-18 21:17:40 -04:00
Doug Blank 7c40164022 Merge pull request #45 from cjmayo/docstring
Stop using concatenation to create docstring
2015-07-18 18:51:40 -04:00
Doug Blank feff543aaa Merge pull request #46 from sam-m888/fixwording4BsddbUpgradeRequiredError
8726:43320 Fix two different wordings on button for
2015-07-18 18:51:24 -04:00
Sam Manzi 878a1de804 8726:43320 Fix two different wordings on button for BsddbUpgradeRequiredError 2015-07-19 08:46:20 +10:00
Doug Blank f7e9a34a10 Gramps -L: cleanup, standardize 2015-07-18 17:59:46 -04:00
Chris Mayo 0725bfe33d Stop using concatenation to create docstring
Fixes gramps failing to start if file is byte-compiled and optimized
which sets __doc__ to None.
2015-07-18 20:43:43 +01:00
Doug Blank cf5d847c32 8727: Gramps -L leaves all BSDDB type trees locked
Don't even open if locked.
2015-07-18 14:34:02 -04:00
Paul Franklin 2fe71bfe4e 8728: Merge citations caused crash 2015-07-18 11:05:59 -07:00
Doug Blank b6999bb56f 8727: Gramps -L leaves all BSDDB type trees locked 2015-07-18 11:19:07 -04:00
Nick Hall 1488420292 Remove redundant code since Gtk 3.10 required 2015-07-15 19:53:48 +01:00
Paul Franklin e6a4b8dc45 fix check_po to work with lexemes in po files 2015-07-15 10:44:23 -07:00
Paul Franklin 32c53eba82 8572: gramps crashes if gtk < 3.10 2015-07-14 22:19:53 -07:00
Paul Franklin d5670b65b7 Revert "8572: gramps crashes if gtk < 3.10"
This reverts commit f2e6f0aa45.
2015-07-14 16:00:14 -07:00
Paul Franklin f2e6f0aa45 8572: gramps crashes if gtk < 3.10 2015-07-14 12:40:27 -07:00
Doug Blank 600db1596e Merge pull request #43 from sam-m888/8702UpdateMapServicelinksOpenStreetMap
8702 Update Map Service links for OpenStreetMap
2015-07-14 07:02:57 -04:00
Doug Blank ed2a5bcdff Merge pull request #41 from ennoborg/maintenance/gramps41
8663: add exception for UnicodeEncodeError.
2015-07-13 23:14:35 -04:00
Doug Blank 4f883d6c8c Merge pull request #44 from sam-m888/6908popupmenuclipboardgrampletfix
6908 partial for fix popup menu for clipboardgramplet
2015-07-13 21:25:23 -04:00
Sam Manzi 2cbfb7111a 6908 partial for fix popup menu for clipboardgramplet 2015-07-14 11:18:21 +10:00
Doug Blank 4ad90670ce Merge pull request #42 from sam-m888/fixissues2462linguist
Make Github recognise Gramps as a Python project
2015-07-13 20:53:48 -04:00
Sam Manzi a9a4b40a01 8702 Update Map Service links for OpenStreetMap 2015-07-14 10:51:10 +10:00
Sam Manzi 348189d100 Make Github recognise Gramps as a Python project 2015-07-14 10:19:04 +10:00
Doug Blank ad55a28e08 Dbstate: update docstring example on apply_proxy 2015-07-13 18:08:59 -04:00
Doug Blank ff36ddaa00 ProxyDb: return bytes(handle) like actual database 2015-07-13 17:18:18 -04:00
Doug Blank 85a000ce67 events gramplet: check for existing family 2015-07-13 13:19:59 -04:00
Doug Blank b0ca451c78 treebasemodel: removed spurious exception 2015-07-13 13:19:23 -04:00
Doug Blank 4942b84a56 children gramplet: protect from crash when no family 2015-07-13 11:21:17 -04:00
Jérôme Rapinat 911f9aa75e Debian: do not need to recommend devel package 2015-07-12 16:37:45 +02:00
Paul Franklin 667afeb861 4089: fix Lithuanian date parser (another y-m-d one) 2015-07-09 23:21:20 -07:00
Paul Franklin a65a35f011 fix date parser for y-m-d locales (e.g. Hungarian) 2015-07-08 10:12:08 -07:00
Jérôme Rapinat 00a547b2bd 8683: keep support for XML v1.7.0 2015-07-06 15:48:11 +02:00
Jérôme Rapinat 0f86d84dca 8683: Bump to Gramps XML 1.7.1 2015-07-06 15:06:10 +02:00
Paul Franklin e3b4abc1e0 8623: Detailed Descendant Report - only first family event output 2015-07-05 13:42:57 -07:00
Florian Preinstorfer aaa64bed8e Pull Request #38: install grampsxml.{dtd,rng} files. 2015-07-05 11:19:49 +02:00
Jérôme Rapinat 449a0d73a3 8683: Cover custom types on DTD and RNG files
Now, xmllint passes '--dtdvalid' and '--relaxng'
2015-07-05 11:12:04 +02:00
Jérôme Rapinat 84ee76afa7 8683: polish; remove old reference 2015-07-05 11:10:48 +02:00
Jérôme Rapinat 444c8f95e1 8683: fix duplicate <name> element on pre-1.7.0 XML version
XML: use <pname> tag into place hierarchy instead of duplicate <name>
2015-07-05 11:09:19 +02:00
Paul Franklin 223d41a99d cover pathological case (perhaps from privacy proxy) 2015-07-04 19:31:25 -07:00
Gerald Kunzmann 45a6c0c108 8648: Print Gramps IDs in familygroup report 2015-07-03 14:49:14 -07:00
Paul Franklin ef7e3964a1 8670: Crash when trying to create a book 2015-07-02 19:26:29 -07:00
Paul Franklin 3a9834bcfb 8666: statistics report does not run (filter?) 2015-07-01 21:45:55 -07:00
Paul Franklin 8ade35b5f2 8677: Narrated Web report failed 2015-07-01 17:19:39 -07:00
Paul Franklin c2d1ff911b 8666: statistics report does not run (filter?) 2015-06-30 08:23:52 -07:00
Jérôme Rapinat a8da5e869c 8572: gramps crashes if gtk < 3.10; workaround for debian (packaging) 2015-06-29 11:19:12 +02:00
Josip ed32c1fc86 8667: SVG Document output 2015-06-28 15:16:32 -07:00
Doug Blank 4162b123da 8577: Statistics Charts report crashes in Windows 4.1.3 AIO
Changed 0 to actual number of people in database.
2015-06-28 14:40:46 -04:00
Nick Hall 563f8e263d Replace "Title" with "Enclosed By" in place sidebar filter 2015-06-28 19:31:41 +01:00
Nick Hall 741d192f1f Fix IsEnclosedBy rule for non-existent places 2015-06-28 19:11:42 +01:00
Paul Franklin 640101c13a 8666: statistics report does not run (filter?) 2015-06-27 12:48:46 -07:00
Nick Hall 90872feeb4 8645: Use place displayer when sorting places in narrated web report 2015-06-27 19:34:49 +01:00
Jérôme Rapinat ef921f22c3 Update/Migrate 'data.gramps' 2015-06-27 15:01:21 +02:00
Jérôme Rapinat 62082a4737 Update/Migrate 'example.gramps' and XML schema files 2015-06-27 14:53:29 +02:00
Paul Franklin d81e18258c 8661: Errors producing Ancestor Tree (4.2.0beta1) 2015-06-26 11:03:24 -07:00
Jérôme Rapinat a37e3b1210 8645: add GobjectIntrospection dependency
Fix Lintian issue: 'python-script-but-no-python-dep'
2015-06-25 20:14:23 +02:00
Nick Hall 18aca697c9 8643: Workaround for excessive height of rule editor window
The height of the Gtk.Box containing the rule name and description
labels is calculated incorrectly.  The parent widget seems to
think that the label text is wrapped onto many lines.

This workaround sets a minimum label width which makes the problem
less apparent.
2015-06-24 22:05:46 +01:00
Nick Hall 842d1490be Tidy up and remove redundant code 2015-06-24 22:05:46 +01:00
Nick Hall 4aa97cff03 Merge pull request #39 from elderamevans/patch-1
Add Trujillo Peru to LDS temple codes
2015-06-24 21:35:48 +01:00
elderamevans 510916e1ee Trujillo Peru
https://github.com/FamilySearch/temple-codes/blob/master/temples.xml
https://github.com/FamilySearch/temple-codes/commit/e4150c986b6c83271fab531ad1b4f082d20d96fb
2015-06-24 10:49:36 -06:00
Fedik 254dffd0cd Update Ukrainian translation 2015-06-23 21:11:37 +03:00
Josip d0c8fd056b Set parent of ProgressMeter 2015-06-20 03:57:54 +02:00
Josip 97ced02208 set remove unused objects dialog transient parent 2015-06-20 01:47:41 +02:00
Jérôme Rapinat 63a0f4b27a Update DEBIAN stuff
For more recent environments; python3, pybuild
2015-06-19 16:19:27 +02:00
kulath c9d7b00c0c 0008537: Gedcom import crashes. Fix problem when matching places with
the same name which are enclosed by different places.
2015-06-18 22:54:45 +01:00
Leonhaeuser 2898d122cc update German translation 2015-06-18 21:46:47 +02:00
Enno Borgsteede 41cfe9f4c9 0008639: check buttons misaligned in remove unused objects dialog 2015-06-18 19:16:53 +01:00
Nick Hall 8d6ffbeaec Remove executable permission from gedcom file 2015-06-18 14:18:36 +01:00
Nick Hall 16870116e6 Remove executable permission from python code 2015-06-18 14:12:37 +01:00
Nick Hall 7e2e5a6ec0 Remove executable permission from png files 2015-06-18 13:42:13 +01:00
Doug Blank 933baf8d2e WIP webapp: largley working again
1. Changed personform.model.gender_type to personform.model.gender_type_id
(no idea why this was needed)

2. Take care of cache default, and Tag save
2015-06-17 11:29:38 -04:00
Doug Blank 87983a0aa7 WIP webapp: two changes to make work with Django 1.6:
1. Forms no longer allow and pass keywords to models. So, we catch
   the keyword (save_cache) set it to the instance, and use that.

2. In templates, apparently not able to pass form.model.item. Will
   need to be able to get access to it in render().
2015-06-17 09:03:32 -04:00
Doug Blank 11f294160d 8537: Gedcom import crashes; kulath patch 2015-06-17 08:00:39 -04:00
Doug Blank 92e084fcf7 8614: addresses pickleupgrade.txt issue, by kulath 2015-06-17 06:34:16 -04:00
Doug Blank f49bef24d6 webapp: removed legacy PNG code; update test runner for Django 1.7 2015-06-16 11:03:11 -04:00
Doug Blank 5a71d8f3bc 7603: tab font of gramplet 'details' not like other gramplets 2015-06-16 07:53:31 -04:00
Lajos Nemeséri ec020e8e3b Update Hungarian translation 2015-06-16 08:16:49 +02:00
Doug Blank 8797caa2db Merge pull request #35 from RossGammon/8047-resourcepath
8047 - Add new --resourcepath option to setup.py
2015-06-15 17:46:16 -04:00
Ross Gammon 602fa041d6 8047 - Update INSTALL file to document --resourcepath option 2015-06-15 22:35:32 +02:00
Ross Gammon 019c78285a 8047 - add resource path option to setup.py
With this additional option to setup.py, a path to where the
resource-path will be installed can be supplied. This is needed
when building Gramps out of the source tree, otherwise the temporary
location is stored in the resource-path file and Gramps cannot find
it resources.
2015-06-15 22:03:10 +02:00
Doug Blank 5950c7711a SimpleAccess: sort by surname; fixes crash in python3 2015-06-14 22:02:40 -04:00
Doug Blank f1984dad87 Merge pull request #34 from RossGammon/packagermode
Remove setup.py --enable-package-mode option text from INSTALL
2015-06-14 13:06:12 -04:00
Doug Blank 4c47a396a8 8634: DB-API Database backend doesn't compute inverse filters correctly 2015-06-14 09:56:58 -04:00
Doug Blank 8b4c5c4ebe undoredo: added missing item 2015-06-13 21:35:56 -04:00
Doug Blank 9eef80afb0 undoredo: changes to work with general backend 2015-06-13 19:33:57 -04:00
Nick Hall edae9faaec Validate place name language 2015-06-13 18:45:38 +01:00
Ross Gammon d82ce1e9a5 Remove setup.py --enable-package-mode option text from INSTALL
This option is not used anymore and reports an error if used.
2015-06-13 16:52:49 +02:00
Jérôme Rapinat 8058cea0ca Merge NEWS (releases on 41 branch) 2015-06-12 16:48:18 +02:00
Hivernat Emmanuel b346dce2b3 7347: fix a bug 'on mouse over' event 2015-06-12 16:36:49 +02:00
Josip 7ea583bedd 8625: Cannot open Citation references from Clip Board 2015-06-12 16:23:25 +02:00
Leonhaeuser 64c9c08744 update German translation 2015-06-10 23:05:58 +02:00
Doug Blank 156006567a DbState: added import_from_filename 2015-06-10 06:49:50 -04:00
Jérôme Rapinat 5e23fa5fcb Remove one remaining context argument 2015-06-08 19:28:43 +02:00
Zdeněk Hataš 80fb5916cd czech translation update 2015-06-07 22:13:40 +02:00
Jérôme Rapinat 6f3bec036e Remove context into glade file
Gramps (python) is not ready for supporting msgctxt for now
2015-06-07 20:22:00 +02:00
Jérôme Rapinat 2e214a1248 update template 2015-06-07 20:20:11 +02:00
Jérôme Rapinat c7afce1592 Update translation references 2015-06-07 20:17:26 +02:00
Jérôme Rapinat 123e376aba Remove some unicode stuff for python3 2015-06-07 19:45:47 +02:00
Jérôme Rapinat 6b3aee848d 2531: Short cut keys does not work in 'Change Event Types' dialog 2015-06-07 19:23:03 +02:00
Jérôme Rapinat 1195448f14 7476: letter as custom paper size generated a ValueError 2015-06-07 19:19:07 +02:00
Zdeněk Hataš 47cdc1e54d date handler fix 2015-06-07 10:54:21 +02:00
Zdeněk Hataš bfb7f1536b translation and dateparser fix 2015-06-07 10:39:50 +02:00
Doug Blank 2f0496d0a3 8621: Recursion Filter error 2015-06-06 19:56:34 -04:00
SNoiraud abf785be5e Geography : bug 8612 and 8616 : gtk 3.16 introspection problem and change for new place structure. 2015-06-06 19:04:17 +02:00
Zdeněk Hataš 2a7bf82cf5 czech translation update 2015-06-06 17:04:58 +02:00
Doug Blank af7348a987 Added config 'database-backend' preference; removed backend dialog 2015-06-06 10:23:27 -04:00
Doug Blank 3f48a504d4 bsddb: fixed unittests 2015-06-06 07:20:45 -04:00
Zdeněk Hataš b13c731aa5 czech translation fixes
inflection fixes
2015-06-06 11:04:50 +02:00
Sam Manzi 45673e847d Merge pull request #26 from gramps-project/geps/gep-032-database-backend
Geps/gep 032 database backend
2015-06-06 14:40:57 +10:00
Josip 05cbb506de Data Verify Tool: fix set transient parent 2015-06-05 12:34:16 +02:00
Josip 184c6821a7 Relationship Calculator: fix set transient parent 2015-06-05 12:30:32 +02:00
Doug Blank a309e858d3 Merge pull request #33 from sam-m888/master
country > county
2015-06-05 00:33:39 -04:00
Sam Manzi 7751be7308 Merge pull request #1 from sam-m888/sam-m888-patch-1
Correct spelling & stop duplicate key
2015-06-05 13:22:34 +10:00
Sam Manzi e34993ce31 Correct spelling & stop duplicate key 2015-06-05 12:24:33 +10:00
Josip ce6f6f8d1a 8619: Relationship Calculator - can't select person to relate to 2015-06-04 23:06:54 +02:00
Doug Blank 0060b078df Merge pull request #32 from gramps-project/sam-m888-patch-6
Hide unused code
2015-06-04 12:46:46 -04:00
Doug Blank 6e2d7fb591 Merge pull request #31 from gramps-project/sam-m888-patch-5
Remove duplicate line in dictionary
2015-06-04 12:46:27 -04:00
Doug Blank 7dc9530ddb Merge pull request #30 from gramps-project/sam-m888-patch-4
spelling correction to stop duplicate key
2015-06-04 12:46:12 -04:00
Doug Blank 30336981f2 Merge pull request #29 from gramps-project/sam-m888-patch-3
Spelling mistake inlae > inlaw
2015-06-04 12:45:59 -04:00
Doug Blank 93da88b588 Merge pull request #28 from gramps-project/sam-m888-patch-2
6366: Correct text on "Display tab"
2015-06-04 12:45:38 -04:00
Doug Blank 596f61dfd9 Merge pull request #27 from gramps-project/sam-m888-patch-1
Fix outdated "Tags" help link
2015-06-04 12:43:37 -04:00
Matti Niemelä 2e8bd59aa2 update Finnish translation 2015-06-04 16:54:22 +02:00
Sam Manzi 713758ebcc Hide unused code 2015-06-04 20:28:54 +10:00
Sam Manzi 88df89c508 Remove duplicate line in dictionary
'all families': _('Filtering_on|all families')
2015-06-04 20:22:27 +10:00
Doug Blank 195afaa5b9 Corrupted po/nl.po; replaced from gramps42 2015-06-04 06:11:49 -04:00
Sam Manzi bee797007d spelling correction to stop duplicate key
country > county
2015-06-04 19:52:15 +10:00
Sam Manzi aa8109903b Spelling mistake inlae > inlaw 2015-06-04 19:45:56 +10:00
Sam Manzi 90ac188e8b 6366: Correct text on "Display tab"
from "sidebar" to "Navigator"
2015-06-04 17:01:06 +10:00
Sam Manzi 5f1b4a792a Fix outdated "Tags" help link 2015-06-04 13:01:30 +10:00
Zdeněk Hataš fdd7aefc20 czech translation update 2015-06-03 17:33:36 +02:00
erikdrgm ef846ce384 Updated 150602 Dutch translation 2015-06-02 20:47:13 +02:00
erikdrgm 842b88d244 Updated 150602 Dutch translation 2015-06-02 20:39:09 +02:00
Doug Blank 7bcb629547 Updated backends to 5.0; moved Django and DBAPI to addons 2015-06-02 10:55:38 -04:00
Doug Blank 56796d57b4 Merge branch 'master' into geps/gep-032-database-backend 2015-06-02 10:45:51 -04:00
Doug Blank 4ee8ac2585 DB-API: Sped up get_tag_from_name 2015-06-01 21:13:38 -04:00
Doug Blank 71c790a261 Bump all version numbers to 5.0 2015-06-01 13:16:08 -04:00
Jérôme Rapinat 2b8b92dab9 Get some translation strings back (41 -> master) 2015-06-01 16:57:35 +02:00
Jérôme Rapinat d5cb32d4ee Update french translation 2015-06-01 16:26:00 +02:00
Jérôme Rapinat 3a9717f143 Merge translations with last template 2015-06-01 16:10:24 +02:00
Doug Blank 8317f579c2 Merge branch 'master' into geps/gep-032-database-backend 2015-06-01 07:29:37 -04:00
John Ralls 021bb0532e Add setuptools dependency for pil. 2015-05-31 10:12:10 -07:00
John Ralls c268e4055c Change Gramps repository to Github. 2015-05-31 10:12:10 -07:00
John Ralls 958af590b2 Include modulesets from gnome.org, not jralls's personal ones. 2015-05-31 10:12:10 -07:00
Nick Hall 2f4682acbd Add a couple more place displayer options 2015-05-31 17:54:21 +01:00
Nick Hall fff6a5ce15 Add extra place displayer options 2015-05-31 16:51:39 +01:00
Leonhaeuser 25e62a7797 update German translation 2015-05-31 17:36:36 +02:00
Matti Niemelä 95b9057810 Update Finnish translation 2015-05-31 12:31:24 +02:00
Jérôme Rapinat f5d6c72a93 update translation template 2015-05-31 12:22:16 +02:00
Jérôme Rapinat 67238a16c6 Merge translations with last template 2015-05-31 12:19:22 +02:00
Jérôme Rapinat d0c9f868de fix a typo on the french translation 2015-05-31 12:09:58 +02:00
Nick Hall fec5a5dab0 Remove place format preference setting 2015-05-31 11:01:06 +01:00
Nick Hall 966551385b Remove unused import 2015-05-31 10:40:05 +01:00
Doug Blank 0b2ad1df35 DB-API: only backup when changes; fixed has_changed 2015-05-30 08:19:13 -04:00
Doug Blank 5b2bc78108 DB-API: allow low-level map import 2015-05-30 07:54:59 -04:00
Doug Blank a213f92f0d DB-API: support dbdid 2015-05-30 07:22:30 -04:00
Doug Blank 07673be08c Merge branch 'master' into geps/gep-032-database-backend 2015-05-30 07:11:45 -04:00
erikdrgm 7022c9af5a Merge branch 'master' of github.com:gramps-project/gramps 2015-05-29 22:41:22 +02:00
Jérôme Rapinat d7ac28a12a update french translation 2015-05-29 16:38:18 +02:00
Jérôme Rapinat 988137e5f3 update translation template 2015-05-29 16:27:17 +02:00
Jérôme Rapinat 5b039eb2f0 PhpGedView tool moves to addons
https://github.com/gramps-project/addons-source/tree/master/PhpGedView
2015-05-29 16:22:57 +02:00
erikdrgm 066bb30604 Updated 150528 Dutch translation 2015-05-28 22:14:02 +02:00
erikdrgm bdd0f5e1b6 Updated 150423 Dutch translation 2015-05-28 22:14:00 +02:00
erikdrgm b589411473 Updated 150331 Dutch translation 2015-05-28 22:13:57 +02:00
Nick Hall a21dff8bf7 8488: Use place displayer for headings 2015-05-28 19:47:06 +01:00
Jérôme Rapinat 8d188effac 8548: GeneWeb moved to github 2015-05-28 19:59:09 +02:00
Jérôme Rapinat 18a3731e5b update year on man files config for sphinx 2015-05-28 19:47:14 +02:00
Jérôme Rapinat ae227084d1 update DEBIAN section for matching python3 2015-05-28 19:36:24 +02:00
Jérôme Rapinat aad2aea73d update french translation 2015-05-28 19:17:02 +02:00
Jérôme Rapinat 5a23088ff9 8548: Enable gwplus event types translation 2015-05-28 18:29:08 +02:00
Jérôme Rapinat 04583236c5 8548: Review GeneWeb file format on import (.gw)
start to support gwplus file format (addition)

provide a testing environment for gwplus import
2015-05-28 18:19:20 +02:00
Jérôme Rapinat d7bf498f15 8128: GtkDialog mapped without a transient parent
QuestionDialog into DB manager dialog (Remove action)
2015-05-28 17:59:59 +02:00
Jérôme Rapinat b2fdb2349d update translation template
$ intltool-update -m
2015-05-28 17:54:23 +02:00
Nick Hall fd782bd057 8487: Use place displayer to generate title in views 2015-05-28 16:29:43 +01:00
Doug Blank 4276970565 Clipboard: some items are not tied to a specific database (text) 2015-05-28 11:25:20 -04:00
Doug Blank 9c406e10d6 Clipboard: Allow for bytes or string 2015-05-28 08:52:47 -04:00
Doug Blank 5d3a7edaa3 8598: Drop text on Clipboard crashes with byte/string issue 2015-05-28 07:43:28 -04:00
Doug Blank 51402bd486 PlaceName constructor shortcut; Place.set_name type check;
bug fixes for testcasegenerator

1. Added PlaceName(value=..., lang=...) shortcut; will add to others

2. Added an instance check on Place.set_name() to make sure it
is a PlaceName

3. Fixed Testcasegenerator to make proper fake places, and a bug
in handling windows
2015-05-27 18:13:44 -04:00
Josip a943e63b84 Merge pull request #25 from beernarrd/slovenian
new framework slovenian datehandler, updated sl.po, including plural forms correction
2015-05-27 23:02:37 +02:00
Doug Blank cb852385bd 8593: spelling mistake in the class SimpleAccess 2015-05-27 16:55:53 -04:00
Doug Blank 6f671d8bff Merge branch 'master' into geps/gep-032-database-backend 2015-05-27 16:00:10 -04:00
Nick Hall 24c1104f71 Add place name edit button to place editors 2015-05-27 19:20:43 +01:00
Doug Blank 8a9fbc35e3 Note Link Report: adjust columns for better fit 2015-05-27 13:05:39 -04:00
Nick Hall 3c08eb5b80 Correct tooltips in place name editor 2015-05-27 15:16:08 +01:00
Doug Blank f2e4fa779e 7242: let the user know that links inside notes can rot
Added report
Fixed quickreport
2015-05-27 08:14:47 -04:00
Doug Blank 91ac3c699a PlaceName: updated GUI merge for new placenames 2015-05-27 06:24:27 -04:00
Doug Blank 962608c6bf Fixed merge tests for Places; fixed init for PlaceNames with source 2015-05-26 22:03:07 -04:00
Doug Blank 7355adfc04 Merge branch 'geps/gep-032-database-backend' of https://github.com/gramps-project/gramps into geps/gep-032-database-backend
Conflicts:
	gramps/plugins/database/bsddb_support/upgrade.py
2015-05-26 20:11:32 -04:00
Doug Blank 8551a0b071 DB-API: fixed error in find_initial_person 2015-05-26 20:08:57 -04:00
Doug Blank 1830e2b943 DB-API: sql clean up; some FIXME's still left 2015-05-26 20:08:57 -04:00
Doug Blank d38785740e DB-API: surname_list not working; added tag map support 2015-05-26 20:08:57 -04:00
Doug Blank 1c4f827bf8 DB-API: committing objects updates secondary items 2015-05-26 20:08:57 -04:00
Doug Blank 1b89239323 DB-API: added undo-redo infrastructure 2015-05-26 20:08:57 -04:00
Doug Blank d5c9c5114a All metadata functionality now implemented 2015-05-26 20:08:57 -04:00
Doug Blank dad21d1e2f Update backlinks 2015-05-26 20:08:57 -04:00
Doug Blank 800e8ebefb Added metadata table and setting/value 2015-05-26 20:08:57 -04:00
Doug Blank 9274d74dc1 WIP: name_group; clean up of SQL 2015-05-26 20:08:57 -04:00
Doug Blank 1871c6ced4 Basics for back references now work, although doesn't update with edits yet 2015-05-26 20:08:57 -04:00
Doug Blank a6f7093bae Added indices on order_by fields 2015-05-26 20:08:57 -04:00
Doug Blank 8be61709b8 Now using batch transactions 2015-05-26 20:08:57 -04:00
Doug Blank d69f8a6d3c Added support for sort_handles 2015-05-26 20:08:56 -04:00
Doug Blank 31fe15e782 DB-API 2.0 can now load/save from file; need to load/save metadata 2015-05-26 20:08:56 -04:00
Doug Blank 8babc69dc5 WIP: Added DB-API 2.0 interface; needs to load/save details from
dbdir; currently using sqlite :memory: database. But could use
any DB-API 2.0 compatible layers.
2015-05-26 20:08:56 -04:00
Doug Blank 8d92b5d634 Added DbState.open_database() for opening without DbManager 2015-05-26 20:08:56 -04:00
Doug Blank 8a657250b1 DictionaryDb: give handle in bytes, handle as str internally in dict 2015-05-26 20:08:56 -04:00
Doug Blank 8d3657f54a Diff: fixed import of DictionaryDb; removed mistaken tag.gramps_id
references in DictionartDb
2015-05-26 20:08:56 -04:00
Doug Blank 97fd387c34 Removed duplicate methods 2015-05-26 20:08:56 -04:00
Doug Blank 8a15aaffb7 Added missing function; allow failed plugin message to show 2015-05-26 20:08:56 -04:00
Doug Blank 4805c3c7f0 DjangoDb: force load when write_version/create to make work with reset modules 2015-05-26 20:08:56 -04:00
Doug Blank cfb33ec1a2 DjangoDb: typo, added logger 2015-05-26 20:08:56 -04:00
Doug Blank 576db27e9d Importers: added db.prepare_import/db.commit_import to wrap imports 2015-05-26 20:08:56 -04:00
Doug Blank b095c6b606 DjangoDb: always force a gramps_id; typo fix 2015-05-26 20:07:46 -04:00
Doug Blank 014f8e61f1 DictionaryDb: reworked internal reprs; updated gender stats, researcher 2015-05-26 20:07:46 -04:00
Doug Blank eeb150f1e3 Database API: expore name, full_name, and brief_name 2015-05-26 20:07:46 -04:00
Doug Blank c72d40aa07 bsddb backend: supply version details in get_summary 2015-05-26 20:07:46 -04:00
Doug Blank ea996cf6dd Database API, -L: database reports summary, if possible 2015-05-26 20:07:46 -04:00
Doug Blank 3c52f7016b Alternative DBs: touch meta_data.db to record last access time 2015-05-26 20:07:46 -04:00
Doug Blank 5171b3748d Added missing bookmark count methods to djangodb and dictionarydb 2015-05-26 20:07:45 -04:00
Doug Blank 11ac0f1551 Database plugin type support reset_system, to reset modules 2015-05-26 20:07:45 -04:00
Doug Blank 331a947ea4 Removed hardcoded database backend types 2015-05-26 20:07:45 -04:00
Doug Blank e4d05f301a Fixed About dialog to show proper BSDDB version 2015-05-26 20:07:45 -04:00
Doug Blank b2ed5d1cbb DjangoDb: send proper object-add signal on new objects 2015-05-26 20:07:45 -04:00
Doug Blank bf12a2bc67 Basic infrastructure for Undo/Redo 2015-05-26 20:07:45 -04:00
Doug Blank d6d5ecdf5d DictionaryDb: emit add after actually adding (fixed typo) 2015-05-26 20:07:45 -04:00
Doug Blank d72ed91f21 DictionaryDb: emit add after actually adding 2015-05-26 20:07:45 -04:00
Doug Blank 1118ce449c Reworked backend Cursors; don't emit changes when changing in batch mode 2015-05-26 20:07:45 -04:00
Doug Blank 6da7f78cba Hack to reset modules on subsequent uses of Django databases 2015-05-26 20:07:45 -04:00
Doug Blank 61ec1c1b48 Database backends: bsddb, django, and dictionary 2015-05-26 20:07:45 -04:00
Doug Blank 7ded76695a DictionaryDb: implement delete 2015-05-26 20:07:45 -04:00
Doug Blank 3489276fa1 Moved key maps to dbconst 2015-05-26 20:07:45 -04:00
Doug Blank 789158aca5 DictionaryDb: now reads/writes on open/close 2015-05-26 20:07:45 -04:00
Doug Blank 8a42966c1f DictionaryDb: adding missing functions, bringing up to date 2015-05-26 20:07:44 -04:00
Doug Blank beb8b8e3ab Loads tree based on id in database.txt 2015-05-26 20:07:44 -04:00
Doug Blank 337ba6b22a Added Django and Dictionary plugins, to be developed 2015-05-26 20:07:44 -04:00
Doug Blank c0f9559f8c Database backend writes its plugin id in database.txt 2015-05-26 20:07:44 -04:00
Doug Blank e7d62cf9b1 Only BSDDB plugin needs bsddb3; back/restore moved to db 2015-05-26 20:07:44 -04:00
Doug Blank 2d6a319c13 Moved make_database to DbState 2015-05-26 20:07:44 -04:00
Doug Blank b059bdec66 Database backend as a plugin: this set of changes moves most or
all of Bsddb from gramps.gen.db to gramps.plugins.database. The
id of the plugin is 'bsddb' which can be loaded using the
make_database(id, dbstate) API (for now).

Next step is to add an identifying text in the directory to
indicate which database backend to use.
2015-05-26 20:07:44 -04:00
Bernard Banko c3a4f85e72 new framework slovenian datehandler and plural forms correction in sl.po
Inflections corrected in sl.po

Date parser corrected

Plural forms expression corrected. Range, Span, Estimated, Calculated precised.

Estimated and Calculated strings added.

updated sl.po
2015-05-26 23:02:36 +02:00
Nick Hall cc6820f80c GEPS 036: Add date and language to place names 2015-05-26 21:12:36 +01:00
Jérôme Rapinat e448272259 8583: Custom Events not shown in the filter siderbar 2015-05-26 20:59:19 +02:00
Jérôme Rapinat 24bf67db3c 4161: Fix empty #buri fields
Still present on Geneweb 6 and 7alpha

patch by 'hmmmpf'
2015-05-26 20:30:43 +02:00
Enno Borgsteede afe7fa39f9 #4161 #8548: Fix a baptism date error
https://gramps-project.org/bugs/view.php?id=8548#c41455

also reported and patched by 'hmmmpf' on #4161
2015-05-26 20:23:21 +02:00
Doug Blank c830311aca Merge branch 'master' into geps/gep-032-database-backend
Conflicts:
	gramps/plugins/importer/importcsv.py
2015-05-26 13:43:51 -04:00
Jérôme Rapinat fd90c19515 update french translation 2015-05-26 19:30:46 +02:00
Doug Blank 124b45eccc Merge branch 'master' of https://github.com/gramps-project/gramps 2015-05-26 13:22:03 -04:00
Doug Blank 9c9dc2c8e2 7143: Database Differences Report fails on gpkg with media
Added return values on imports, so we can tell the difference
between failure and success. Return value of None means failed.

Now, all importers should return an ImportInfo object.

The Differences will now stop if there is an error (such as
existing media directory.)
2015-05-26 13:19:03 -04:00
Jérôme Rapinat 0c232eb807 update translation template 2015-05-26 19:11:40 +02:00
Jérôme Rapinat d2d2f4cf9e Missing place filter rule for translation
$ intltool-update -m command
2015-05-26 19:09:53 +02:00
Jérôme Rapinat 001744d5f7 8567: Imprecise French translation in Place dialog
'Enclosed by' was translated in French by 'Lié à'
2015-05-26 18:57:29 +02:00
Doug Blank 90488ce14b DB-API: fixed error in find_initial_person 2015-05-26 11:35:56 -04:00
Doug Blank 3cbc012f6f DB-API: sql clean up; some FIXME's still left 2015-05-25 22:31:36 -04:00
Doug Blank dce0b82155 Merge branch 'master' into geps/gep-032-database-backend 2015-05-25 21:07:32 -04:00
Doug Blank 54cc6cbff3 DB-API: surname_list not working; added tag map support 2015-05-25 21:06:44 -04:00
Doug Blank 0a0fbc6d6a Add webapp fixtures to .gitignore 2015-05-25 20:24:47 -04:00
Doug Blank 986022cee1 DB-API: committing objects updates secondary items 2015-05-25 19:04:27 -04:00
Doug Blank 5e96f8a72e DB-API: added undo-redo infrastructure 2015-05-25 17:53:14 -04:00
Doug Blank 72cfc3f826 All metadata functionality now implemented 2015-05-25 13:33:04 -04:00
Paul Franklin 9af365c2b0 new translation template (gramps.pot) for "master" 2015-05-24 21:53:47 -07:00
Paul Franklin e016199958 tweak POTFILES yet more (glade files) 2015-05-24 21:45:58 -07:00
Doug Blank e0e3cee255 Merge branch 'master' into geps/gep-032-database-backend 2015-05-24 19:04:57 -04:00
Doug Blank ef646190d9 4221: Deleting Multiple Items Dialogue Unclear 2015-05-24 18:33:09 -04:00
Doug Blank c2d4e0c7ba Merge pull request from belissent/belissent/gramps41
Modification for example.gramps database
(custom parent relationship, notes)
2015-05-24 18:01:47 -04:00
Doug Blank abbe27f53a Make Family muli-select remove operate like the People view 2015-05-24 16:46:45 -04:00
Doug Blank eaf0061087 Give previous/proper message when deleting 1 person 2015-05-24 15:54:25 -04:00
Doug Blank dfb45bdc5d Refined MultiSelectDialog to do all of the work 2015-05-24 15:48:23 -04:00
Nick Hall 015f882826 Fix mistake in alignment conversion 2015-05-24 16:09:40 +01:00
Doug Blank 2835f51fb6 7822: Yes To All button; added MultiSelectDialog, and use in remove multiple people 2015-05-24 11:05:45 -04:00
Josip b363360ac8 8579: Creation of Narration Website report fails 2015-05-24 12:20:00 +02:00
Doug Blank 80b2b351e6 Update backlinks 2015-05-23 22:46:05 -04:00
Doug Blank e85b4be7d6 Added metadata table and setting/value 2015-05-23 21:27:51 -04:00
Doug Blank e4898df12d WIP: name_group; clean up of SQL 2015-05-23 20:25:04 -04:00
Doug Blank 56cf1b02ab Basics for back references now work, although doesn't update with edits yet 2015-05-23 14:52:43 -04:00
Doug Blank aa7928d35d Added indices on order_by fields 2015-05-23 10:27:49 -04:00
Doug Blank f275843556 Now using batch transactions 2015-05-23 10:07:57 -04:00
Doug Blank 3cd6622c8f Added support for sort_handles 2015-05-23 09:54:04 -04:00
Doug Blank beae0b9319 Merge branch 'master' into geps/gep-032-database-backend 2015-05-23 08:09:40 -04:00
Doug Blank 75cc4fb721 Fixed GW import issue with citation handles 2015-05-23 07:58:28 -04:00
Doug Blank 83c853726d DB-API 2.0 can now load/save from file; need to load/save metadata 2015-05-23 02:15:44 -04:00
Doug Blank 720664818f WIP: Added DB-API 2.0 interface; needs to load/save details from
dbdir; currently using sqlite :memory: database. But could use
any DB-API 2.0 compatible layers.
2015-05-23 01:34:16 -04:00
Nick Hall 8fd1a93f97 Specify label keyword in Label constructor 2015-05-23 00:19:18 +01:00
Nick Hall 0f079c4320 Another escape change from cgi to html 2015-05-23 00:01:24 +01:00
Nick Hall 53887d2033 Specify label keyword in Button constructor 2015-05-22 23:35:10 +01:00
Nick Hall ae1af073a7 Use icon names for drag source 2015-05-22 23:29:23 +01:00
Nick Hall f2f78ef2f4 Convert deprecated set_alignment method 2015-05-22 23:22:11 +01:00
Nick Hall 9790890e02 Fix popup menu 2015-05-22 23:21:53 +01:00
Nick Hall b0c82f6b6e Fix syntax error 2015-05-22 23:21:53 +01:00
Doug Blank 0819f447e1 Merge branch 'master' into geps/gep-032-database-backend
Conflicts:
	gramps/plugins/database/dictionarydb.py
2015-05-22 14:38:40 -04:00
Doug Blank b8ffc8a77d Diff struct comparison, can be a list 2015-05-22 14:25:40 -04:00
Nick Hall e554e324af Set new button labels as translatable 2015-05-22 18:13:07 +01:00
Nick Hall cd1a6ba45a Use add instead of add_with_viewport
The add method adds a viewport where necessary when adding a
child to a scrolled window.  The add_with_viewport method is
deprecated.
2015-05-22 17:53:03 +01:00
Josip dd68fbf75d 8398: lock.file with accent letter cause gramps to crash at start 2015-05-22 18:48:49 +02:00
Nick Hall e355a93dc1 Use escape utility from html rather than cgi module 2015-05-22 14:50:19 +01:00
Nick Hall e5591da496 Specify required Pango and PangoCairo version 2015-05-21 23:01:57 +01:00
Nick Hall 56d83c1c5c Remove deprecated show-unicode-menu setting 2015-05-21 21:15:03 +01:00
Nick Hall 75009f0fe0 Convert deprecated stock items in glade files 2015-05-21 21:05:30 +01:00
Paul Franklin bd5d463299 tweak POTFILES some more 2015-05-21 10:13:11 -07:00
Paul Franklin 4cab86897f tweak POTFILES 2015-05-21 09:42:00 -07:00
Doug Blank e1c33c4d3e Added DbState.open_database() for opening without DbManager 2015-05-21 10:51:36 -04:00
Doug Blank 69eed4f7f2 Merge branch 'master' into geps/gep-032-database-backend 2015-05-20 18:00:46 -04:00
Nick Hall 457ed21c6c Replace stock items with named icons
Stock items have been deprecated since 3.10.
Named icons are now loaded from the default icon theme.
2015-05-20 18:54:26 +01:00
=Matti Niemelä 293556b88e updated Finnish translation (for trunk-master) 2015-05-19 23:06:00 -07:00
Paul Franklin ec0c705b55 slight tweaks to calendat-type reports 2015-05-19 23:01:27 -07:00
Nick Hall f125a982d6 Remove SourceForge username from authors file
This was used by the svn2cl utility to generate a change log.
2015-05-18 14:59:57 +01:00
Doug Blank a9b7b43ffb DictionaryDb: give handle in bytes, handle as str internally in dict 2015-05-17 19:01:21 -04:00
Doug Blank 92f435d45b Diff: fixed import of DictionaryDb; removed mistaken tag.gramps_id
references in DictionartDb
2015-05-17 11:40:25 -04:00
SNoiraud 9e648b0de5 Geography : feature request #8428 for kml files loading. 2015-05-17 12:54:51 +02:00
Leonhaeuser 9e7ec88d3f update German translation 2015-05-17 11:39:19 +02:00
Paul Franklin cd8a0cd2f2 new translation template (gramps.pot) for "master" 2015-05-16 20:31:52 -07:00
Paul Franklin 2bf4718af7 add a gramps-XML file to test date formats in different locales 2015-05-16 20:25:21 -07:00
Paul Franklin cbe83feeaa tweaks to Chinese date handlers (fix parsing, reduce date formats) 2015-05-16 20:20:01 -07:00
Paul Franklin 0ad582f7b0 fix date display when month is zero but day is not (see 8477) 2015-05-16 20:15:03 -07:00
Josip 6e0e7d3763 Fix AgeStats gramplet 2015-05-16 16:43:48 +02:00
Doug Blank acc6a652eb Removed duplicate methods 2015-05-16 09:18:41 -04:00
Doug Blank 276052d231 Added missing function; allow failed plugin message to show 2015-05-16 02:15:02 -04:00
Doug Blank d3bd2b6692 DjangoDb: force load when write_version/create to make work with reset modules 2015-05-16 01:40:05 -04:00
Doug Blank bb9403e2b2 DjangoDb: typo, added logger 2015-05-16 00:46:22 -04:00
Doug Blank 2147f72176 Importers: added db.prepare_import/db.commit_import to wrap imports 2015-05-16 00:16:33 -04:00
Doug Blank 9f8ffc5226 8564: Recursion error when filtering for relatives 2015-05-15 23:30:31 -04:00
Doug Blank d8346a705f DjangoDb: always force a gramps_id; typo fix 2015-05-15 23:26:22 -04:00
Doug Blank 87d2cfb301 DictionaryDb: reworked internal reprs; updated gender stats, researcher 2015-05-15 22:50:54 -04:00
Josip 612c4665ae add parent to gedcom import report dialog 2015-05-16 03:56:09 +02:00
Josip 11878e41f4 8497: Error on use of Ctrl-Z 2015-05-16 02:46:49 +02:00
Doug Blank a1d44d0246 Merge branch 'master' into geps/gep-032-database-backend 2015-05-15 18:22:25 -04:00
Nick Hall e3ba779edb Convert deprecated xpad and ypad properties 2015-05-15 22:20:48 +01:00
Nick Hall 87022267d9 Convert deprecated xalign and yalign properties 2015-05-15 19:02:08 +01:00
Doug Blank 1c05879f62 Database API: expore name, full_name, and brief_name 2015-05-15 10:48:14 -04:00
Doug Blank 16c2843073 bsddb backend: supply version details in get_summary 2015-05-15 09:12:21 -04:00
Doug Blank a36a8b72b8 Database API, -L: database reports summary, if possible 2015-05-15 07:32:03 -04:00
Doug Blank ae11d8b484 Alternative DBs: touch meta_data.db to record last access time 2015-05-15 06:42:13 -04:00
Doug Blank b1d07b8e70 Merge branch 'master' into geps/gep-032-database-backend 2015-05-15 06:20:18 -04:00
Matti Niemelä 36bb4471a3 updated Finnish translation (for trunk-master) 2015-05-15 00:42:07 -07:00
Paul Franklin 578cdf6c79 8413: Finnish Date format settings does nothing
The corresponding fi.po, with month inflections, is from:
Matti Niemelä <matti.u.niemela@gmail.com>
2015-05-15 00:37:37 -07:00
Doug Blank c2fb186edc Added missing bookmark count methods to djangodb and dictionarydb 2015-05-14 23:15:30 -04:00
Doug Blank b6fb46b760 Database plugin type support reset_system, to reset modules 2015-05-14 22:52:57 -04:00
Doug Blank c1345ca64c Removed hardcoded database backend types 2015-05-14 22:35:50 -04:00
Doug Blank 00d958aaed Merge branch 'master' into geps/gep-032-database-backend 2015-05-14 21:33:40 -04:00
Nick Hall d7719962fd 8427: Add new IsEnclosedBy rule 2015-05-14 23:47:03 +01:00
Nick Hall 2b90e90987 Remove deprecated rules hint setting 2015-05-14 23:12:47 +01:00
Doug Blank d4688589d8 Merge branch 'master' into geps/gep-032-database-backend 2015-05-14 15:15:24 -04:00
Doug Blank b2606fb6d3 Gramps 4.2 addons URL from github 2015-05-14 15:12:56 -04:00
Nick Hall cde99b6f24 Remove deprecated resize mode 2015-05-14 18:54:27 +01:00
Doug Blank 37e7ead1e2 Fixed About dialog to show proper BSDDB version 2015-05-14 12:48:55 -04:00
Doug Blank ad83d84778 DjangoDb: send proper object-add signal on new objects 2015-05-14 12:43:24 -04:00
Doug Blank 74330122bd Basic infrastructure for Undo/Redo 2015-05-14 12:30:30 -04:00
Doug Blank 6e0b8ccf86 DictionaryDb: emit add after actually adding (fixed typo) 2015-05-14 11:51:56 -04:00
Doug Blank 06d0db3b6a DictionaryDb: emit add after actually adding 2015-05-14 11:49:58 -04:00
Doug Blank c01e9860bf Merge branch 'master' into geps/gep-032-database-backend 2015-05-14 11:07:27 -04:00
Doug Blank 47a3a7ad0f Reworked backend Cursors; don't emit changes when changing in batch mode 2015-05-14 09:07:10 -04:00
Doug Blank 28c609d4c7 Hack to reset modules on subsequent uses of Django databases 2015-05-14 07:01:47 -04:00
Doug Blank ca88f37bb6 Database backends: bsddb, django, and dictionary 2015-05-14 06:31:59 -04:00
Paul Franklin 74e90431c0 8109: fixes for Japanese date parser 2015-05-14 00:33:58 -07:00
Paul Franklin 3d9d9e2851 fix numeric date parser pathological case 2015-05-14 00:31:18 -07:00
Doug Blank 73886e9232 DictionaryDb: implement delete 2015-05-13 22:55:23 -04:00
Doug Blank e7dc1a7bc4 Moved key maps to dbconst 2015-05-13 22:01:47 -04:00
Doug Blank 5115cd13e4 DictionaryDb: now reads/writes on open/close 2015-05-13 21:29:07 -04:00
Doug Blank fbbd9d9c6e DictionaryDb: adding missing functions, bringing up to date 2015-05-13 19:26:14 -04:00
Doug Blank 6bff90419e Loads tree based on id in database.txt 2015-05-13 12:36:17 -04:00
Doug Blank 16a5665e3e Added Django and Dictionary plugins, to be developed 2015-05-13 08:09:30 -04:00
Doug Blank f7474ddade Merge branch 'master' into geps/gep-032-database-backend 2015-05-13 07:41:26 -04:00
Doug Blank 35a38bc2bd DbDjango: added load() for delayed init 2015-05-13 07:29:16 -04:00
Doug Blank 81ebdd97cc Database backend writes its plugin id in database.txt 2015-05-12 23:08:54 -04:00
Doug Blank 7a7696224d Merge branch 'master' into geps/gep-032-database-backend 2015-05-12 22:18:17 -04:00
Doug Blank ad1babbd4c DbDjango: added missing methods 2015-05-12 22:10:40 -04:00
Doug Blank af0b308b1e Only BSDDB plugin needs bsddb3; back/restore moved to db 2015-05-12 22:03:10 -04:00
Doug Blank 432a05c64b Merge branch 'master' into geps/gep-032-database-backend 2015-05-12 19:16:34 -04:00
Doug Blank 2dd365f8bc Moved make_database to DbState 2015-05-12 19:09:17 -04:00
Nick Hall f0bfce68c2 Add a title preview to the place editors 2015-05-12 23:00:20 +01:00
Doug Blank 242abf9f69 Database backend as a plugin: this set of changes moves most or
all of Bsddb from gramps.gen.db to gramps.plugins.database. The
id of the plugin is 'bsddb' which can be loaded using the
make_database(id, dbstate) API (for now).

Next step is to add an identifying text in the directory to
indicate which database backend to use.
2015-05-12 16:30:46 -04:00
Nick Hall 0eb027a095 Update required gtk version in glade files 2015-05-12 21:21:28 +01:00
Nick Hall d8946d75ac Hide place title field in place editor
Add option in preferences to display legacy title field.  Hide by default.
2015-05-12 21:00:25 +01:00
Bernard Banko 9e468c7cd8 modified: po/sl.po 2015-05-11 20:20:41 -07:00
Doug Blank f74f4942d5 DbDjango: method to checkpoint modules, to allow reloading Django 2015-05-11 21:17:57 -04:00
Doug Blank b615fcb93c DbDjango: Removed debugging code 2015-05-11 18:24:03 -04:00
Doug Blank aabd158944 DbDjango: use Gramps signals; to update, delete and add;
tag change from tuple to list--must match exactly:
[] does not match ()
2015-05-11 16:53:43 -04:00
Doug Blank 3a38f21eb7 DbDjango: return a default person 2015-05-11 13:04:43 -04:00
Doug Blank 89e20b90b7 Webapp: added databases directory; changed semantics of save_cache;
working signals, for the most part
2015-05-11 12:36:35 -04:00
Doug Blank 03b78a0884 DbDjango database works read-only in Gtk Gramps
These changes add most of what is necessary to use DbDjango as
a full database to Gtk Gramps.
2015-05-10 22:43:51 -04:00
Doug Blank ccbab78fbc Allow database-changed signal to work with more general databases 2015-05-10 22:42:30 -04:00
Josip 306ede4e8e Set transient parent for errorview and errorreportassistant 2015-05-10 21:07:41 +02:00
Josip b966ba74af Workaround for broken introspection
8474: Crash after merge places
8498: Crash when attempting to add gramplet
8536: clicking on tag icon in person view causes gramps to crash
2015-05-10 21:07:40 +02:00
Doug Blank d57fccc9c6 Webapp: bare minimum to use a Django database with Gtk Gramps 2015-05-10 13:59:20 -04:00
Doug Blank c8fa5169b5 Base db: at least have right signature for NotImplemented 2015-05-10 13:25:06 -04:00
Doug Blank 4a1a42783a Webapp: updated copyright to 2015 2015-05-10 09:56:26 -04:00
Doug Blank 45a1e17bd7 Webapp: Django 1.6 and Python3 fixes 2015-05-09 22:02:24 -04:00
Doug Blank 4e0927eba4 Back to being able to import; need to decide how to store alt_name_list 2015-05-09 21:29:48 -04:00
Doug Blank 40fa203659 pyicu: pin at version 1.8, until they fix 1.9 installer 2015-05-09 21:17:01 -04:00
Doug Blank 5fde29a34c django.setup() now required; bringing database up to date
with current gramps (missing db.is_empty())
2015-05-09 18:07:54 -04:00
Doug Blank 0360a5987e Bringing webapp up to date with python3 and django 1.6 2015-05-09 17:52:11 -04:00
Doug Blank dfe88deeda Merge pull request #21 from RossGammon/find-admin-resources
Adds 'django.contrib.staticfiles' to INSTALLED_APPS
2015-05-09 17:51:07 -04:00
Doug Blank 2ad372bcba Added right-click "Copy all" to all QuickTables.
This currently copies all data from the TreeView to the clipboard,
including non-viewed columns.

Refactored rows2text to model_to_text, and moved to gramps.gui.utils

Added text_to_clipboard to gramps.gui.utils as well.
2015-05-09 09:49:19 -04:00
Paul Kilgo 23f46f6679 Enable the django.contrib.staticfiles app so admin panel finds its resources
Part of a commit cherry-picked from Paul Kilgo's fork
2015-05-09 14:12:44 +02:00
Ross Gammon d890942b43 Merge branch 'master' of https://github.com/RossGammon/gramps 2015-05-09 14:05:52 +02:00
Josip f4f83e456e 8445: Drag & Drop to add media: wrong handling of non-ascii characters 2015-05-09 00:53:53 +02:00
Doug Blank 53a00dd2d2 Bring webapp in master up to Django, version 1.6.1 2015-05-09 00:31:36 +02:00
Doug Blank a566be07a5 Turn underscores in menuitems into mnemonic accelerator key 2015-05-09 00:31:36 +02:00
Doug Blank c6ad403cab Add execute permissions and she-bang python3 to Gramps.py 2015-05-09 00:31:35 +02:00
Doug Blank ecac48e5b1 Added right-click API to ListModel; allow copy all from Descendants
Gramplet.
2015-05-09 00:31:35 +02:00
Doug Blank 774855496f 8541: Crash following update: addon permission issue blocks re-starting gramps
There were two issues:

1. attempting to read a new addon file that wasn't readable
   threw an exception, aborted updating addons

2. global error catching didn't properly handle error code
   from an OSError
2015-05-09 00:31:35 +02:00
Doug Blank b86ec4ffe9 Fixed QuestionDialog2 failure 2015-05-09 00:31:35 +02:00
Josip 710f7eab3c 8128: GtkDialog mapped without a transient parent 2015-05-09 00:31:35 +02:00
Josip f7c6acaec8 8469: GUI allows multiple Find Duplicates, then faults 2015-05-09 00:31:35 +02:00
Jérôme Rapinat 92709c2fb0 8532: typo on the french translation
plural = single form for month(s) (moi => mois)
2015-05-09 00:31:35 +02:00
Paul Franklin ad404317cb new translation template (gramps.pot) for "master" 2015-05-09 00:31:35 +02:00
Paul Franklin 49d195037d remove ambiguous strings to make update_po.py happy 2015-05-09 00:31:35 +02:00
Paul Franklin 2cfe156ad8 7541: Add places in rel_graph 2015-05-09 00:31:35 +02:00
Paul Franklin 3294c07275 8182: Complete Individual Report - Family Notes 2015-05-09 00:31:35 +02:00
Paul Franklin befddcbfb6 enable localized span and range date displayer code 2015-05-09 00:31:35 +02:00
Paul Franklin f8b74490b7 cover two pathological place=None cases in family-group report 2015-05-09 00:31:35 +02:00
SNoiraud aee8c07c83 narrativeweb : bug 8528 : local variable 'body' referenced before assignment 2015-05-09 00:31:35 +02:00
Fabrice Arbogast 42df438ea0 8225 8311: Crash on geneweb export with python3 2015-05-09 00:31:34 +02:00
John Ralls dbc68eef53 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.
2015-05-09 00:31:34 +02:00
John Ralls 816b05b7e8 Fix a bundling omission and create python2 and python3 meta-modules.
The latter to improve automation.
2015-05-09 00:31:34 +02:00
kulath 52ce4883ed 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-05-09 00:31:34 +02:00
Paul Franklin 007c05086c Update _datedisplay.py 2015-05-09 00:31:34 +02:00
Jérôme Rapinat ef8f197afd 8213: event columns too narrow
Web_Basic-Cypress stylesheet improvements
2015-05-09 00:31:34 +02:00
SNoiraud d2a49ffb98 Geography : bug 8499 : follow fix a bad copy/past 2015-05-09 00:31:34 +02:00
John Ralls 42e52f9d3e Fix gtk-critical error when setting mac menubar. 2015-05-09 00:31:34 +02:00
Josip d6f1c65325 Deprecated (since gtk-3.0): Gtk.Widget.modify_font 2015-05-09 00:31:34 +02:00
Zdeněk Hataš dfeaedb261 czech translation update 2015-05-09 00:31:34 +02:00
Paul Franklin 5eb92f6f6f new translation template (gramps.pot) for "master" 2015-05-09 00:31:34 +02:00
Craig J. Anderson bf7e9d6b0b New 'Include Siblings' feature added.
and got things ready for the report to go in multiple directions
2015-05-09 00:31:34 +02:00
Josip ad42e741e2 fix typo in commit 7a507a6 2015-05-09 00:31:34 +02:00
Josip 34c0668866 8473: problem by start program 2015-05-09 00:31:33 +02:00
kulath ac85b4eca3 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-05-09 00:31:33 +02:00
Enno Borgsteede 47dab1e0fe 8483: db upgrade fails, fatal damage 2015-05-09 00:31:33 +02:00
Paul Franklin 9f85c03278 fix some check_po complaints 2015-05-09 00:31:33 +02:00
Paul Franklin 83c689dd87 8477: date format month/year is not well reported at editing time 2015-05-09 00:31:33 +02:00
Leonhaeuser 8c7aa07992 update German translation 2015-05-09 00:31:33 +02:00
Craig J. Anderson ec02e74371 minor updates 2015-05-09 00:31:33 +02:00
Sebastian Schubert 114decfb3d Make place type in Place Reference Editor editable, add tooltip 2015-05-09 00:31:33 +02:00
Craig J. Anderson 74e5f0dc2c Updated library recursive routines. Not used (yet) 2015-05-09 00:31:33 +02:00
Paul Franklin 63af2bd82c make report name consistent with gpr registration 2015-05-09 00:31:33 +02:00
Dale Athanasias bf6fe1bf36 mention 1.8 is LTS 2015-05-09 00:31:33 +02:00
Leonhaeuser 618fd83f22 update German translation 2015-05-09 00:31:32 +02:00
Dale Athanasias 9abd7fed10 Rename readme.md to README.md 2015-05-09 00:31:32 +02:00
Dale Athanasias 6f76538f95 Create readme with existing instructions.
Copied from http://sourceforge.net/projects/gramps/files/Unstable/readme.rst

Have not managed to get this running yet.
2015-05-09 00:31:32 +02:00
Dale Athanasias 56841abd92 Mark a TODO 2015-05-09 00:31:32 +02:00
Dale Athanasias 33a702474f Mention Git 2015-05-09 00:31:32 +02:00
Doug Blank 79d6f886f9 Travis: Pin Django at version 1.7 2015-05-09 00:31:32 +02:00
Dale Athanasias ee6c787ef9 Update __init__.py
make it clearer
2015-05-09 00:31:32 +02:00
Dale Athanasias 6ce4f458ad Update COPYING-DOCS
A few fixes since you guys are now on Github, good move by the way.
2015-05-09 00:31:32 +02:00
Paul Franklin 1ee7409866 make reports' privacy option more prominent, harder to miss 2015-05-09 00:31:32 +02:00
Paul Franklin bfcf2110ec new translation template (gramps.pot) for "master" 2015-05-09 00:31:32 +02:00
Nemeséri Lajos ae2223bd8b update Hungarian translation 2015-05-09 00:31:32 +02:00
Jérôme Rapinat a7d63e2eee 6403: false positive on pattern 2015-05-09 00:31:32 +02:00
kulath e74955d5f8 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-05-09 00:31:32 +02:00
Jérôme Rapinat 50ce6c6c79 6403: add a rule for checking mapping key 2015-05-09 00:31:31 +02:00
Matt Keenan d94e67399e 8468: GuiColorOption missing avail-changed event handler 2015-05-09 00:31:31 +02:00
Nick Hall af41f88760 8128: Add transient parent to editor warning dialog 2015-05-09 00:31:31 +02:00
kulath 506e380431 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-05-09 00:31:31 +02:00
Paul Franklin f6859e21bf tweak report's filter option to display per the report's name-format 2015-05-09 00:31:31 +02:00
Paul Franklin 3cfbc16ff5 tweak report's filter option to display per the report's name-format 2015-05-09 00:31:31 +02:00
Paul Franklin 9900edc5c1 add filter name to report's title, tweak report's filter option display 2015-05-09 00:31:31 +02:00
Paul Franklin aceb7430bd tweak report's filter option to display per the report's name-format 2015-05-09 00:31:31 +02:00
Paul Franklin 5795edd6ed tweak report's filter option to display per the report's name-format 2015-05-09 00:31:31 +02:00
Paul Franklin 303d830a36 add name-format option, and deferred translation to report's second line 2015-05-09 00:31:31 +02:00
Paul Franklin 4bd3e77d99 add deferred translation to report's second line 2015-05-09 00:31:31 +02:00
Nemeséri Lajos b8f5c482d1 merge Hungarian translation 2015-05-09 00:31:31 +02:00
Jérôme Rapinat 36e57ad59f update Hungarian translation 2015-05-09 00:31:30 +02:00
Paul Franklin 014507ad88 slight tweak to name-format option 2015-05-09 00:31:30 +02:00
Paul Franklin 30fd78ccf1 add another missing import 2015-05-09 00:31:30 +02:00
Paul Franklin 5d87d712f5 add missing import 2015-05-09 00:31:30 +02:00
Paul Franklin 18300e28de slight tweak to name_format option 2015-05-09 00:31:30 +02:00
Paul Franklin 2cd8de2313 enable deferred translation of get_person_filters filter list 2015-05-09 00:31:30 +02:00
Paul Franklin 82d6e5d215 add DeferredFilter class (a subclass of GenericFilter) 2015-05-09 00:31:30 +02:00
kulath e6cb3b1360 Fix bug in processing of Place FORM in GEDCOM import as a result of fix
for 8233.

When an unused Place was removed, PlaceImport still tried to generate
the place hierarchy. Also fixed bug in GEDCOM import where a default
PLAC FORM in the GEDCOM header was ignored.
2015-05-09 00:31:30 +02:00
erikdrgm 4c69260c4b Updated 150326 Dutch translation 2015-05-09 00:31:30 +02:00
Leonhaeuser 8db502cea5 update German translation 2015-05-09 00:31:29 +02:00
Jérôme Rapinat 4a088bae53 Remove --no-wrap option from merging
Consistency with most translation files
2015-05-09 00:31:29 +02:00
kulath a6abc76a74 Fix spurious generation of empty 'Alternative Name' in place.merge()
with an empty name

Bug discovered during testing of fix to 8233 (thanks, Enno for
discovering the problem and the fix).
2015-05-09 00:31:29 +02:00
Jérôme Rapinat e1ff1a78b3 6403: remove markup in translation
new strings on style editor used old builder style
2015-05-09 00:31:29 +02:00
Sveinn í Felli d772bb8357 Update Icelandic translation 2015-05-09 00:31:29 +02:00
Jérôme Rapinat 4326d00591 quick test and update 2015-05-09 00:31:29 +02:00
Jérôme Rapinat 5180620a49 fix confusing strings
update tempate

xgettext prior to 0.18.3 leads to error

try to limit bsddb3 mistake on new installation
2015-05-09 00:31:29 +02:00
Paul Franklin e9741e138d move some unrelated comments away from translated strings 2015-05-09 00:31:29 +02:00
Paul Franklin cf4f3f549f typo 2015-05-09 00:31:28 +02:00
Leonhaeuser 988797dc21 update German translation 2015-05-09 00:31:28 +02:00
kulath 075f2ccb7b 3082, 4439, 7134, 8279 Various fixes for GEDCOM import.
0003082: 1/4 and 1/2 ANSEL characters not supported on importing ANSEL
GEDCOM
0004439: [Info]: characters ignored on a Gedcom encoded ANSI (cp1252
West Europe, USA)
0007134: Failure importing ANSEL encoded gedcom file.
0008279: GEDCOM import fails for ANSI file incorrectly opened with the
utf8 locale

Fixed GEDCOM import not working properly for Python3; other problems
also corected, including fixing the inability to import Windows CP1252
coded files. Also more consistent fix for 8014. Ensured any error
messages are not lost. Fixed a few ANSEL characters that were not
translated.
2015-05-09 00:31:28 +02:00
John Ralls 3f23c2c5cd Updates for building and bundling with Python3
Note that building currently requires bouncing back and forth between python2 and python3.
2015-05-09 00:31:28 +02:00
Paul Franklin 092a9025dc fix date displayer TODO: estimated and calculated month inflections 2015-05-09 00:31:28 +02:00
Leonhaeuser 9877666fa5 small fix in German translation 2015-05-09 00:31:28 +02:00
Paul Franklin 35e42dbd06 update "master" da.po (with "update_po.py -m da.po") 2015-05-09 00:31:28 +02:00
erikdrgm 71e3729b14 Updated 150320 Dutch translation 2015-05-09 00:31:27 +02:00
Jérôme Rapinat 20ec704d5d Update french translation 2015-05-09 00:31:27 +02:00
Jérôme Rapinat 2e2c32708f Test merging on french translation 2015-05-09 00:31:27 +02:00
Jérôme Rapinat 68f319052c tweak, polish argument for encoding 2015-05-09 00:31:27 +02:00
Jérôme Rapinat dcdf2be76f Improve TipsParse for python3 support 2015-05-09 00:31:27 +02:00
Paul Franklin 16ef886292 new translation template (gramps.pot) for "master" 2015-05-09 00:31:27 +02:00
Paul Franklin a9806d649e slight tweak to date displayer, for Finnish 2015-05-09 00:31:27 +02:00
SNoiraud 5af8c0d992 geography: bad copy/paste. Points are at the same level. 2015-05-09 00:31:27 +02:00
SNoiraud a40f3e70cf geography: bug8450: Attempting to add a bookmark causes an error. 2015-05-09 00:31:27 +02:00
Paul Franklin 6ca9487709 remove unneeded code 2015-05-09 00:31:27 +02:00
Jérôme Rapinat a1f67b92e0 workaround before python3 support 2015-05-09 00:31:26 +02:00
Jérôme Rapinat bc6cc2befe update template, one new string; 8103: sidebar gramplet does not fit well into Event and Citation views under french locale 2015-05-09 00:31:26 +02:00
Jérôme Rapinat 0ae571de7d 8451: Fix crash on Relationships Graph report with unknown gender, related sibling label and french locale 2015-05-09 00:31:26 +02:00
Zdeněk Hataš ec427f602c czech translation update, POT update 2015-05-09 00:31:26 +02:00
Anthony Fok d8b996212e Update Chinese translation 2015-05-09 00:31:26 +02:00
Leonhaeuser 796aaad339 fixed some errors in German translation 2015-05-09 00:31:25 +02:00
Paul Franklin 36e6ede0a2 7155: Support creating directories in various scenarios 2015-05-09 00:31:25 +02:00
Matti Niemelä 4ae9a23931 update Finniah translation (in master), by Matti Niemelä 2015-05-09 00:31:25 +02:00
Nick Hall 2f609d2f25 Add parent window to an update addons dialog 2015-05-09 00:31:24 +02:00
Doug Blank 59303fd7d0 Enable all tests, except those to be rewritten/excluded 2015-05-09 00:31:24 +02:00
Doug Blank 6e38945ab1 Fix and enable test_util_test 2015-05-09 00:31:24 +02:00
Nick Hall 28567ab58e Add parent windows to report dialogs 2015-05-09 00:31:24 +02:00
Nick Hall a4f85f05ad Remove a couple a spare placeholders in glade file 2015-05-09 00:31:24 +02:00
Nick Hall 877a2e9e4e Remove default values from paper menu glade file
Setting default margins of 2.54 was causing a warning message when
the glade file was loaded.
2015-05-09 00:31:24 +02:00
erikdrgm 9422c088e9 Updated 150317 Dutch translation 2015-05-09 00:31:24 +02:00
SNoiraud d36a72ee18 geography: bug 8450: Attempting to add a bookmark causes an error. 2015-05-09 00:31:24 +02:00
Mathieu MD 7ef7e3bbf5 8109: Japanese data localisation 2015-05-09 00:31:24 +02:00
SNoiraud 7afda11c9b geography : some minor tweaks for kml and prepare for feature request 08428 2015-05-09 00:31:24 +02:00
SNoiraud 588e2f9427 geography : some minor tweaks for kml and prepare for feature request 08428 2015-05-09 00:31:24 +02:00
Nick Hall 0affffb241 Fix transient parent window warnings 2015-05-09 00:31:24 +02:00
Nick Hall edc3a001d6 7992: Fix call to get_participant_from_event during batch transaction
During a batch transaction the secondary tables are closed.  This
causes an error when find_backlink_handles is called.  Although
not ideal, we return an empty string for participants.
2015-05-09 00:31:24 +02:00
Sveinn í Felli 116e484fce update Icelandic translation 2015-05-09 00:31:23 +02:00
Nick Hall c1a37c2dac Remove fallback to md5 module
All supported versions now include the hashlib module.
2015-05-09 00:31:23 +02:00
Doug Blank e630c87f50 Update setup.py
Added missing commas
2015-05-09 00:31:23 +02:00
cadrlp a3be3fd482 Point to User manual. 2015-05-09 00:31:23 +02:00
cadrlp 6c480baffe Year 2015
Update the year
2015-05-09 00:31:23 +02:00
cadrlp 7cef5babe7 Add Classifiers from Gramps pypi entry.
https://pypi.python.org/pypi/Gramps/
2015-05-09 00:31:23 +02:00
cadrlp 3a10a0fc04 Minor updates to FAQ
Remove section on Webhosting.
2015-05-09 00:31:23 +02:00
cadrlp b0c2203b98 Lower Case Gramps
Be consistent with rest of project
2015-05-09 00:31:23 +02:00
cadrlp 663ec3f1d5 Minor updates to readme
Change to reflect Gramps 4.1 has been released.
2015-05-09 00:31:23 +02:00
Doug Blank b2b514a390 Travis: add mock, prevents skips 2015-05-09 00:31:23 +02:00
Nick Hall f7e3294a65 Convert remaining unicode literals 2015-05-09 00:31:23 +02:00
Zdeněk Hataš a11245ef97 czech translation update 2015-05-09 00:31:23 +02:00
Nick Hall 92fe4cd7bc 8023: Remove HtmlView plugin 2015-05-09 00:31:22 +02:00
Doug Blank 5106de5687 Removed xml import test, as that is thoroughly tested elsewhere.
Removed excluded nosetests for Travis
2015-05-09 00:31:22 +02:00
Paul Franklin 8b360b4588 new gramps.pot for trunk-master 2015-05-09 00:31:22 +02:00
Doug Blank aa1acac08f gi.overrides is no longer needed 2015-05-09 00:31:22 +02:00
Doug Blank 40cebe4893 Don't crash trying to create a Gdk.Cursor without a DISPLAY; enable more tests for Travis 2015-05-09 00:31:22 +02:00
erikdrgm 4e2a0ff1a5 Updated 150315 Dutch translation 2015-05-09 00:31:22 +02:00
erikdrgm 1ead84b831 Updated Dutch translation 2015-05-09 00:31:22 +02:00
Doug Blank 762323fac9 Travis: remove new test, until we can include it (xvfb, or avoid Gtk Cursor calls) 2015-05-09 00:31:21 +02:00
Doug Blank d9b42ac2dc Travis: try using virtual frame buffer to test graphics 2015-05-09 00:31:21 +02:00
Doug Blank 88c06d41fb 8435: Crash when trying to link existing place as an enclosing place using P0001 number; added tests, updated Travis testing 2015-05-09 00:31:21 +02:00
Doug Blank 7970b04113 DictionaryDb: fixed return type in get_person_from_gramps_id; added get_place_from_gramps_id 2015-05-09 00:31:21 +02:00
Doug Blank 5cb0fa4ca5 Some issues comparing Today close to midnight, in Travis 2015-05-09 00:31:21 +02:00
Josip ad54db2cb5 8023: HTML view fails to load
add encoding attribute
2015-05-09 00:31:21 +02:00
Nick Hall 102463d9ef Replace cuni with str 2015-05-09 00:31:21 +02:00
Nick Hall 1f922d17be Replace UNITYPE with str 2015-05-09 00:31:21 +02:00
Nick Hall 6033a2141e Replace STRTYPE with str 2015-05-09 00:31:20 +02:00
Nick Hall 8c18eae777 Replace conv_to_unicode_direct with str 2015-05-09 00:31:20 +02:00
Nick Hall 66c410f55e Remove uni_to_gui function
We no longer need to convert strings to utf8 before passing them
to Gtk functions.
2015-05-09 00:31:20 +02:00
Nick Hall 3195f10a36 Fix failing unit test 2015-05-09 00:31:20 +02:00
Nick Hall 37ff832288 Remove use-bsddb3 configuration setting 2015-05-09 00:31:20 +02:00
Nick Hall caac0901cb Remove python2 specific code 2015-05-09 00:31:19 +02:00
Zdeněk Hataš 70c11878f4 czech translation update 2015-05-09 00:31:19 +02:00
Nick Hall 2ee685e71b Remove imports from __future__ module 2015-05-09 00:31:19 +02:00
Nick Hall 906b9e737d Increase minimum Gtk version required to 3.10 2015-05-09 00:31:19 +02:00
Doug Blank b401741143 Bring webapp in master up to Django, version 1.6.1 2015-05-08 10:54:35 -04:00
Doug Blank 4566c62014 Turn underscores in menuitems into mnemonic accelerator key 2015-05-08 08:58:13 -04:00
Doug Blank b14a2abdfc Add execute permissions and she-bang python3 to Gramps.py 2015-05-08 08:56:49 -04:00
Doug Blank 7967f47934 Merge pull request #19 from dsblank/master
Added right-click API to ListModel; allow copy all from Descendants
2015-05-07 13:04:51 -04:00
Doug Blank c5cf398e64 Added right-click API to ListModel; allow copy all from Descendants
Gramplet.
2015-05-07 12:04:14 -04:00
Doug Blank 7c9fd0ae63 Merge branch 'master' of https://github.com/gramps-project/gramps 2015-05-05 13:29:26 -04:00
Doug Blank 5149ac7554 8541: Crash following update: addon permission issue blocks re-starting gramps
There were two issues:

1. attempting to read a new addon file that wasn't readable
   threw an exception, aborted updating addons

2. global error catching didn't properly handle error code
   from an OSError
2015-05-05 13:25:20 -04:00
Doug Blank f7dc7ba859 Fixed QuestionDialog2 failure 2015-05-05 11:28:35 -04:00
Josip e172b6520d 8128: GtkDialog mapped without a transient parent 2015-05-03 20:04:28 +02:00
Josip 1e9f1dbb3e 8469: GUI allows multiple Find Duplicates, then faults 2015-05-03 15:43:32 +02:00
Jérôme Rapinat 8b934fd651 8532: typo on the french translation
plural = single form for month(s) (moi => mois)
2015-05-02 17:00:59 +02:00
Paul Franklin d73b9e9249 new translation template (gramps.pot) for "master" 2015-05-01 22:40:12 -07:00
Paul Franklin 0b35e90fc1 remove ambiguous strings to make update_po.py happy 2015-05-01 22:39:08 -07:00
Paul Franklin 7be52a96fd 7541: Add places in rel_graph 2015-05-01 21:04:06 -07:00
Paul Franklin 8ac6617e71 8182: Complete Individual Report - Family Notes 2015-05-01 20:31:32 -07:00
Paul Franklin f9f369fb03 enable localized span and range date displayer code 2015-05-01 20:03:16 -07:00
Paul Franklin 1d9391dfc9 cover two pathological place=None cases in family-group report 2015-05-01 19:42:42 -07:00
SNoiraud 5ccd4a4377 narrativeweb : bug 8528 : local variable 'body' referenced before assignment 2015-05-01 10:33:43 +02:00
Fabrice Arbogast e1621b70a8 8225 8311: Crash on geneweb export with python3 2015-04-30 17:23:58 +02:00
John Ralls c11c63169f 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.
2015-04-25 16:47:43 -07:00
John Ralls cfb9f64db9 Fix a bundling omission and create python2 and python3 meta-modules.
The latter to improve automation.
2015-04-25 15:02:09 -07:00
kulath c36ddf0845 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:52:25 +01:00
Paul Franklin b79b2c3955 Update _datedisplay.py 2015-04-18 15:35:02 -07:00
Jérôme Rapinat 152535f61b 8213: event columns too narrow
Web_Basic-Cypress stylesheet improvements
2015-04-18 16:07:12 +02:00
SNoiraud 3dd194698a Geography : bug 8499 : follow fix a bad copy/past 2015-04-18 11:53:17 +02:00
John Ralls 3147cf5a2b Fix gtk-critical error when setting mac menubar. 2015-04-17 15:13:13 -07:00
Josip 8e8c206a8f Deprecated (since gtk-3.0): Gtk.Widget.modify_font 2015-04-17 12:42:50 +02:00
Zdeněk Hataš cb8e726f2b czech translation update 2015-04-17 08:39:59 +02:00
Paul Franklin 7a6879999d new translation template (gramps.pot) for "master" 2015-04-17 08:39:59 +02:00
Craig J. Anderson 64db425ab0 New 'Include Siblings' feature added.
and got things ready for the report to go in multiple directions
2015-04-13 14:11:37 -04:00
Josip bb1e5f4e3d fix typo in commit 7a507a6 2015-04-13 10:01:13 +02:00
Josip 7a507a6b01 8473: problem by start program 2015-04-13 01:23:53 +02:00
kulath 0e19785b92 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:42 +01:00
Enno Borgsteede 4bd5faf446 8483: db upgrade fails, fatal damage 2015-04-12 10:44:10 -07:00
Paul Franklin a02c68edfb fix some check_po complaints 2015-04-11 18:54:24 -07:00
Nick Hall 1f5c8be4db Merge pull request #16 from sebschub/master
Make place type in Place Reference Editor editable, add tooltip (master)
2015-04-10 19:14:41 +01:00
Paul Franklin d86aa283eb 8477: date format month/year is not well reported at editing time 2015-04-09 22:07:41 -07:00
Leonhaeuser 8069855017 update German translation 2015-04-09 21:43:27 +02:00
Craig J. Anderson 7f180f3883 minor updates 2015-04-09 09:04:22 -04:00
Sebastian Schubert f7f0f60d8b Make place type in Place Reference Editor editable, add tooltip 2015-04-09 14:23:31 +02:00
Craig J. Anderson 1d1a4de566 Updated library recursive routines. Not used (yet) 2015-04-07 10:07:45 -04:00
Doug Blank ef965caf4a Merge pull request #13 from daleathan/patch-3
Mark a TODO
2015-04-06 21:21:47 -04:00
Doug Blank 2e6fbc5e6e Merge pull request #11 from daleathan/patch-1
Mention Git
2015-04-06 21:19:54 -04:00
Doug Blank 7e1ba04faa Merge pull request #14 from daleathan/patch-4
Create readme with existing instructions.
2015-04-05 13:44:39 -04:00
Paul Franklin 70a7922b9d make report name consistent with gpr registration 2015-04-05 09:47:02 -07:00
Dale Athanasias c886725e3b mention 1.8 is LTS 2015-04-05 08:28:07 +10:00
Leonhaeuser f886698723 update German translation 2015-04-05 00:20:22 +02:00
Dale Athanasias b384635529 Rename readme.md to README.md 2015-04-05 07:59:21 +10:00
Dale Athanasias c40d2d200d Create readme with existing instructions.
Copied from http://sourceforge.net/projects/gramps/files/Unstable/readme.rst

Have not managed to get this running yet.
2015-04-04 15:28:09 +11:00
Dale Athanasias d4310848e9 Mark a TODO 2015-04-04 10:33:35 +11:00
Dale Athanasias f81673cdac Mention Git 2015-04-04 10:25:04 +11:00
Doug Blank 7a3941e80e Merge pull request #10 from daleathan/patch-2
Update __init__.py
2015-04-02 23:16:33 -04:00
Doug Blank 3af6e0853d Merge pull request #9 from daleathan/patch-1
Update COPYING-DOCS
2015-04-02 23:15:05 -04:00
Doug Blank 35440f241a Travis: Pin Django at version 1.7 2015-04-02 23:02:00 -04:00
Dale Athanasias 9e22e94645 Update __init__.py
make it clearer
2015-04-03 13:28:54 +11:00
Dale Athanasias 200ffd385d Update COPYING-DOCS
A few fixes since you guys are now on Github, good move by the way.
2015-04-03 13:20:27 +11:00
Paul Franklin 1ee9c60814 make reports' privacy option more prominent, harder to miss 2015-04-01 12:30:55 -07:00
Paul Franklin e4b2cf9583 new translation template (gramps.pot) for "master" 2015-04-01 10:37:55 -07:00
Nemeséri Lajos deeb408690 update Hungarian translation 2015-04-01 16:05:20 +02:00
Jérôme Rapinat 50c1080d37 6403: false positive on pattern 2015-04-01 15:46:03 +02:00
kulath 5af7335e54 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:50:37 +01:00
Jérôme Rapinat b5610e9d5f 6403: add a rule for checking mapping key 2015-04-01 15:30:47 +02:00
Matt Keenan ef19a11889 8468: GuiColorOption missing avail-changed event handler 2015-03-31 10:22:54 -07:00
Nick Hall d6c6d208c5 8128: Add transient parent to editor warning dialog 2015-03-31 16:46:58 +01:00
kulath 54dde99ad0 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:49:04 +01:00
Paul Franklin 042f57d2e9 tweak report's filter option to display per the report's name-format 2015-03-30 13:05:55 -07:00
Paul Franklin 9ce42f7174 tweak report's filter option to display per the report's name-format 2015-03-30 13:02:41 -07:00
Paul Franklin d984e5796b add filter name to report's title, tweak report's filter option display 2015-03-30 12:55:51 -07:00
Paul Franklin f53d6482da tweak report's filter option to display per the report's name-format 2015-03-30 12:47:30 -07:00
Paul Franklin d1653be44d tweak report's filter option to display per the report's name-format 2015-03-30 12:42:57 -07:00
Paul Franklin e25a2d23e2 add name-format option, and deferred translation to report's second line 2015-03-30 12:31:25 -07:00
Paul Franklin 0657680432 add deferred translation to report's second line 2015-03-30 12:19:15 -07:00
Nemeséri Lajos 7ab417da94 merge Hungarian translation 2015-03-30 14:43:20 +02:00
Jérôme Rapinat a9a91b19c9 update Hungarian translation 2015-03-30 14:41:45 +02:00
Paul Franklin 5dba5711b9 slight tweak to name-format option 2015-03-29 10:11:28 -07:00
Paul Franklin 1fff4e7b0c add another missing import 2015-03-28 13:19:49 -07:00
Paul Franklin 946a4fbd2b add missing import 2015-03-27 09:11:20 -07:00
Paul Franklin 57acf9d21a slight tweak to name_format option 2015-03-26 22:03:35 -07:00
Paul Franklin 6961361c61 enable deferred translation of get_person_filters filter list 2015-03-26 21:47:34 -07:00
Paul Franklin 41d9bbe4c0 add DeferredFilter class (a subclass of GenericFilter) 2015-03-26 21:45:47 -07:00
kulath 2a1da2efba Fix bug in processing of Place FORM in GEDCOM import as a result of fix
for 8233.

When an unused Place was removed, PlaceImport still tried to generate
the place hierarchy. Also fixed bug in GEDCOM import where a default
PLAC FORM in the GEDCOM header was ignored.
2015-03-26 12:19:26 +00:00
erikdrgm a8f08749d4 Updated 150326 Dutch translation 2015-03-26 10:22:31 +01:00
Leonhaeuser afb6603b27 update German translation 2015-03-26 02:14:16 +01:00
Jérôme Rapinat 99d38a539e Remove --no-wrap option from merging
Consistency with most translation files
2015-03-25 19:53:20 +01:00
Jérôme Rapinat a40fbc1716 Merge branch 'master' of github.com:gramps-project/gramps 2015-03-25 19:25:06 +01:00
kulath a15bfd98df Fix spurious generation of empty 'Alternative Name' in place.merge()
with an empty name

Bug discovered during testing of fix to 8233 (thanks, Enno for
discovering the problem and the fix).
2015-03-25 18:30:05 +00:00
Jérôme Rapinat c2adf1be01 6403: remove markup in translation
new strings on style editor used old builder style
2015-03-25 19:24:47 +01:00
Sveinn í Felli a550abe41b Update Icelandic translation 2015-03-25 19:09:32 +01:00
Jérôme Rapinat 7000992bf0 quick test and update 2015-03-25 19:05:28 +01:00
Jérôme Rapinat 4a06f9c0e3 fix confusing strings
update tempate

xgettext prior to 0.18.3 leads to error

try to limit bsddb3 mistake on new installation
2015-03-25 18:58:15 +01:00
Paul Franklin 98e21d9fb9 move some unrelated comments away from translated strings 2015-03-25 09:23:36 -07:00
Paul Franklin 336d627b6d typo 2015-03-24 22:40:37 -07:00
Leonhaeuser 1bd9ec19df update German translation 2015-03-25 00:11:27 +01:00
kulath 0f5bbce528 3082, 4439, 7134, 8279 Various fixes for GEDCOM import.
0003082: 1/4 and 1/2 ANSEL characters not supported on importing ANSEL
GEDCOM
0004439: [Info]: characters ignored on a Gedcom encoded ANSI (cp1252
West Europe, USA)
0007134: Failure importing ANSEL encoded gedcom file.
0008279: GEDCOM import fails for ANSI file incorrectly opened with the
utf8 locale

Fixed GEDCOM import not working properly for Python3; other problems
also corected, including fixing the inability to import Windows CP1252
coded files. Also more consistent fix for 8014. Ensured any error
messages are not lost. Fixed a few ANSEL characters that were not
translated.
2015-03-24 15:24:28 +00:00
John Ralls 0eff99871a Updates for building and bundling with Python3
Note that building currently requires bouncing back and forth between python2 and python3.
2015-03-23 11:00:25 +09:00
Paul Franklin d42a8b7adb fix date displayer TODO: estimated and calculated month inflections 2015-03-21 12:49:26 -07:00
Leonhaeuser c6052e12fe small fix in German translation 2015-03-21 16:57:54 +01:00
Paul Franklin 553de2ce24 update "master" da.po (with "update_po.py -m da.po") 2015-03-20 09:46:08 -07:00
erikdrgm 99ab72ff82 Updated 150320 Dutch translation 2015-03-20 11:06:48 +01:00
Jérôme Rapinat 0700a8c25d Update french translation 2015-03-20 10:54:53 +01:00
Jérôme Rapinat 94c293ab5e Test merging on french translation 2015-03-20 09:47:22 +01:00
Jérôme Rapinat 1e0d34dc4f tweak, polish argument for encoding 2015-03-20 09:13:24 +01:00
Jérôme Rapinat 727d96cc22 Improve TipsParse for python3 support 2015-03-20 09:06:06 +01:00
Paul Franklin f727d6b4a9 new translation template (gramps.pot) for "master" 2015-03-19 19:47:28 -07:00
Paul Franklin 8d0ae96b7d slight tweak to date displayer, for Finnish 2015-03-19 19:41:51 -07:00
Sam Manzi 8cf9e7324d Merge pull request #8 from anthonyfok/l10n-chinese
Update Chinese translation
2015-03-20 12:59:35 +11:00
SNoiraud a3c923d180 geography: bad copy/paste. Points are at the same level. 2015-03-19 19:45:20 +01:00
SNoiraud 115b16ffb7 geography: bug8450: Attempting to add a bookmark causes an error. 2015-03-19 19:28:58 +01:00
Paul Franklin 768dcbf112 remove unneeded code 2015-03-19 10:00:46 -07:00
Jérôme Rapinat b324e0fb80 workaround before python3 support 2015-03-19 17:39:55 +01:00
Jérôme Rapinat 40da51849e update template, one new string; 8103: sidebar gramplet does not fit well into Event and Citation views under french locale 2015-03-19 15:36:50 +01:00
Jérôme Rapinat be0744d454 8451: Fix crash on Relationships Graph report with unknown gender, related sibling label and french locale 2015-03-19 15:25:16 +01:00
Zdeněk Hataš 787c76e013 czech translation update, POT update 2015-03-19 08:42:25 +01:00
Anthony Fok 12d29e79f6 Update Chinese translation 2015-03-18 21:45:40 -06:00
Leonhaeuser 075a237873 fixed some errors in German translation 2015-03-19 02:06:16 +01:00
Paul Franklin 64ef033724 7155: Support creating directories in various scenarios 2015-03-18 14:01:13 -07:00
Matti Niemelä c40ea85727 update Finniah translation (in master), by Matti Niemelä 2015-03-18 09:29:38 -07:00
Nick Hall bf57632deb Add parent window to an update addons dialog 2015-03-18 10:08:04 +00:00
Doug Blank 35dead7b26 Enable all tests, except those to be rewritten/excluded 2015-03-18 03:57:27 -04:00
Doug Blank ad1d47cc37 Fix and enable test_util_test 2015-03-18 03:25:39 -04:00
Nick Hall 43882165cf Add parent windows to report dialogs 2015-03-17 23:21:35 +00:00
Nick Hall 6100a5b7da Remove a couple a spare placeholders in glade file 2015-03-17 23:21:35 +00:00
Nick Hall d095458ec0 Remove default values from paper menu glade file
Setting default margins of 2.54 was causing a warning message when
the glade file was loaded.
2015-03-17 23:21:35 +00:00
erikdrgm 5b39a018cf Updated 150317 Dutch translation 2015-03-17 21:33:33 +01:00
SNoiraud e400ff6944 geography: bug 8450: Attempting to add a bookmark causes an error. 2015-03-17 21:08:08 +01:00
Mathieu MD cc1ab8bac4 8109: Japanese data localisation 2015-03-17 12:35:26 -07:00
SNoiraud bb30862c1b geography : some minor tweaks for kml and prepare for feature request 08428 2015-03-17 19:35:58 +01:00
SNoiraud fdc42a9693 geography : some minor tweaks for kml and prepare for feature request 08428 2015-03-17 19:33:07 +01:00
Nick Hall 9fe9083e36 Fix transient parent window warnings 2015-03-17 17:40:04 +00:00
Nick Hall 13bee7cf26 7992: Fix call to get_participant_from_event during batch transaction
During a batch transaction the secondary tables are closed.  This
causes an error when find_backlink_handles is called.  Although
not ideal, we return an empty string for participants.
2015-03-17 14:03:03 +00:00
Sveinn í Felli ec35a5d0cb update Icelandic translation 2015-03-16 16:19:02 +01:00
Nick Hall 4d66fbe8c3 Remove fallback to md5 module
All supported versions now include the hashlib module.
2015-03-16 14:20:19 +00:00
Doug Blank b5fb4292c9 Merge pull request #6 from sam-manzi/patch-5
Year 2015
2015-03-15 22:20:21 -04:00
Doug Blank 1d70822764 Update setup.py
Added missing commas
2015-03-15 22:13:24 -04:00
Doug Blank 41fad77bf9 Merge pull request #5 from sam-manzi/patch-4
Add Classifiers from Gramps pypi entry.
2015-03-15 22:07:45 -04:00
Doug Blank efcd86697c Merge pull request #3 from sam-manzi/patch-2
Lower Case Gramps
2015-03-15 22:06:56 -04:00
Doug Blank 126dbf8800 Merge pull request #2 from sam-manzi/patch-1
Minor updates to readme
2015-03-15 22:06:29 -04:00
Doug Blank 254fb87ab3 Merge pull request #4 from sam-manzi/patch-3
Minor updates to FAQ
2015-03-15 22:05:54 -04:00
Doug Blank c7187fafc3 Merge pull request #7 from sam-manzi/patch-6
Point to User manual.
2015-03-15 22:03:38 -04:00
cadrlp ca08999cf8 Point to User manual. 2015-03-16 12:06:58 +11:00
cadrlp 4f2239cb9f Year 2015
Update the year
2015-03-16 12:04:50 +11:00
cadrlp 3b5e2c99cf Add Classifiers from Gramps pypi entry.
https://pypi.python.org/pypi/Gramps/
2015-03-16 11:56:52 +11:00
cadrlp 3ab1f6ce0e Minor updates to FAQ
Remove section on Webhosting.
2015-03-16 11:45:53 +11:00
cadrlp c606dc512e Lower Case Gramps
Be consistent with rest of project
2015-03-16 11:38:37 +11:00
cadrlp 33dd8e8e0f Minor updates to readme
Change to reflect Gramps 4.1 has been released.
2015-03-16 11:36:29 +11:00
Doug Blank 4b11ed740a Travis: add mock, prevents skips 2015-03-15 17:26:28 -04:00
Nick Hall 5dfbd791a7 Convert remaining unicode literals 2015-03-15 19:50:27 +00:00
Zdeněk Hataš 046d046a30 czech translation update 2015-03-15 18:35:42 +01:00
Nick Hall 6c256b96d6 8023: Remove HtmlView plugin 2015-03-15 16:53:15 +00:00
Doug Blank 3163d39f95 Removed xml import test, as that is thoroughly tested elsewhere.
Removed excluded nosetests for Travis
2015-03-15 11:55:35 -04:00
Paul Franklin 11cc83403d new gramps.pot for trunk-master 2015-03-15 08:23:31 -07:00
Doug Blank 46bdb38a11 gi.overrides is no longer needed 2015-03-15 10:01:43 -04:00
Doug Blank ac530d8a34 Don't crash trying to create a Gdk.Cursor without a DISPLAY; enable more tests for Travis 2015-03-15 09:48:10 -04:00
erikdrgm 4bb60a80e7 Updated 150315 Dutch translation 2015-03-15 10:07:32 +01:00
erikdrgm bee9ac5a44 Updated Dutch translation 2015-03-15 09:24:54 +01:00
Doug Blank fc58b123b4 Travis: remove new test, until we can include it (xvfb, or avoid Gtk Cursor calls) 2015-03-15 01:35:14 -04:00
Doug Blank f4418d65b9 Travis: try using virtual frame buffer to test graphics 2015-03-15 01:06:09 -04:00
Doug Blank 23c023f787 8435: Crash when trying to link existing place as an enclosing place using P0001 number; added tests, updated Travis testing 2015-03-15 00:33:39 -04:00
Doug Blank 12490b4600 DictionaryDb: fixed return type in get_person_from_gramps_id; added get_place_from_gramps_id 2015-03-15 00:31:15 -04:00
Doug Blank 07aec2000a Some issues comparing Today close to midnight, in Travis 2015-03-14 23:01:24 -04:00
Josip 53d3c96e58 8023: HTML view fails to load
add encoding attribute
2015-03-15 01:24:27 +01:00
Nick Hall 5da10c5a80 Replace cuni with str 2015-03-14 23:48:32 +00:00
Nick Hall c9fd339289 Replace UNITYPE with str 2015-03-14 22:33:55 +00:00
Nick Hall beab7892e5 Replace STRTYPE with str 2015-03-14 22:11:54 +00:00
Nick Hall 6d047c946c Replace conv_to_unicode_direct with str 2015-03-14 21:49:45 +00:00
Nick Hall 63ffd83021 Remove uni_to_gui function
We no longer need to convert strings to utf8 before passing them
to Gtk functions.
2015-03-14 21:30:26 +00:00
Nick Hall 2ecf1a3ddc Fix failing unit test 2015-03-14 20:51:08 +00:00
Nick Hall 7147236403 Remove use-bsddb3 configuration setting 2015-03-14 19:52:13 +00:00
Nick Hall e0608f0ec4 Remove python2 specific code 2015-03-14 19:29:16 +00:00
Zdeněk Hataš 3299deda11 czech translation update 2015-03-14 17:26:49 +01:00
Nick Hall 3b5efdf7ae Remove imports from __future__ module 2015-03-14 16:10:36 +00:00
Nick Hall ad073326e5 Increase minimum Gtk version required to 3.10 2015-03-14 14:49:51 +00:00
Doug Blank 7cb69fa7c2 Merge branch 'master' of https://github.com/gramps-project/gramps 2015-03-13 22:10:00 -04:00
Doug Blank 4d0508e6bf 8023: HTML view fails to load; replaced file with open 2015-03-13 22:09:41 -04:00
Leonhaeuser 8845f2d4c0 update German translation 2015-03-14 00:34:52 +01:00
Doug Blank 6bdc7fea05 Webapp: bring up to date for Django 1.7.1 2015-03-13 15:49:04 -04:00
Paul Franklin ba748030b4 new gramps.pot for trunk-master 2015-03-13 10:42:16 -07:00
Paul Franklin d1fdf737a7 8203: Complete Individual Report -- option to output all media 2015-03-13 10:32:10 -07:00
Zdeněk Hataš 965e0d22a3 czech translation update 2015-03-13 17:38:01 +01:00
Doug Blank ccc296d748 Merge pull request #1 from sebschub/master
Remove executable flag of two css files
2015-03-13 12:14:22 -04:00
Doug Blank 245a3f5d8b Travis: use python3 to build gramps 2015-03-13 09:59:49 -04:00
Doug Blank 68cc250fe9 Travis: need sudo on global pip3; this is going to work 2015-03-13 09:53:42 -04:00
Doug Blank 7fdfd81ca0 Travis: format error 2015-03-13 09:47:10 -04:00
Doug Blank 6b00029831 Travis: run from global python3 env 2015-03-13 09:39:09 -04:00
Doug Blank 9e763f1584 Travis: move to all virtual env build 2015-03-13 09:09:34 -04:00
Zdeněk Hataš b890c0ab2f czech translation update 2015-03-13 12:14:38 +01:00
Doug Blank 8e24aee3e6 Travis: attempting pip3 available globally 2015-03-13 07:08:59 -04:00
Doug Blank 0a6880d45e Travis: install django icu in global python3 2015-03-13 07:04:40 -04:00
Doug Blank b28f762afd Travis: just using Python 3.3 for now 2015-03-13 02:50:32 -04:00
Doug Blank acef2c29c2 Travis: try pip3.4, and pip3.3 2015-03-13 02:47:25 -04:00
Doug Blank 79558ac588 Travis: use pip3, presume it is already installed 2015-03-13 02:20:42 -04:00
Doug Blank 3cd8a8f38f Travis: use pip3; make gramps home; allow cli test to work if dir exists 2015-03-13 02:05:02 -04:00
Doug Blank 4eff49762f Travis: remove failing tests 2015-03-13 01:44:27 -04:00
Doug Blank e551fad10f Travis: list test names 2015-03-13 01:31:54 -04:00
Doug Blank cbcfcfd14d Travis: removing failing tests 2015-03-13 01:17:08 -04:00
Doug Blank 456482f43b Travis: install python3-nose 2015-03-13 01:01:46 -04:00
Doug Blank 6a04b63fa5 Travis: make sure we are testing with python3 2015-03-13 00:57:02 -04:00
Doug Blank 6bdd17f9a6 Travis: gi in pip is not gobject related 2015-03-13 00:46:33 -04:00
Doug Blank f52c53738f Travis: don't attempt to build bsddb3 from pip 2015-03-13 00:39:38 -04:00
Doug Blank 7e7c0d6e3d Travis: use pip to install gi and bsddb3 2015-03-13 00:03:52 -04:00
Doug Blank 8a868bdae1 Travis: use pip to install pyicu 2015-03-12 23:56:53 -04:00
Doug Blank e80fa5b4a5 Travis now running: removed Python 2.7 testing; use all python3 libs 2015-03-12 23:50:34 -04:00
Doug Blank 86486ce043 Travis config: perhaps no need to change directory 2015-03-12 23:41:43 -04:00
Doug Blank 2b7829a746 Travis config: attempting to change to correct subdirectory 2015-03-12 23:38:40 -04:00
Doug Blank c44092b576 Travis config: no need to clone gramps, already done 2015-03-12 23:33:08 -04:00
Doug Blank 4db8558a1b Changes to get django models to run under Python3; added travis config file--should run travis 2015-03-12 23:29:10 -04:00
Doug Blank 021da38047 Added missing DictionaryDb.is_empty(); fixed moved constfunc reference 2015-03-12 22:44:08 -04:00
Nick Hall 102c099f1d 8430: Place displayer should not return None
The place displayer should return an empty string for an event
with no place.
2015-03-12 23:13:54 +00:00
Nick Hall 1e1cea792e Fix another handle type bug 2015-03-12 18:18:36 +00:00
Nick Hall f540f2a511 Convert deprecated color widgets 2015-03-12 18:18:36 +00:00
Paul Franklin e80445127f 8423: Python3 needs new_subpixbuf not subpixbuf 2015-03-12 10:11:58 -07:00
Paul Franklin c136791a00 typo 2015-03-12 09:58:38 -07:00
kulath 411b2995eb 0008401: NameError in GEDCOM importer 2015-03-12 14:11:28 +00:00
kulath 159fa31888 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:35:05 +00:00
Anthony Fok 2796d77566 remove typo flagged by "python update_po.py -p" when generating gramps.pot 2015-03-10 08:43:04 -07:00
Sebastian Schubert d75860f6c1 Remove executable flag of two css files 2015-03-10 13:48:31 +01:00
Jérôme Rapinat 3c4eef5461 8407: gramps -i option in manpage not reflecting what happens; update french translation 2015-03-09 19:07:32 +01:00
Ross Gammon d595d46129 8407: gramps -o option in manpage not reflecting what happens, https://bugs.launchpad.net/ubuntu/+source/gramps/+bug/1427444 2015-03-07 11:30:21 +01:00
Paul Franklin 70fd3d1dbc 8204: Enable "Complete Individual Report" to show individual's tags 2015-03-06 10:29:18 -08:00
Anthony Fok 2da2bcdeac implement both "traditional" and "simplfied" Chinese -- partial 2015-03-05 16:57:46 -08:00
Paul Franklin 9335a21e3a shorten po/check_po lines (indent=4-chars, etc.) 2015-03-05 16:23:33 -08:00
leonhaeuser 9f843464b3 German translation update and typo fix 2015-03-05 21:00:57 +01:00
Paul Franklin dd20212156 give "update_po.py -p" fewer things to moan about 2015-03-01 15:01:52 -08:00
Paul Franklin e70bb04f82 add missing import 2015-03-01 14:53:14 -08:00
Anthony Fok 92610bf486 enable python3 to run po/update_po.py 2015-03-01 09:00:38 -08:00
kulath 9444cbe388 0007824: Regression: running gramps from crontab fails 2015-03-01 16:53:45 +00:00
Nick Hall b89cdeb077 Check python version >= 3.2 when running setup script 2015-03-01 16:40:32 +00:00
Anthony Fok c800524955 correct incorrect tip49, new gramps.pot 2015-02-28 18:58:40 -08:00
Paul Franklin f7443a3a41 clarify new string, new gramps.pot 2015-02-28 16:03:03 -08:00
Nick Hall 97433d2189 Tidy up About dialog
Use standard string for translator credits.
Add new section for contributors.
Align artwork section properly.
2015-02-28 23:00:59 +00:00
kulath 94776a3e4f 0008380: tag_map is not initialized 2015-02-28 20:52:38 +00:00
Nick Hall 1a661bcc3d Set minimum python version required to 3.2 2015-02-28 17:57:00 +00:00
SNoiraud 4f72a8bc6a geography : added the layer to osmgpsmap. 2015-02-27 20:50:59 +01:00
SNoiraud 09fa42dd94 geography : added the possibility to show kml files. 2015-02-27 20:50:02 +01:00
Anthony Fok deba8169bb 7573: implement both "traditional" and "simplfied" Chinese
* Translation revisions and fixes
   * Generate zh_TW.po and new zh_HK.po from zh_CN.po
     with the help of https://github.com/BYVoid/OpenCC
     and a small sed script (see f.r. 7573 for the script)
2015-02-26 14:19:01 -08:00
Nick Hall 3d043a7b53 Convert update addons dialog to no longer be a ManagedWindow 2015-02-26 21:34:10 +00:00
Nick Hall 149b049650 Remove place title from default view columns 2015-02-26 21:02:47 +00:00
Tim G L Lyons 0778a6f706 Missing import statement 2015-02-25 01:13:20 +00:00
Nick Hall 9713b08bf0 Remove deprecated Gtk Alignment widgets 2015-02-24 22:51:38 +00:00
kulath fab7afd2a3 8134: Fix pickle upgrade of python2 strings to python3 str
Move load of metadata (which can also have pickle upgrade errors) and
make zip backup for pickle or schema upgrade.
2015-02-24 22:44:19 +00:00
Nick Hall 423559f48e Fix schema upgrade from 15 to 16 with python3 2015-02-23 19:20:49 +00:00
Paul Franklin 3145eadd0a 8316: Family with children but no parents is lost on filtered export 2015-02-23 08:54:57 -08:00
John Ralls 0ae56692eb Update PyICU to 1.8
1.5 won't compile against ICU-5.4.
2015-02-22 12:50:32 -08:00
Nick Hall a01722d35f 8134: Fix pickle upgrade of python2 strings to python3 str 2015-02-22 15:24:47 +00:00
Jérôme Rapinat 39450c0590 two new filter rules were missing on template, 'intltool-update -m' 2015-02-21 15:31:27 +01:00
Nick Hall 21d850783c Use place displayer in relationship view 2015-02-18 22:17:59 +00:00
noirauds bb9e630bba geography: 7149: some minor problems. 2015-02-18 18:28:20 +01:00
Jérôme Rapinat 12c4b21587 update translation strings template 2015-02-18 10:49:31 +01:00
noirauds e1957471d7 geographie: 7149 : Views into Geography should not always use the last option set by the user 2015-02-18 09:32:55 +01:00
Doug Blank d5b93c52be Moved stderr and stdin handlers to only be installed for cli application; allows Gramps libraries to be used in other REPLs 2015-02-17 16:36:52 -05:00
noirauds ffa92451f9 geography: 7948 : Add path selector to the text entry for tile cache 2015-02-17 19:03:32 +01:00
Doug Blank c6a8af9eb6 Allow gramps to be used from source, without GRAMPS_RESOURCES env variable 2015-02-17 09:06:54 -05:00
leonhaeuser 49320f0fc4 update German translation 2015-02-17 02:46:07 +01:00
Nick Hall 203f216679 Fix graphviz report dialog after conversion to use Grid widget 2015-02-16 23:20:51 +00:00
kulath d913cd45ae 0008347: GEDCOM import of embedded notes attached to media does not work 2015-02-16 22:55:00 +00:00
Nick Hall df6e2f9946 Remove deprecated widgets from glade files for tools 2015-02-16 22:37:57 +00:00
Jérôme Rapinat 2e71c22d3f fix typos, thank you phcook 2015-02-16 19:23:50 +01:00
Sveinn í Felli 68f909c4e6 Update Icelandic translation 2015-02-16 19:14:42 +01:00
noirauds 9396be3cad geography - forgot to suppress debug lines, forgot the config option 2015-02-15 23:51:01 +01:00
noirauds 7393b483e3 geography - new feature (8327) Moving around the map using arrow keys and possibility to zoom from keyboard/keypad with the +/- keys 2015-02-15 22:42:23 +01:00
Jérôme Rapinat 45af196e03 typo 2015-02-13 15:32:33 +01:00
Sveinn í Felli 240252292d Add partial (30%) Icelandic support 2015-02-13 15:29:58 +01:00
Nick Hall 2fd3e42e91 8353: Fix default size of detached gramplet window 2015-02-12 19:36:13 +00:00
Nick Hall 18a22478c3 8351: Allow gramplets detached from the dashboard to fill the window 2015-02-12 19:16:08 +00:00
Nick Hall a7e23c5a63 8350: Fix spacing in export assistant file chooser 2015-02-11 22:50:14 +00:00
Nick Hall 274bf75fd1 Swap description and main participants columns
Change column order introduced in #7342 due to adverse comments
on mailing list.
2015-02-11 21:28:37 +00:00
noirauds 5391d20cf0 geography : bug 7615 : Filter panel on geography view displays improperly 2015-02-11 21:12:58 +01:00
Nick Hall 0ac34fb885 Fix bug in export assistant after conversion to use Grid widget 2015-02-10 23:02:59 +00:00
Nick Hall 0163a8528c 7930: Fix removing rows in flat list views 2015-02-09 17:27:05 +00:00
Nick Hall 71ae1fbca3 8344: Ensure key is correct type when updating reference map 2015-02-09 15:44:51 +00:00
Nick Hall 30d809ed17 Convert more deprecated Gtk widgets
Converted HButtonBox and VButtonBox to ButtonBox widgets.
Converted HPaned and VPaned to Paned widgets.
Converted HScale to Scale widget.
2015-02-07 18:53:42 +00:00
Nick Hall 59238765e8 Fix overwritten heading in relationship view
Line deleted by mistake in commit [89da61].
2015-02-07 17:32:41 +00:00
Nick Hall bc920f8f19 Fix citation editor resizing 2015-02-07 16:07:48 +00:00
John Ralls fdf52c5ff4 Fix wrong instruction about removing /usr/local/bin in INSTALL. 2015-02-07 07:27:33 -08:00
Nick Hall 9c8afdd155 Convert Gtk HBox and VBox widgets into Box widgets 2015-02-06 22:57:10 +00:00
John Ralls e2718770b9 More INSTALL clarifications. 2015-02-06 14:29:11 -08:00
John Ralls 1177e3a87e Improve distutils install instructions. 2015-02-06 13:57:02 -08:00
John Ralls d16f13adcf Remove mention of 'super-short-version' of INSTALL file.
There isn't one.
2015-02-06 13:50:13 -08:00
Nick Hall 89da611e38 Convert Gtk Table widgets into Grid widgets 2015-02-06 19:46:53 +00:00
John Ralls 9faca8b943 Remove trailing whitespace from INSTALL and README. 2015-02-06 11:35:55 -08:00
John Ralls 0e75f4bc44 Clarify/correct uninstall instructions. 2015-02-06 10:39:34 -08:00
John Ralls 5f2b4202ed Remove $Id from INSTALL, left over from SVN. 2015-02-06 09:43:43 -08:00
John Ralls 5006cbe244 Remove no-longer-needed packagers note about osm-gps-map.
Version 1.0.0 was released 18 June 2013.
2015-02-06 09:36:59 -08:00
Paul Franklin 4d8678b821 typo (and third github-push test) 2015-02-06 08:52:01 -08:00
Zdeněk Hataš 5f67aa271d czech translation update 2015-02-06 14:22:35 +01:00
Paul Franklin a9ecad943f typo (another, and another github-push test) 2015-02-05 16:42:15 -08:00
Paul Franklin 8c6dad631c typo 2015-02-05 09:47:42 -08:00
Paul Franklin 4a1022bad3 neaten imports 2015-02-04 18:14:37 -08:00
Nick Hall c1ef48d6d2 Remove deprecated widgets from glade files 2015-02-04 17:56:04 +00:00
Paul Franklin 5a64ffed7c add "python-pillow" to "python-imaging" mention 2015-02-03 09:43:56 -08:00
kulath b69171f1a1 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:56:46 +00:00
Nick Hall 3e3abbf3e1 Update import to cope with missing place name and type 2015-02-02 17:58:57 +00:00
Paul Franklin 89dc89d83a 7276: translate some currently-untranslated punctuation marks -- partial 2015-02-01 11:51:34 -08:00
Nick Hall b5dcd09e11 8233: Fix bad handle in explanation note for unknown event 2015-02-01 14:45:06 +00:00
Paul Franklin 83da6e241c fix trailing comma in pathological cases 2015-01-31 16:57:28 -08:00
Paul Franklin 46146a4893 neaten up add_reference method 2015-01-31 16:55:22 -08:00
Paul Franklin 331ea351a2 neaten some imports 2015-01-31 16:52:24 -08:00
Nick Hall 06cae9ed32 Remove check for empty place title 2015-01-30 22:09:39 +00:00
Paul Franklin e38a080a3e 8320: Detailed descendent report crashes 2015-01-28 09:45:00 -08:00
Nick Hall c0054fd4e4 7860: Update place sidebar filter 2015-01-27 23:00:06 +00:00
Nick Hall 938f38c077 7860: Add new place HasTitle rule 2015-01-27 22:58:34 +00:00
Nick Hall 7ec60ae6a3 7860: Add new place HasData rule 2015-01-27 22:58:27 +00:00
Nick Hall 8be5616802 8058: New place reference editor
This allows standard "add" and "share" buttons to be used in the place
reference embedded list.
2015-01-26 23:36:23 +00:00
Nick Hall 5bdb45416f 8056: Activate drag and drop on "enclosed by" tab 2015-01-26 22:42:07 +00:00
Nick Hall 63fe1a4bd2 8242: Put places in data.gramps into a hierarchy 2015-01-24 19:34:17 +00:00
Matti Niemelä 7311ea147a update Finnish translation (not backported to gramps41 yet) 2015-01-24 15:02:30 +01:00
Nick Hall f89990b5f1 7860: Rename "Name" to "Title" 2015-01-23 21:36:24 +00:00
Nick Hall 3a0f699fae 8057: Remove auto-update of place titles 2015-01-23 19:55:39 +00:00
Nick Hall 28bc8ba590 7942: Implement place displayer 2015-01-23 19:09:55 +00:00
Nick Hall 46b2f0a169 7533: Check for active person in session log gramplet 2015-01-21 23:03:23 +00:00
Nick Hall ec9dbcc045 7844: Check that the mediapath is not set to None 2015-01-21 21:42:05 +00:00
Nick Hall 0bc7bc8b40 7770: Always display main participants 2015-01-21 18:44:42 +00:00
Nick Hall c8e60460c1 7299: Fix bug when family has no parents 2015-01-21 17:45:33 +00:00
Jérôme Rapinat e75d901b29 8288: Keywords entry in gramps.desktop does not end with ';' 2015-01-17 16:05:16 +01:00
Espen Berg 597f4bb1ac Done with Norwegian bokmål translation 2015-01-09 21:34:29 +01:00
kulath d69a84d56e 0008283: GEDCOM export does not export media attached to citations. Fix
for gramps master
2015-01-08 18:07:50 +00:00
Doug Blank cd779d5163 8145: Some Addons provide an update even it was already done during the last start of Gramps 2015-01-05 15:23:39 -05:00
Bastien Jacquet 8fd456f604 Merge branch 'geps/interactivesearch'
Use our own interactive-search box to get it
 - more efficient (binary search on sorted columns).
 - customizable (delayed launch of search to avoid text scrambling)
2015-01-05 17:33:15 +01:00
Bastien Jacquet bb26e53fc0 Interactive-search: Quick search with LIST_ONLY sorted views 2015-01-05 17:32:38 +01:00
Bastien Jacquet f2fc776d41 speedup srt_key sorting by sorting them in-place 2015-01-05 15:45:14 +01:00
Doug Blank d295142a4d In testing, reset config options in tearDown so subsequent tests are not affected 2015-01-04 14:44:12 -05:00
Doug Blank 66fd541eea Renamed gramps.gen.lib.calendar to gramps.gen.lib.gcalendar to avoid import conflict with Python lib calendar 2015-01-04 12:33:06 -05:00
Josip f4abd460ba 7851: translations don't show in many labels, buttons, and other elements, Windows only
Added fix for Python3
2015-01-03 20:25:12 +01:00
Doug Blank e568babb33 Records Gramplet uses wrong text 2015-01-03 11:01:35 -08:00
Josip 479992935c 6548: 'Available Gramps Updates for Addons' window not on top 2015-01-03 18:02:27 +01:00
Doug Blank f626cb9d0a Test method name changes for automatic test detection 2015-01-03 11:24:13 -05:00
Doug Blank bc4cd8ec2e Merge branch 'master' of ssh://git.code.sf.net/p/gramps/source 2015-01-03 10:28:06 -05:00
Doug Blank cfb3b2cc84 Renamed test methods for proper automatic detection 2015-01-03 10:27:39 -05:00
Jérôme Rapinat 9bf4661453 8169 8267 typo: Glib should be GLib 2015-01-03 16:08:55 +01:00
Doug Blank ed70aa0d74 Fix date_handler by renaming non-test methods; removed gedcom import tests that rely on old code, and didn't test much 2015-01-03 09:15:58 -05:00
Doug Blank 2b1405624f Fixes to DictionaryDb for Python3 and current gramps 2015-01-03 09:01:48 -05:00
Doug Blank 797f6c1683 merge_ref_test and importxml_test now passing 2015-01-02 22:32:25 -05:00
Doug Blank 626c11999e merge_test now passing all tests 2015-01-02 21:57:25 -05:00
Doug Blank dcea49c2a7 Updates for struct to pass unit tests 2015-01-02 17:28:38 -05:00
Jérôme Rapinat 1f8aa6917f New year... 2015-01-02 10:05:07 +01:00
Paul Franklin faeeeb6ceb specify SVG font size is in points, for stupid viewers 2014-12-30 10:54:23 -08:00
Paul Franklin f137c5b909 8240: can't disable box shadow in SVG descendant tree 2014-12-30 10:37:26 -08:00
Ondrej Krč-Jediný d6b00841d7 merge request #15 ; git clone http://git.code.sf.net/u/ondrisko/gramps ; update slovak translation 2014-12-29 18:01:37 +01:00
Paul Franklin 594e1aa0a2 move privacy option higher, make it more noticeable 2014-12-27 10:12:17 -08:00
Gerald Kunzmann 2f5ab9c6f8 7953: Kekule numbering in Detailed Ancestral Report 2014-12-27 10:08:28 -08:00
Bastien Jacquet d426f6232e Our own interactive-search enabling customized and delayed search.
This commit provides same search capabilities as Gtk's.
The only difference should be the search being delayed
by 150ms after last keypress.

Signed-off-by: Bastien Jacquet <bastien.jacquet_dev@m4x.org>
2014-12-27 03:10:59 +01:00
Paul Franklin f67620dbfe 8257: Crash when mixed "inflected" and "non inflected" months 2014-12-24 12:36:31 -08:00
Fedir Zinchuk 0643949cbf Update Ukrainian translation 2014-12-22 20:14:53 +02:00
Fedir Zinchuk 3be2150861 Update Ukrainian date handler 2014-12-22 20:10:45 +02:00
Fedir Zinchuk 88033fe549 Update Ukrainian translation 2014-12-19 15:31:24 +02:00
Paul Franklin 0b117f6adc 8148: Turkish language updates 2014-12-17 20:25:50 -08:00
Paul Franklin 713675521f 8185: Gramps freeze after defining a report stile with German cm values 2014-12-17 19:59:49 -08:00
Paul Franklin 1ed41b33e3 8237: descendant tree graphical report, syntax error in svg output 2014-12-17 19:40:37 -08:00
Paul Franklin 67206a7f4f add gramps-ID option 2014-12-15 18:54:32 -08:00
Paul Franklin 9284e3d1c9 add gramps-ID option 2014-12-15 18:54:20 -08:00
Paul Franklin de8575fd18 modify gramps-ID option 2014-12-15 18:53:55 -08:00
kulath c57f574cb8 Fix 0008234: part (2) Various problems with
docgen.TextDoc.add_media_object part (2) for master branch
2014-12-16 00:37:59 +00:00
kulath 4af340c1e1 Fix 0008234: Various problems with docgen.TextDoc.add_media_object part
(1) for master branch
2014-12-14 18:16:15 +00:00
Zdeněk Hataš 4e95abe0c9 czech translation update 2014-12-14 12:49:52 +01:00
leonhaeuser e0822322a7 Fix German grammer bug [8231] 2014-12-13 22:24:51 +01:00
Jérôme Rapinat a36a2a36e6 Enable Attributes gramplet support on Source/Citation bars; not backported yet because of #8144 2014-12-13 15:39:06 +01:00
Paul Franklin 660cf1b5af cover pathological case (perhaps from privacy proxy) 2014-12-12 11:07:59 -08:00
leonhaeuser 9774f405f1 Fix German typo Bug [8226] 2014-12-12 15:39:42 +01:00
Paul Franklin bc02336867 make a new template (trunk-master gramps.pot) 2014-12-11 19:51:40 -08:00
Paul Franklin 2ba8a051b7 typo 2014-12-11 11:03:55 -08:00
Bastien Jacquet 22ef07cdeb FlatTreeView : Fix wrong return values 2014-12-11 01:02:56 +01:00
Nick Hall 4995765c5f 8029: Suppress warnings in UndoableEntry widget
Bug 644927 - Support out parameters in signals
https://bugzilla.gnome.org/show_bug.cgi?id=644927
2014-12-10 22:25:55 +00:00
Matti Niemelä 45326898dd Review by the Finnish team (Pekka and Matti) 2014-12-06 17:25:39 +01:00
Bastien Jacquet d4a99d8488 Remove needless use of handles in FlatBaseModel.do_iter_next 2014-12-05 06:17:50 +01:00
Bastien Jacquet 48eb2842ee Optimize FlatNodeMap update of _hndl2index for add/delete
tests with python2.6 and python3 show that it's much quicker to get
the handles after the inser/deleted index and upgrade those
(because random-access in a hash-table is super fast)

Here is the code use for tests:

import string,random,sys
import timeit

def id_generator(size=6, chars=string.ascii_lowercase):
    return ''.join(random.choice(chars) for _ in range(size))

num_items=80000
handle_sizes=10
num_operation=2000
setup="""
from __main__ import id_generator,string,num_items,handle_sizes,random
_index2hndl=[("",id_generator(handle_sizes)) for e in range (num_items)]
_hndl2index=dict([key[1], index]
                for index, key in enumerate(_index2hndl))
"""

add0='''
h=id_generator(handle_sizes)
insert_pos= random.randrange(len(_hndl2index))
srtkey_hndl=("",h)
_index2hndl.insert(insert_pos, srtkey_hndl)
for hndl, index in _hndl2index.iteritems():
    if index >= insert_pos:
        _hndl2index[hndl] += 1
_hndl2index[h]=insert_pos
'''
add1='''
h=id_generator(handle_sizes)
insert_pos= random.randrange(len(_hndl2index))
srtkey_hndl=("",h)
_index2hndl.insert(insert_pos, srtkey_hndl)
for hndl, index in _hndl2index.items():
    if index >= insert_pos:
        _hndl2index[hndl] += 1
_hndl2index[h]=insert_pos
'''
add2='''
h=id_generator(handle_sizes)
insert_pos= random.randrange(len(_hndl2index))
srtkey_hndl=("",h)
_index2hndl.insert(insert_pos, srtkey_hndl)
for srt_key,hndl in _index2hndl[insert_pos+1:]:
    _hndl2index[hndl] += 1
_hndl2index[h]=insert_pos
'''
del0='''
index= random.randrange(len(_hndl2index))
srt_key,handle=_index2hndl[index]
del _index2hndl[index]
del _hndl2index[handle]
for key, val in _hndl2index.iteritems():
    if val > index:
        _hndl2index[key] -= 1
'''
del1='''
index= random.randrange(len(_hndl2index))
srt_key,handle=_index2hndl[index]
del _index2hndl[index]
del _hndl2index[handle]
for key, val in _hndl2index.items():
    if val > index:
        _hndl2index[key] -= 1
'''
del2='''
index= random.randrange(len(_hndl2index))
srt_key,handle=_index2hndl[index]
del _index2hndl[index]
del _hndl2index[handle]
for srt_key,hndl in _index2hndl[index:]:
    _hndl2index[hndl] -= 1
'''
if sys.version_info[0] < 3:
    cmds=[add0,add1,add2,del0,del1,del2]
else:
    cmds=[add1,add2,del1,del2]
for c in cmds:
    print(c)
    random.seed(1)
    t=timeit.Timer(c, setup=setup).timeit(num_operation)
    print(num_operation,"ops in ", t, "seconds. avg:",t/num_operation,"seconds")
2014-12-05 06:08:50 +01:00
Bastien Jacquet a52a931b57 Fix doc and harmless typo (real_index instead of real_path) 2014-12-05 06:04:26 +01:00
Bastien Jacquet 813075ae2f Fix handling of keypresses in treeview 2014-12-05 06:04:21 +01:00
Josip 1fae92ca54 7865: Closing detached gramplet causes python to crash 2014-12-01 18:51:34 +01:00
Nick Hall efe55a7fc3 7866: Crash on Ancestry.com .ged import; consistent. 2014-12-01 18:19:49 +01:00
Nick Hall 3818d7e5e3 Fix place reference editor for drag support 2014-12-01 15:24:36 +00:00
Paul Franklin 2d590abebd ignore a zero day and its delimiter, in numerical date format 2014-11-24 17:15:33 -08:00
kulath bfc2ef5ab3 8196: Spurious spaces in CLI List Family Trees, tab delimited output.
Print statements changed to assemble the whole line before output.
2014-11-24 23:10:35 +00:00
Paul Franklin 0436228eb1 8175: date inflections in _datahandler.py 2014-11-22 16:05:32 -08:00
Paul Franklin a7bffb9259 8184: regression: Complete Individual report has some untranslated output 2014-11-20 10:05:09 -08:00
Josip 90d35cc678 7857: gramps fails to start with gtk+-3.13.3 (Gdk.Event(Gdk.EventType.NOTHING)
TypeError: function takes at most 0 arguments (1 given)
2014-11-16 16:53:13 +01:00
Paul Franklin 2264f5506a typo 2014-11-13 19:30:44 -08:00
Paul Franklin c2e2be69fa add a few date examples (near the top of the list) 2014-11-13 10:14:31 -08:00
Josip 0301ddd1a6 8157: ImageMetadata doesn't show metadata 2014-11-07 19:26:36 +01:00
Craig J. Anderson da2c8aa644 small feature update to add z,n,e to the date format string.
these are used for dates with ending dates (date ranges)
  Craig A.
2014-11-06 10:40:42 -05:00
Bastien Jacquet cd540cdb13 8102: Fix problem with fanchart if max_generation = 1 2014-11-05 23:22:48 +01:00
Bastien Jacquet d716146e9d 8149: Error on opening twice an object from clipboard because of missing import 2014-11-05 21:26:44 +01:00
Bastien Jacquet e9c441c62f Allow to drag a person by dragging the "Father/Mother/Spouse" label or around Add/edt/share buttons
Signed-off-by: Bastien Jacquet <bastien.jacquet_dev@m4x.org>
2014-11-05 17:52:07 +00:00
Bastien Jacquet 4ad884d54e Add Family drag support from RelationshipView 2014-11-05 17:52:07 +00:00
Bastien Jacquet e83190dd82 EditPerson new person calls create_id() to have a handler in clipboard (as in EditFamily) 2014-11-05 17:52:07 +00:00
Bastien Jacquet 88c919d034 Allow for dragging a family from EditFamily 2014-11-05 17:52:07 +00:00
Bastien Jacquet 4ade6db556 Add Person drag support from RelationshipView
Signed-off-by: Bastien Jacquet <bastien.jacquet_dev@m4x.org>
2014-11-05 17:52:07 +00:00
Bastien Jacquet ebb9b53589 Add Support for dragging from the add/choose selector of Place/Source/Media/Note-Entry 2014-11-05 17:52:07 +00:00
Bastien Jacquet b7ab556393 Add drag support to parents in EditFamily (when set) and move drop capability if parent already set 2014-11-05 17:52:07 +00:00
Bastien Jacquet 1797b66f48 Allow to drag a person from EditPerson (if not a unsaved person) 2014-11-05 17:52:06 +00:00
Bastien Jacquet 4e86fdafc5 Add person drag support from EditChildRef (always possible as child are
always set)
2014-11-05 17:52:06 +00:00
Bastien Jacquet 79d876e350 And drag support to EditPersonRef when person is set 2014-11-05 17:52:06 +00:00
Bastien Jacquet ea3afbb35c Create prefilled PersonRef when drop of a Person on Association EmbeddedTab (same as ChildTab) 2014-11-05 17:52:06 +00:00
Bastien Jacquet 077be0c07e 8095:Association editor refuses dropped persons 2014-11-05 17:52:06 +00:00
Paul Franklin 5324ca28d4 5150: new Event types are saved as a disordered list 2014-11-04 07:28:22 -08:00
Nick Hall addcf6f034 7604: Fix error setting gramplet tab label 2014-11-03 21:47:32 +00:00
Zdeněk Hataš 6bf0cfa857 czech translation update 2014-10-30 14:16:02 +01:00
Paul Franklin 0ca906298b 8154: Some text not translatable in context menu fancharts (GUI) 2014-10-29 09:19:05 -07:00
Paul Franklin 4fb677283e 8152: Error converting database after upgrade to Gramps 4.1.1 2014-10-28 17:01:43 -07:00
Nick Hall 93a26b26d2 8020: Ensure that reference map has string keys 2014-10-28 17:47:34 +00:00
John Ralls a372922e02 8140: Gramps doesn't work under Turkish locale 2014-10-27 11:22:45 -07:00
Ugur Cetin c7dfeaf25f update Turkish translation (partial) 2014-10-26 15:24:25 -07:00
leonhaeuser 6e73dba8e2 update German translation 2014-10-26 19:29:09 +01:00
Paul Franklin bf23a94f5d neaten language list in setup.py 2014-10-24 12:34:48 -07:00
Jérôme Rapinat f02247b89c Serbian should be ready for Windows OS and LOCALE_NAMES mapping 2014-10-24 20:01:25 +02:00
Jérôme Rapinat b1a686445f 8122: DB lock not checked when opening database from the recent opened trees 2014-10-24 09:41:10 +02:00
Craig J. Anderson 9e0f8b2f28 Merge branch 'master' of ssh://git.code.sf.net/p/gramps/source 2014-10-23 15:02:51 -04:00
Zdeněk Hataš e799b9d3d0 czech translation update 2014-10-23 20:55:19 +02:00
Craig J. Anderson 3575964835 fix for https://gramps-project.org/bugs/view.php?id=6355.
Craig A.
2014-10-23 12:57:21 -04:00
Paul Franklin 93744057ad enable Serbian Cyrillic translation 2014-10-22 22:48:04 -07:00
Мирослав Николић 91c85ee0d0 add Serbian Cyrillic translation file 2014-10-22 22:47:01 -07:00
Paul Franklin 6952304b34 rename old Serbian translation file 2014-10-22 22:45:04 -07:00
Jérôme Rapinat 9edd496b8d New locations gramplet [6ff9ed] 2014-10-22 08:21:16 +02:00
Nick Hall ad0d3d19c1 7902: Update place details gramplet
Add name, type and alternative names.
Locations are now displayed in a separate gramplet.
2014-10-21 19:31:43 +01:00
Nick Hall 6ff9ed00f0 Add new place locations gramplet 2014-10-21 19:31:43 +01:00
Jérôme Rapinat bb67bdb83c Re-enable Esperento support after a large review (8% to 99%); No support under Windows (see _LOCALE_NAMES in gen/utils/grampslocale.py) 2014-10-21 15:34:38 +02:00
Pier Luigi Cinquantini 7a06f0b8e1 Update and review for the Esperanto translation 2014-10-21 15:11:45 +02:00
Jérôme Rapinat d4e43ef663 7362 8103: some labels fit better on citations sidebar filter (patch by Nick H.), fix a typo on swedish translation, add the new translated string on most translation files 2014-10-20 11:28:24 +02:00
Paul Franklin 55c7e223d4 enhance Serbian date handler to handle Cyrillic dates 2014-10-17 18:11:37 -07:00
Nick Hall a29232a133 7813: Add check for empty handle in gramplets 2014-10-17 23:05:57 +01:00
Jérôme Rapinat 9eb8700cfd 8103: sidebarfilter gramplet does not fit well into People, Events, Citations or Media views (non-english locales) 2014-10-15 21:47:03 +02:00
Jérôme Rapinat 246694b0f7 8103: sidebarfilter gramplet does not fit well into People, Events, Citations or Media views 2014-10-15 21:37:03 +02:00
Paul Franklin f68e8837f7 8113: 'Unknown' person in detailed ancestor report can not be translated 2014-10-11 14:39:37 -07:00
Paul Franklin df15991a8e add datespan example 2014-10-11 10:57:14 -07:00
Jérôme Rapinat 612a72a455 1685: Tools: some strings into print statement were untranslated 2014-10-08 11:43:11 +02:00
Paul Franklin d3e75650b4 typo ("data format" => "date format") 2014-10-07 11:03:25 -07:00
noirauds 9075066cca Geography : bug 0007795: geography.gpr.py: Probable typos 2014-10-07 09:59:22 +02:00
Jérôme Rapinat 206b397e7c 4673: update french version for the man file via 'sphinx-build' cmd 2014-10-03 14:07:25 +02:00
Jérôme Rapinat 395184d519 4673: bump man files to '4.2.0' 2014-10-03 13:57:10 +02:00
Jérôme Rapinat 50be0fc292 4673: minor spacing on man template (english) 2014-10-03 12:22:33 +02:00
Bastien Jacquet 236b5e68fa 8096: Fix new event default type considering existing events with *default* role 2014-10-01 19:09:41 +01:00
Sam Manzi e2e4d3c57a 6028: Cleaned up and improved the Gramps API docs, Sphinx - fixed four ERROR: Unexpected indentation, added 'sphinx.ext.viewcode' to allow Sphinx to 'Add links to highlighted source code' http://sphinx-doc.org/latest/ext/viewcode.html , updated the copyright year and instructions to use pip 2014-09-29 19:51:38 +02:00
Luigi Toscano 453b339775 Italian translation updates and fixes 2014-09-28 03:16:05 +02:00
Nick Hall aea848de23 7868: Rebuild secondary indexes after database upgrade 2014-09-26 19:38:15 +01:00
Nick Hall bdf38344ff 8015: Update location utilities to work with proxies 2014-09-26 16:39:16 +01:00
Enno Borgsteede 4c71006c9d 7931: Fix check and repair tool for empty placerefs 2014-09-25 22:24:13 +01:00
Jérôme Rapinat b22b66877e 8033: cannot generate Narrative Web report with gendex option enabled, was previous place model (location fields) 2014-09-23 16:30:55 +02:00
Mirko Leonhaeuser d8a37c1089 update German translation withversion fom 4.1 2014-09-20 17:27:51 +02:00
Zdeněk Hataš 59e3a7814a czech translation update 2014-09-19 11:18:25 +02:00
Zdeněk Hataš d59290e69f 8064: translation fixes
minor translation update
2014-09-18 12:59:28 +02:00
Zdeněk Hataš 19130134c3 typo fix 2014-09-14 20:23:07 +02:00
Ross Gammon f6e7d32b06 8062: .desktop file missing Keywords entry 2014-09-11 17:25:51 +02:00
Petr Hejl 0c587838b4 8051: Can't fill in calculated and estimated dates in cs locale 2014-09-11 17:23:02 +02:00
Paul Franklin 2441f341d7 5895: "name format" option in descendant and ancestortree reports 2014-09-10 15:45:13 -07:00
Paul Franklin 8e0fb6fd2c 8021: Grafical reports don't use the correct name format 2014-09-10 15:40:13 -07:00
John Ralls 13ff503bed Update OsmGpsMap to version 1.0.2
Addresses problem with retrieving tiles from OpenStreetMap.
Note as well https://gramps-project.org/bugs/view.php?id=8037
2014-09-09 16:54:22 -07:00
Paul Franklin 43cfb600d5 8014: Importing gedcom files containing multibyte UTF-8 characters fails 2014-09-01 19:06:15 -07:00
Paul Franklin da97578658 7833: Complete Individual Report Sources 2014-08-30 10:22:11 -07:00
Paul Franklin 35c8d10899 revert part of 8014 patch, pending further review 2014-08-25 11:40:36 -07:00
Björn Samvik 592707deea 8014: Importing gedcom files containing multibyte UTF-8 characters fails 2014-08-25 10:56:02 -07:00
Nick Hall 550eac7d64 8011: Fix backlinks code in place report
Backlinks for places can now also be places as well as events.
2014-08-24 19:01:50 +01:00
Paul Franklin 60ca25deee python3 bytes-string mismatch with ICU installed 2014-08-22 18:18:38 -07:00
Paul Franklin 462897bf44 8012: Text reports don't use the correct name format 2014-08-22 18:02:24 -07:00
Nick Hall 6ce73e128e Add draw styles to style sheet editor 2014-08-22 19:39:52 +01:00
Paul Franklin f66a810b46 tweak to "default" CSS choice for the narrated web report 2014-08-20 07:55:47 -07:00
Nick Hall 0751d49adc Add cell styles to style sheet editor 2014-08-19 23:00:37 +01:00
Nick Hall da2023b3f8 7991: Enhance style sheet editor to include table styles 2014-08-18 22:50:03 +01:00
Paul Franklin 136fabfc16 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:49:28 -07:00
Paul Franklin 4f85cf0278 7276: translate some punctuation marks -- partial 2014-08-13 09:22:04 -07:00
Ondrej Krc-Jediny 5d26c3b6a1 7979: Invalid format string in media mamager message 2014-08-12 13:55:19 -07:00
Nick Hall 2ec9de511a Allow gramplets to be displayed in the dashboard only
Add a new navigation type of 'Dashboard' in gramplet definitions.
Define the dashboard To Do gramplet to be dashboard-only.
2014-08-12 18:48:10 +01:00
Craig J. Anderson 75f62ea5b9 feature request: 7963
https://gramps-project.org/bugs/view.php?id=7963
to add an optional [alternate name] on the $n and $s vars as follows:
$n[Married Name](regular format string)
$s[Also Known As](regular format string)
  Craig A.
2014-08-09 11:30:21 -04:00
Malcom Lewis 86303f6116 Update FSF address to current location. 2014-08-08 19:39:45 -07:00
Paul Franklin ebc213f0ac add a few examples (Thai script, Married Name, "estimated about" date) 2014-08-06 12:53:06 -07:00
Jérôme Rapinat be3da94188 typo on doc string 2014-08-05 13:52:49 +02:00
Jérôme Rapinat ceeab158b4 6934: add a support for embeded custom attributes list on media object 2014-08-02 16:50:18 +02:00
Paul Franklin 5e61827693 7573: slight tweak to (two zh) [9c8cf2] 2014-07-29 19:33:41 -07:00
Paul Franklin 8312bfa839 4011: "reports" should have a "no private information" button 2014-07-26 09:52:32 -07:00
Paul Franklin bfa8795144 4011: "reports" should have a "no private information" button 2014-07-26 09:52:31 -07:00
Paul Franklin f37f61ae5f 4011: "reports" should have a "no private information" button 2014-07-26 09:52:31 -07:00
Paul Franklin 19b843f541 4011: "reports" should have a "no private information" button 2014-07-26 09:52:31 -07:00
Paul Franklin eac193566f 4011: "reports" should have a "no private information" button 2014-07-26 09:52:31 -07:00
Paul Franklin 0e805c1f5c 4011: "reports" should have a "no private information" button 2014-07-26 09:52:31 -07:00
Paul Franklin 7f8b3e538c 4011: "reports" should have a "no private information" button 2014-07-26 09:52:31 -07:00
Paul Franklin 06b063a5d5 4011: "reports" should have a "no private information" button 2014-07-26 09:52:31 -07:00
Paul Franklin 149021a131 4011: "reports" should have a "no private information" button 2014-07-26 09:52:31 -07:00
Paul Franklin 62a64f2ea5 4011: "reports" should have a "no private information" button 2014-07-26 09:52:31 -07:00
Paul Franklin d239aa78b7 4011: "reports" should have a "no private information" button 2014-07-26 09:52:31 -07:00
Paul Franklin 90ff13a4dd 4011: "reports" should have a "no private information" button 2014-07-26 09:52:31 -07:00
Paul Franklin 0fdffe7814 4011: "reports" should have a "no private information" button 2014-07-26 09:52:31 -07:00
Paul Franklin f9ecc2ebef 4011: "reports" should have a "no private information" button 2014-07-26 09:52:31 -07:00
Paul Franklin 23b0025c1c 4011: "reports" should have a "no private information" button 2014-07-26 09:52:30 -07:00
Paul Franklin f752c69c5c 4011: "reports" should have a "no private information" button 2014-07-26 09:52:30 -07:00
Paul Franklin 2998a8d03b 4011: "reports" should have a "no private information" button 2014-07-26 09:52:30 -07:00
Paul Franklin 1d00e5a2fb 4011: "reports" should have a "no private information" button 2014-07-26 09:52:30 -07:00
Paul Franklin 5068ec1849 4011: "reports" should have a "no private information" button 2014-07-26 09:52:30 -07:00
Paul Franklin ab2fc3a6b4 4011: "reports" should have a "no private information" button 2014-07-26 09:52:30 -07:00
Paul Franklin a3c13cdecc 4011: "reports" should have a "no private information" button 2014-07-26 09:52:30 -07:00
Paul Franklin 0aaa7f316d 4011: "reports" should have a "no private information" button 2014-07-26 09:52:30 -07:00
Paul Franklin b75516feaf 4011: "reports" should have a "no private information" button 2014-07-26 09:52:30 -07:00
Paul Franklin 8159de4f49 4011: "reports" should have a "no private information" button 2014-07-26 09:52:30 -07:00
Paul Franklin 7626068792 4011: "reports" should have a "no private information" button 2014-07-26 09:52:30 -07:00
Paul Franklin a5dd462e4f 4011: "reports" should have a "no private information" button 2014-07-26 09:52:30 -07:00
Paul Franklin 24299857b7 4011: "reports" should have a "no private information" button 2014-07-26 09:52:29 -07:00
Paul Franklin f4dac50a69 "7927: Exclude private data [...] for detailed ancestor report" -- partial 2014-07-24 15:34:43 -07:00
Paul Franklin 43e52e012b skip events referring to private data 2014-07-24 10:39:58 -07:00
Paul Franklin d9923bdf77 slight tweaks to recent work 2014-07-23 09:48:01 -07:00
Paul Franklin 0659083568 migrate the existing uses to the new run_private_data_option method 2014-07-22 12:29:23 -07:00
Paul Franklin 4a95862d81 add run_private_data_option to stdoptions.py 2014-07-22 12:21:34 -07:00
Paul Franklin 1ef95df160 migrate the existing uses to the new add_private_data_option method 2014-07-22 10:45:00 -07:00
Paul Franklin 59c92d1207 add add_private_data_option to stdoptions.py 2014-07-22 10:19:27 -07:00
Paul Franklin 0aac5469ca start using stdoptions.py's run_name_format_option 2014-07-21 20:53:34 -07:00
Paul Franklin aaecb02187 add run_name_format_option to stdoptions.py 2014-07-21 18:29:03 -07:00
Paul Franklin 98db4da3ff type in [8c94dc] 2014-07-21 18:27:19 -07:00
Vlada Perić 33178a2337 7913: add Serbian holidays to holidays.xml.in 2014-07-17 17:27:00 -07:00
Vlada Perić 6f002ea173 7912-related: simplify Bulgaria and Ukraine Easter using new method 2014-07-17 17:25:33 -07:00
Vlada Perić d8a6d2f6a8 7912: Add julian_easter(y) function to libholiday.py 2014-07-17 17:22:54 -07:00
Jérôme Rapinat daee6c032c Merge Request #15: Slovak holidays and other slovak translation updates 2014-07-17 16:09:10 +02:00
Jérôme Rapinat 63d8ef783c 7869 7912 7913 6403: various fixes, additions and requests on code; updated template 2014-07-17 15:33:30 +02:00
Jérôme Rapinat a615ba35a4 7258 7618 7837: let the win() stuff to windows, fix url/uri handling with non-ascii characters under linux and mac (not tested under mac) 2014-07-17 15:24:05 +02:00
Paul Franklin 48763c8ade simplify Canadian Ash Wednesday holiday 2014-07-15 22:59:26 -07:00
Nick Hall fa5011003c 7856: Fix error when no place is selected
Check that a place has been selected when saving.
Use the standard place selection widget to be consistent.
This also implements feature request #7893.
2014-07-16 00:18:10 +01:00
Nick Hall 8ffa78ad19 7915: Prevent user creating a cycle in the place hierarchy 2014-07-15 19:41:26 +01:00
Paul Franklin 8de7d287b7 add Arabic-script and Islamic-date examples (courtesy of Munzir Taha) 2014-07-15 09:24:41 -07:00
Nick Hall cc794110d1 7846: Prevent creation of a place cycle when merging 2014-07-14 22:53:01 +01:00
Nick Hall 8627429987 7846: Avoid infinite loop when place cycle encountered 2014-07-14 22:50:05 +01:00
Nick Hall 78ec767368 7911: Fix bug adding parent places to a new place 2014-07-14 22:42:49 +01:00
Nick Hall de790d12da 7904: Fix place type for places without a main location 2014-07-12 19:58:17 +01:00
Paul Franklin 4581c40a53 7861: In Ahnentafel Report, Use Christening Date if no Birth Date 2014-07-11 15:39:22 -07:00
Ondrej Krc-Jediny 2bfd496870 7869: Various small issues in gramps.pot 2014-07-10 12:18:05 -07:00
Paul Franklin fe46587c2e 7739: [Narweb:] Missing webpage for media [under some circumstances] 2014-07-10 09:25:43 -07:00
Paul Franklin b456b10a8d include Gramps.py in the tarball 2014-07-10 09:05:58 -07:00
Paul Franklin 1c75a997d6 6403: Remove markup in translatable messages -- slight tweaks 2014-07-07 12:00:54 -07:00
Paul Franklin 8c94dcfd27 6403: Remove markup in translatable messages -- partial 2014-07-06 13:14:01 -07:00
Ondrej Krc-Jediny 5680becf16 7882: Invalid link for Merge citation Help button 2014-07-05 09:46:44 -07:00
Josip 28f31ba65c 7883: I can't add a people in my tree 2014-07-05 01:34:09 +02:00
Munzir Taha 2441654242 update Arabic translation 2014-06-29 10:46:56 -07:00
Paul Franklin 52dcd93f83 7839: Place report does not run 2014-06-28 13:04:07 -07:00
Paul Franklin f55379e7a6 two small typos 2014-06-26 11:58:50 -07:00
Paul Franklin 9c8cf267e6 7573: implement both "traditional" and "simplified" Chinese
(With thanks to YH Tan, who provided the translations for both
the date handlers, as well as this early-prototype zh_TW.po)
2014-06-26 11:24:36 -07:00
John Ralls 65dbb1bd46 7851: translations don't show in many labels
Ensure python text domain gets the right encoding.
2014-06-23 20:16:56 -07:00
Mirko Leonhaeuser 89b923d1ab Fixed 0006655 and 0007840 2014-06-22 18:02:48 +02:00
Nick Hall d3dfcdf2b9 7837: Fix path when using drag & drop to add media 2014-06-22 00:04:27 +01:00
Nick Hall 6950679504 7842: Fix custom place types in the place editor
Allow place type combobox to receive focus.
Store custom place types in the metadata table.
2014-06-21 17:22:57 +01:00
Nick Hall 7987e8c1d6 7836: Limit the number of generations displayed in the ancestor gramplet 2014-06-21 14:21:11 +01:00
Nick Hall 9a664acc20 7834: export of a subset of the tree fails 2014-06-19 12:07:16 -07:00
John Ralls cd9a00b787 Module fixups from gramps40 2014-06-19 10:37:01 -07:00
Zdeněk Hataš c7810b217f czech translation update 2014-06-18 23:03:18 +02:00
Jérôme Rapinat 85466e1289 bump gramplet.gpr.py to new '4.2' major version, rows have used an alternate form 2014-06-18 15:34:25 +02:00
Jérôme Rapinat 36f481a5ef bump to '4.2.0' version 2014-06-18 15:26:29 +02:00
Paul Franklin 546a53e6f2 slight MissingMediaDialog improvement 2014-06-17 17:24:10 -07:00
Ross Gammon a95cbc624f 7828: Syntax Error with python3 on test function for Ukrainian relationship calculator 2014-06-17 16:44:53 +02:00
Paul Franklin 234ee04a7e slight warning-wording change 2014-06-16 10:33:10 -07:00
Jérôme Rapinat bc26a2c2fe Try to avoid confusion between branches; limit usage of hard coded version number into translation strings 2014-06-16 17:28:29 +02:00
Jérôme Rapinat a328f3f6ca Test on the french translation for handling urls on wiki according to locale and release version (Person and Name Editors, Welcome gramplet) 2014-06-16 16:23:47 +02:00
Jérôme Rapinat 325c4efb8b Test for alternate urls handling according to locale and translation, easier environment for next major versions 2014-06-16 16:15:00 +02:00
Jérôme Rapinat c93bffb8f6 typo 2014-06-16 16:08:50 +02:00
Jérôme Rapinat 70a30c6c3d Try to use constants like URL_MANUAL_PAGE, URL_WIKISTRING for easier migrations to new major versions 2014-06-16 15:52:28 +02:00
Jérôme Rapinat 5770a38ea4 Fix some typos on french translation 2014-06-16 15:18:22 +02:00
Jérôme Rapinat 21df604765 Add release version support 2014-06-16 15:15:38 +02:00
Paul Franklin 176493c011 add translated-output option to B.R. TOC and Index reports 2014-06-14 13:39:28 -07:00
Paul Franklin d633c7711d Fix alphabetic index and toc bug in books
Another bad indent from master commit [796240] (and gramps40 [3196f8])
2014-06-13 09:25:20 -07:00
Marc Hulsman aeda10a3fe Add unit test for treemodel nodes 2014-06-12 22:49:53 +01:00
Marc Hulsman f3566ebc34 Add unit test for tree cursors 2014-06-12 22:49:30 +01:00
Nick Hall 52928e3a7c 7471: Fix python3 sort key errors
Ensure input to strxfrm is correct type.
Apply patch by Marc Hulsman.
2014-06-12 22:00:51 +01:00
Nick Hall 52a4e5d581 Fix alphabetic index and toc bug in books
Bad indent introduced in commit [796240].
2014-06-11 22:40:51 +01:00
Paul Franklin 637f72d4af revert [02b8ec] (bump trunk/master to 4.2.0) 2014-06-11 10:36:16 -07:00
Paul Franklin 12e7019af9 7398: Gedcom import deletes first char of notes 2014-06-11 10:06:53 -07:00
Paul Franklin 02b8ec013f bump trunk/master to 4.2.0 2014-06-10 08:30:42 -07:00
Paul Franklin 89b054d39e 6241: Non-sensical sentences when individuals name record is absent 2014-06-08 15:53:07 -07:00
Paul Franklin f5b404108d improve plugin warning 2014-06-08 13:03:39 -07:00
Paul Franklin c61f11c5e8 7678 typo 2014-06-08 12:59:47 -07:00
Jérôme Rapinat 63f0a77cf2 7678: some gir modules were not called 2014-06-07 13:30:05 +02:00
Jérôme Rapinat 2e2fbe8fc6 7678: some fixes around gettext and messages handling 2014-06-07 12:51:30 +02:00
Paul Franklin c5d5285e7e 7784 "IndexError: list index out of range" on [initial CLI "gramps -t"] 2014-06-05 08:04:07 -07:00
Jérôme Rapinat e87ca38574 add a missing date value sample on a media object, re-order according to handle value for a place added outside XML export (idempotent) 2014-06-04 15:00:37 +02:00
Jérôme Rapinat 96ceb1534a add checksum values on 'example.gramps' 2014-06-04 14:47:42 +02:00
Jérôme Rapinat 666b4fd56e 7678: typo, missing self argument on fallback for personpos_at_angle() 2014-06-04 12:14:48 +02:00
Jérôme Rapinat 3a3af67106 7678: typo, set_border_width was set twice on CLIVbox() 2014-06-03 21:17:28 +02:00
Jérôme Rapinat e6edfefd99 7766: Fan Chart views crash with self.maxperiod = self.minperiod 2014-06-03 10:40:34 +02:00
Ondrej Krc 78e9bb070a Git Merge Request #11: Slovak translation updates 2014-06-02 17:18:38 +02:00
Nick Hall 76d365a3f7 Update English (British) translation 2014-05-30 23:24:25 +01:00
Zdeněk Hataš 39b6954062 czech translation update 2014-05-30 22:05:32 +02:00
Ondrej Krc 1af22a530c Git Merge Request #10: Update Slovak date handler 2014-05-30 10:12:22 +02:00
Omar Kohl de797ec63a Git Merge Request #9: Spanish typo 2014-05-29 15:53:48 +02:00
Ondrej Krc f29341fcb3 Git Merge Request #10: Slovak translation updates 2014-05-29 15:36:28 +02:00
Jérôme Rapinat 6ff6c479fa Add support for Slovak manual 2014-05-29 15:33:06 +02:00
Zdeněk Hataš 50f283552d typo 2014-05-28 21:30:06 +02:00
Nick Hall 58843c01b4 7712: Use full path for file existence check 2014-05-27 15:25:56 +01:00
Luigi Toscano d06cf9ab08 Italian translation updates (master) 2014-05-27 01:52:10 +02:00
Jérôme Rapinat 4f165ab959 7554: update template 2014-05-26 17:53:42 +02:00
Nick Hall 98e2b7c582 Add check for PangoCairo typelib at startup 2014-05-25 14:15:50 +01:00
noirauds 30376b802e BUG #0007744 : years are displayed as floating numbers 2014-05-25 11:27:45 +02:00
Nick Hall 72b96c96f9 Fix tree cursor for read-only databases 2014-05-25 00:01:14 +01:00
Zdeněk Hataš 545b99e348 czech translation update 2014-05-24 23:09:58 +02:00
Nick Hall 313d015ceb 7554: Replace LaTex by LaTeX 2014-05-24 21:20:23 +01:00
Nick Hall 6af8fe607f Match alternative names in HasPlace filter 2014-05-24 20:43:32 +01:00
Nick Hall 84bde16850 7177: Rebuild place tree view when a place moves in the hierarchy 2014-05-24 00:08:47 +01:00
John Ralls 225b244aca Patch PIL to build with Freetype2 2014-05-23 11:31:06 -07:00
John Ralls 70a0650ba0 7736: MacOSX Version 4.0.4-1 missing libgtkspell3 from bundle. 2014-05-22 20:25:44 -07:00
Ondrej Krc ab58ca890e Merge Request #8: Typo fix in slovak translation 2014-05-22 20:48:20 +02:00
Peter Landgren 8b38ce5bce Updated Swedish translation 2014-05-22 17:54:03 +02:00
Nick Hall b7bb377939 7731: Fix error tagging source in citation tree view 2014-05-22 14:19:16 +01:00
Jérôme Rapinat 77f652bb22 merge NEWS from gramps40 2014-05-22 14:46:20 +02:00
Zdeněk Hataš daa8cb755e czech translation update 2014-05-22 10:24:48 +02:00
Jérôme Rapinat 975c6ef577 typo on country level (example.gramps) 2014-05-22 09:01:40 +02:00
Jérôme Rapinat 084e56d1aa merge back some french modules from gramps41 2014-05-22 08:43:27 +02:00
Jérôme Rapinat 91fe0fe083 typo 2014-05-22 08:29:34 +02:00
Nick Hall 68726b9c62 Enable drag & drop for place references 2014-05-22 00:05:46 +01:00
Nick Hall 2af09727b7 7729: Extend tag report to show all primary object types 2014-05-21 23:49:17 +01:00
Nick Hall 842379e6db Revert [27453a] and [9d6049]
Fix broken proxies and make proxies read-only.
2014-05-21 21:59:36 +01:00
Nick Hall b45bda2e57 Reduce label width in assistants (Gtk 3.10) 2014-05-21 21:22:45 +01:00
Paul Franklin b2426f9c0e add name-format option to trunk's tag report 2014-05-21 12:03:21 -07:00
Jérôme Rapinat ec112667a4 update french translation 2014-05-21 17:46:22 +02:00
noirauds a040f4de82 Geography: Bug #007722 : segfault in cairo.SurfaceImage.create_from_png 2014-05-20 21:53:12 +02:00
Jérôme Rapinat 2bceacd707 typo on french translation 2014-05-20 19:07:10 +02:00
Jérôme Rapinat 8a4d6ac346 French: district in USA = borough in Canada? 2014-05-20 17:57:22 +02:00
Jérôme Rapinat 656968b92f update template and french translation 2014-05-20 17:46:35 +02:00
Nick Hall 4f7f2db4ef 7152: Fix error when importing database from the CLI 2014-05-20 13:26:53 +01:00
Nick Hall d01a33d382 7719: Prevent auto-completion of title before a change is made 2014-05-19 22:44:17 +01:00
Paul Franklin 9d6049d1af 7693: Broken proxies 2014-05-19 11:33:09 -07:00
Jérôme Rapinat 399e902a48 7707: re-use same attributes order as XML exporter 2014-05-19 15:21:06 +02:00
Jérôme Rapinat 3e4578e5df 7707: typo during update for place hierarchy 2014-05-19 15:03:22 +02:00
Jérôme Rapinat 5388f0bce9 7707: same place hierarchies as before [27dab7] and [5468dd] into 'example.gramps' 2014-05-19 11:19:07 +02:00
Mirko Leonhaeuser 83fb2be9bc update German translation 2014-05-18 19:49:00 +02:00
Nick Hall b5ad672ace 7027: Update merge_test to use SrcAttribute 2014-05-17 21:54:36 +01:00
Nick Hall 28a70926ab 7711: Fix tree views in python3 2014-05-17 19:32:37 +01:00
Nick Hall 61ba0edd25 Use custom SrcAttributeType in GEDCOM import/export 2014-05-17 18:33:00 +01:00
Nick Hall 4aede124fa 7708: Fix LaTeX output format for reports 2014-05-17 17:34:48 +01:00
Nick Hall d1edfc478b 7709: Fix bug in web calendar report 2014-05-17 16:31:21 +01:00
Jérôme Rapinat 882796ac53 7706: typo, 'val' not defined on gui.viewmanager 2014-05-17 15:35:01 +02:00
Jérôme Rapinat 41cb84a7cc 7648: [Unit test] database dir and environment; https://gramps-project.org/bugs/view.php?id=7648#c36301 ; works on jralls' config, not yet on mine 2014-05-17 15:22:24 +02:00
Nick Hall a055aaba8a 7710: Fix crash in fan chart view when scrolling 2014-05-17 01:18:39 +01:00
Nick Hall 545e7702e7 Fix list size in check tool 2014-05-16 23:01:11 +01:00
Nick Hall cd44e173e3 Fix resizing of widgets in dialogs 2014-05-16 22:11:36 +01:00
Nick Hall a1b069e3d8 Fix import bug introduced in [27dab7] 2014-05-16 18:03:30 +01:00
Jérôme Rapinat 60761c0aff 7705: 'uni_to_gui' not called on gui.viewmanager 2014-05-16 16:27:19 +02:00
Bob Igo aka human-being 9e15649868 7699: update and run again tools.sh; it outputs two DB files for human inspection 2014-05-16 11:52:53 +02:00
Nick Hall dce7a6d7f7 Fix bug in latitude/longitude conversion
Fixed unit test for python3.  int('+ 1') works in python2 but not python3.
Also corrected a unit test.
2014-05-15 19:06:30 +01:00
Jérôme Rapinat fb30873888 start to complete place object names on 'data.gramps' sample 2014-05-15 20:01:59 +02:00
Nick Hall ae3ef1894f Suppress output and fix for python3 2014-05-15 17:55:00 +01:00
Nick Hall 01db5db7b4 Fix for python3 2014-05-15 17:55:00 +01:00
Jérôme Rapinat a1e1b32fa9 update 'data.gramps' according to [27dab7] and [5468dd] 2014-05-15 14:38:49 +02:00
Jérôme Rapinat 365ac50b83 update 'example.gramps' according to [27dab7] and [5468dd] 2014-05-15 14:36:16 +02:00
Nick Hall 98aaf8feab Fix unit tests after XML format change 2014-05-15 01:17:42 +01:00
Nick Hall afd154a19e 7650: New unit tests for merging places 2014-05-15 00:10:53 +01:00
Nick Hall 27dab7c811 Update Gramps XML schemas
Also made a slight change to the XML format for places.
2014-05-14 22:11:56 +01:00
Paul Franklin 5f7f7104ac typo (unused import) 2014-05-14 11:56:12 -07:00
Nick Hall 5468dd31d0 7692: Add alternative place names to Gramps XML 2014-05-14 19:28:00 +01:00
Nick Hall 9c879279a6 Prevent removing idle process after it has finished 2014-05-14 00:52:04 +01:00
Paul Franklin 5d4ffa5d2d 5690: Can create multiple events with same Gramps-ID 2014-05-13 14:35:53 -07:00
Nick Hall 3218218e23 7435: Revert b38e59 to fix error when creating new media object 2014-05-13 22:16:14 +01:00
Nick Hall 9c637e57c7 7325: Use utility function to get full media path 2014-05-13 21:33:23 +01:00
Nick Hall 643e742556 7960: Store custom event attribute types in the metadata 2014-05-13 20:52:27 +01:00
Nick Hall 737e8eb74b 7571: Fix custom event types 2014-05-13 18:34:50 +01:00
Jérôme Rapinat a58b0f601c 7657: 7648: SyntaxError with python3 on 'gramps.cli.test.cli_test' 2014-05-13 18:24:23 +02:00
Jérôme Rapinat 09244d037d 7659: SyntaxError with python3 on 'gramps.gen.db.test.grampsdbtestbase' 2014-05-13 18:02:42 +02:00
John Ralls 3259255c38 7519: "Family Tree Directory Path" with accented characters
Take 2.
2014-05-12 07:32:24 -07:00
Paul Franklin 3b15d81e43 5690: Can create multiple events with same Gramps-ID 2014-05-11 10:35:50 -07:00
donfano e8297dea89 7685: Correction of the LDS ordinance names in French 2014-05-11 10:35:28 +02:00
Pitxyoki aad0b84553 7671: Typo on Portuguese translation for 'third grandson/daughter' 2014-05-09 12:21:59 +02:00
Human 49e6469962 7258 7665: NameError: global name 'conv_to_unicode' is not defined 2014-05-08 16:05:37 +02:00
Jérôme Rapinat 5dc84c83a9 7649: [Unit test] gramps type, encoding and to_struct(); specific to python2 2014-05-07 17:15:26 +02:00
John Ralls a611678f37 7666: ANSEL GEDCOM import messes up foreign characters
Make the ansel code strings bytestrings.

(cherry picked from commit 8d9436a8fc0a4ba17c07a9f351699b5754847f6b)
2014-05-05 20:32:57 -04:00
Jérôme Rapinat c45167c170 7663: readonly/readwrite and 'create_id' method into 'gen/db/test/db_test.py', no more 'create_id' in the DB code, see [2a6081] for more details 2014-05-04 17:46:05 +02:00
Jérôme Rapinat 1adceaa36e update template; consistency on translation strings 2014-05-04 16:11:31 +02:00
Paul Franklin 2a608151c2 7582: Cannot remove a primary object having a new created backreference
This removes the create_id method from gen/db/write.py, since
after a recent "from __future__ import unicode_literals" (there)
it started producing unicode.  Instead the create_id method in
gen/utils/id.py is used, as its code is essentially identical,
in use in many other places -- and does not produce unicode.
2014-05-03 15:16:41 -07:00
Paul Franklin 92f5a5e36c use a standard string, not a unique string 2014-05-03 15:16:40 -07:00
verthezp 59366bad7d 7662: Missing closing bracket in Web_Basic-Spruce.css 2014-05-03 17:34:48 +02:00
Jérôme Rapinat ac1bbc8d83 7648 7258: typo, io module called twice 2014-05-01 18:21:51 +02:00
Jérôme Rapinat 1a0e5c2c69 7628: Relationship calculator not displaying data 2014-04-30 20:07:27 +02:00
John Ralls 4327f6952b 7646: [Unit test] typo on 'gramps.gen.utils.file.py'
Replace the call with ensuring that dirname is unicode; since
TMP_DIR is guaranteed to be, os.path.join() willl return a unicode so
further conversion is unnecessary.
2014-04-30 07:33:00 -07:00
Josip 9e0adbad8d 7628: Relationship calculator not displaying data 2014-04-29 16:56:00 +02:00
Jérôme Rapinat 6dcd54ac53 merge from gramps40 the strings for appdata related to french translation 2014-04-29 11:21:56 +02:00
Jérôme Rapinat 09e26e5069 update template and french translation 2014-04-29 11:11:33 +02:00
Mirko Leonhaeuser ea38d5ab55 update German translation 2014-04-28 21:27:54 +02:00
Paul Franklin e8bfbc9050 fix (Arabic) comma in some other translated-output reports 2014-04-27 16:19:28 -07:00
Paul Franklin a5d7532ba5 fix comma in translated-output Ancestor and Descendant Tree reports 2014-04-27 16:17:41 -07:00
Paul Franklin 4927422d7e enable name displayer to show a locale-specific (Arabic) comma 2014-04-27 16:14:15 -07:00
Jérôme Rapinat f79a97bce8 7630: Unable to edit citations on association 2014-04-26 09:04:54 +02:00
Paul Franklin e6d0372534 fix deferred translation of dates and places, add name-format option 2014-04-25 07:56:40 -07:00
Mirko Leonhaeuser 191cd972d5 update German translation 2014-04-25 11:28:26 +02:00
Paul Franklin c3f0a811f8 7258 typos 2014-04-24 08:38:50 -07:00
Paul Franklin 3194c8e726 translate Arabic semicolon 2014-04-24 08:04:48 -07:00
Jérôme Rapinat 057fbf66c1 7258: incomplete commit; https://gramps-project.org/bugs/view.php?id=7258#c35856 2014-04-24 11:41:44 +02:00
Mirko Leonhaeuser 1c03259f10 update German translation 2014-04-23 20:15:00 +02:00
Nick Hall b7fcc9dc6f Prevent warning message in expander navigation plugin 2014-04-21 22:26:30 +01:00
John Ralls b3edd2fa5f Make recentfiles.do_save exception safe. 2014-04-21 14:12:36 -07:00
John Ralls 5f3f280ea0 Fix None type exception when there's no localedir. 2014-04-21 14:08:57 -07:00
Paul Franklin 8a831ed466 7620: 'Display as' field in Name Editor reverts to Preferences default ... 2014-04-21 13:53:16 -07:00
John Ralls 2b1cd04071 Fix indentation errors
Thanks to Paul Franklin for noticing.

(cherry picked from commit d5f918040c)
2014-04-20 19:52:31 -07:00
John Ralls f0ffd6e9b9 Remove gramps.gen.utils.file.fix_encoding()
Yet another overly complicated way to spell conv_to_unicode().
Note that unicode() and str.decode() are alternate spellings of the same function in Py2, and unicode();
note as well that this was used on strings coming from the GUI or the database, not the shell, so that
using glocale.encoding was also incorrect.
2014-04-20 17:05:53 -07:00
John Ralls 55610b6f0a Remove get_unicode_path_from_env_var(), get_unicode_path_from_file_chooser()
Two very cumbersome ways of saying conv_to_unicode().
2014-04-20 17:05:53 -07:00
John Ralls ecfad157a8 7258: Replace os.getcwd() with gramps.gen.constfunc.get_curr_dir()
Py2 on Win32 returns a str from os.getcwd(), which doesn't work with unicode in the path.
New function get_curr_dir() uses the Windows GetCurrentDirectoryW to return a Unicode.
2014-04-20 17:05:52 -07:00
John Ralls 10921cee29 GrampsLocale: Don't try to set self.localedir to _first.localedir if the latter path doesn't exist. 2014-04-20 17:05:52 -07:00
John Ralls c1dcd6f59e 7258: Remove all instances of sys.getfilesystemencoding()
This function reliably returns a useful value only on MacOS X. On Linux it's incorrectly determined by the
locale's encoding and on Windows it always returns 'mbcs' which is correct only on FAT file systems.
2014-04-20 17:05:51 -07:00
John Ralls efa3741579 7258: Ensure that resource paths are set correctly when they include Unicode characters. 2014-04-20 17:05:51 -07:00
Paul Franklin 8e164e29a2 flag some semicolons, for translation in Arabic 2014-04-20 16:34:29 -07:00
John Ralls 8f4aebe4c6 7258: A consequence of forcing paths to unicode is that we sometimes need to explicitly decode a path to utf8 to pass to Gtk
Only in Py2, of course, since the Py3 version of PyGObject knows what to do.
2014-04-20 08:13:00 -07:00
John Ralls 74336a7ca8 7258: Metadata viewer: Exiv2 can't handle Windows's UTF16 pathnames
So open the file and pass the handle.
2014-04-20 08:12:59 -07:00
John Ralls 94518f2577 7258: MediaEditor: Ensure that pathnames are always Unicode. 2014-04-20 08:12:58 -07:00
John Ralls 7962403216 7258: Work around PyCairo path issue by opening the target file first.
PyCairo, even the latest version, insists on using the 'mbcs' codec on path names on Windows.
That destroys pathnames with characters that aren't in the current default code-page.
2014-04-20 08:12:58 -07:00
Paul Franklin f62a38ef9a translate one more Arabic string 2014-04-20 07:57:20 -07:00
Jérôme Rapinat 860f88479d Translation Memory (gramps40) for spanish and ukrainian according to their last revisions 2014-04-20 11:18:48 +02:00
Jérôme Rapinat 092ac4bd22 merge some strings from gramps40 for the italian translation 2014-04-20 11:03:45 +02:00
Jérôme Rapinat 2bdda43936 merge experimental debian stuff from gramps40 2014-04-20 10:18:21 +02:00
Jérôme Rapinat 774e25b050 merge some translation files (features freeze) 2014-04-19 19:34:35 +02:00
Paul Franklin 70580f515b make one Arabic (comma) string "unfuzzy" 2014-04-19 08:20:38 -07:00
Nick Hall 20c9d949ac Fix python2 bug when creating backup filename 2014-04-18 22:06:30 +01:00
Jérôme Rapinat 061a289bde update translations template 2014-04-18 20:44:56 +02:00
Jérôme Rapinat 9b5ab192eb move some devel gramplets to UNSTABLE, do not need to translate them 2014-04-18 20:43:24 +02:00
Jérôme Rapinat 0194c4ede6 merge some keys/values (updated translations) from gramps40 branch 2014-04-18 19:13:31 +02:00
Jérôme Rapinat fc54450814 merge some keys/values (updated translations) from gramps40 branch 2014-04-18 18:37:28 +02:00
Jérôme Rapinat e9a64e2b9b 6926: date handling in arabic 2014-04-18 18:14:45 +02:00
Jérôme Rapinat 3dd2dbc4fc merge arabic translation 2014-04-18 17:33:37 +02:00
John Ralls fa2be88b68 Correct lambda syntax for py3
Thanks to Paul Franklin for reporting it.
2014-04-17 14:22:20 -07:00
Jérôme Rapinat 15206590e7 sort translations output by file location for easier diff 2014-04-17 16:43:46 +02:00
Jérôme Rapinat c8b73dd3f9 workarounds for incomplet gtk3 migration and ValueError on populatesources debug tool, need a real fix 2014-04-17 15:44:46 +02:00
Jérôme Rapinat a483e2990e update template, test french translation, think on merging and do not need to translate hidden titles (on glade) 2014-04-17 15:34:26 +02:00
Paul Franklin 5434a9f3fc fix another "po/update_po -p" warning 2014-04-16 09:54:42 -07:00
John Ralls 73fed7385a 7258: Fix a path encoding issue when upgrading the database. 2014-04-15 17:05:13 -07:00
Nick Hall 16d5dfff09 Keep button active if current category is clicked 2014-04-15 23:01:35 +01:00
Nick Hall 4e239310a1 Fix popup menus in drop-down navigation sidebar 2014-04-15 22:37:50 +01:00
Nick Hall c7e160436a Prevent MapList action warning 2014-04-15 22:29:52 +01:00
John Ralls 081675c4bc Bug 7258: Work around bug in Py2Cairo 1.8.10 and earlier on Linux
(cherry picked from commit 117fbe2810)
2014-04-15 11:48:33 -07:00
Nick Hall f6be31eb39 Remove subversion substitution variables 2014-04-15 14:10:18 +01:00
Paul Franklin f3e378a76a 7596: Translation of plurals does not allow the translator to omit the number 2014-04-14 19:17:26 -07:00
Paul Franklin 99cfe782da make "update_po -p" happier about unnamed strings 2014-04-14 17:07:32 -07:00
Jérôme Rapinat a2d23d0201 spacing on french translation 2014-04-14 20:08:03 +02:00
Zdeněk Hataš 452d38ea76 czech translation update 2014-04-14 11:37:25 +02:00
Nick Hall 4a7ae64dd3 Fix unicode error when saving filters 2014-04-13 14:03:43 +01:00
Nick Hall 0901528ddf GEPS 6: Add extra place types 2014-04-13 14:03:43 +01:00
Josip aedfc3a673 7258: transcode os.path.join args from the fs enc to prevent a crash
fix plugin registration
fix textual, html report etc (except cairo based report)
fix web calendar report for python3
2014-04-13 10:11:22 +02:00
Jérôme Rapinat adeeec6ab1 run update_po.py, update template and french translation 2014-04-12 18:31:08 +02:00
Jérôme Rapinat 6e1b7476b2 support comments 2014-04-12 17:49:12 +02:00
Josip 63f0dc3447 fix size of 'Potential Merges' dialog 2014-04-11 20:22:32 +02:00
Nick Hall a08d4434b0 Rename "parent" place to "enclosed by" 2014-04-10 22:57:01 +01:00
Nick Hall 9b5a5f3b17 Fix family editor callback 2014-04-10 18:12:18 +01:00
Nick Hall 24a7d44b43 7119: Register history objects at startup 2014-04-10 17:08:30 +01:00
Zdeněk Hataš 26972a098b czech translation update 2014-04-10 10:53:42 +02:00
Josip 01011b3e11 ease found of perl in windows setup 2014-04-10 08:16:57 +02:00
Paul Franklin 9c4aa37b8c 7276: translate some punctuation marks -- partial 2014-04-09 18:40:42 -07:00
Josip 6836dbd5bd git revision in windows 2014-04-09 23:09:33 +02:00
Paul Franklin 2c2f1d61c8 7585: provide translated output for Ancestor Tree and Descendant Tree reports 2014-04-09 10:30:49 -07:00
Paul Franklin d238ad9044 make gramps XML the initial default export type 2014-04-08 19:25:13 -07:00
Josip 7fdf0f9225 7258: transcode os.path.join args from the fs enc to prevent a crash
Fix 3rd party plugin loading for Py2/Py3 in Windows when sys.path
is in Unicode or/and is not encodable in 'mbcs' encodings
2014-04-08 22:39:11 +02:00
Nick Hall 2155ae381f Remove GEPS 018 related code 2014-04-07 22:04:44 +01:00
John Ralls 43c37a603c Streamline conv_to_unicode
Also handle "None" strings and change default encoding to 'utf8' so that
it works without args when converting from UI input.
2014-04-07 13:24:11 -07:00
John Ralls 5972a3a16f 7258: Avoid dumb encoding error when compiling gpr files 2014-04-07 12:44:39 -07:00
John Ralls dc292037e4 7588: Can not start [in Chinese on OSX]
Force UTF-8 locale on Mac
2014-04-07 11:51:02 -07:00
Josip 930a2f9819 7258: transcode os.path.join args from the fs enc to prevent a crash
:35653 rename family tree with python2
:35653 self.reference_map.delete
2014-04-07 00:17:40 +02:00
John Ralls a890ff5634 Convert the database title retrieved from the GUI to a unicode. 2014-04-06 12:56:41 -07:00
John Ralls f201deabbc Fix up some failing tests 2014-04-06 12:56:41 -07:00
John Ralls 28505a5d8d Delete a bunch of superflous re-encodings of path names 2014-04-06 12:56:41 -07:00
Josip d69400b513 AboutDialog crashes with Python3 2014-04-06 20:44:51 +02:00
Josip fa3645bf15 7582: [Python2] Cannot remove a person having an event reference 2014-04-06 19:07:41 +02:00
Josip f7e144f853 Change use of GetEnvironmentVariableW (#7582) 2014-04-06 00:22:32 +02:00
Nick Hall 0a5b2e9f6a 7584: Fix update of active object after merge 2014-04-05 18:05:16 +01:00
Josip 64a5626712 6548: 'Available Gramps Updates for Addons' window not on top 2014-04-05 02:54:13 +02:00
Josip d2066537c7 fix recentfiles.py to work for both py2/py3 2014-04-05 01:45:36 +02:00
Josip 26ab379584 7258: transcode os.path.join args from the fs enc to prevent a crash 2014-04-04 22:05:10 +02:00
Nick Hall 2353c0bd34 1772: Select row on right click in embedded lists 2014-04-04 19:39:15 +01:00
Nick Hall f6ac8eb854 7455: Remove hover selection from embedded lists 2014-04-04 19:39:15 +01:00
John Ralls 9550dda584 Correctly encode the contents of the lock file. 2014-04-03 15:15:19 -07:00
John Ralls 4299ef530e Win32: Fix crash in gramps -L when the database path includes a non-ascii character. 2014-04-03 15:15:19 -07:00
John Ralls c27dd4d171 Fix some errors and Py3 deprecations in cli_test.py 2014-04-03 15:09:09 -07:00
John Ralls 7dfb2e016f Test for ability to open a DB in an arbitrary Unicode path with a Unicode name.
And fix a couple of bugs that made the test fail.
2014-04-03 14:17:36 -07:00
Nick Hall 9eeadca892 More informative messages in citation editor 2014-04-03 18:41:22 +01:00
Nick Hall 863e4bd72a Fix drag & drop in citation editor 2014-04-03 17:31:46 +01:00
Paul Franklin 0c6166fddb make the export assistant slightly wider 2014-04-03 09:16:30 -07:00
Josip 91ef047766 Yet more fix of PyGObject-3.11 DeprecationWarning 2014-04-03 00:10:19 +02:00
Josip 2fbf9ff0f9 More fix of PyGObject-3.11 DeprecationWarning 2014-04-02 22:07:43 +02:00
Jérôme Rapinat 6b160a09ff typo on french translation 2014-04-02 19:05:20 +02:00
Josip fc40578687 Fix PyGObject-3.11 DeprecationWarning
GObject.idle_add() ==> GLib.idle_add()
2014-04-02 16:22:40 +02:00
Jérôme Rapinat 0af1c0bf41 7572: Do not hide 'categorysidebar' from Plugins Manager, do not try to restore hidden gramplets, typo on grampletbar (LOG.warning) 2014-04-01 12:04:43 +02:00
Jérôme Rapinat 20a17bed89 typo: NameError: global name 'gen' is not defined 2014-04-01 11:16:52 +02:00
Nick Hall 6d0c5d4e0e 7137: Fix updating of events gramplets 2014-03-29 23:55:27 +00:00
Nick Hall 7eb68e0c2f 7559: Fix bug in abandon changes and quit 2014-03-29 19:56:58 +00:00
John Ralls 53c878aa08 Use gramps.gen.const.HOME_DIR instead of os.environ['HOME']
$HOME doesn't exist on Windows, so os.environ['HOME'] gives the wrong answer.
2014-03-27 11:34:49 -07:00
John Ralls 71650917bf 7258: Replace some os.environ['foo'] lookups missed earlier. 2014-03-27 11:32:37 -07:00
John Ralls 2a81c76e69 Prevent range error crash when loading a defective database. 2014-03-25 15:44:50 -07:00
John Ralls 97d3ab49c4 7258: Fix filesystem encoding in get_dbdir_summary and DbUndoBSDDB.close. 2014-03-25 15:44:23 -07:00
Zdeněk Hataš 2221dfd79a czech translation update 2014-03-25 14:55:31 +01:00
Jérôme Rapinat 43cba81de5 7559: more accurate word for 'Undo' on french translation 2014-03-25 12:02:44 +01:00
Igal Shapira 6d1d380096 Updated Hebrew translations - update to latest gramps.pot and some minor fixes 2014-03-25 08:44:34 +01:00
Paul Franklin 1b166865f4 7476: Given Name Cloud Gramplet splits up given names into words 2014-03-23 18:43:25 -07:00
John Ralls 14e1edcd4e 7332-Filename-Decoding-Error-in-Graphical-Reports
Don't encode the filename for output. Python does that for you.
2014-03-23 15:22:46 -07:00
John Ralls 85a1c39092 7258: Transcode FS paths to avoid a crash
The problem is really that the paths get munged into strings in the
system codepage, losing or misinterpreting most Unicode. Python's os
module is smart enough to encode the unicode to the file system
encoding, but the bsddb module needs a little help.

Provide a new function, constfunc.get_env_var(name, default=None) to
cleanly import Unicode environment variables in Windows and use it in
place of all instances of foo = os.environ['BAR] or foo =
os.environ.get('BAR').

Os path functions are smart enough to convert unicode to the file system
encoding on their own, but Db functions aren't, so provide an _encode
function in gen.db.write.py and apply it where a path is being passed to
DBEnv.open().

Also convert paths from the UI to unicode from 'utf8' rather than
sysfilesystemencoding. The latter happens to be correct most of the time
on Linux and OSX but is wrong on Windows.
2014-03-23 15:09:51 -07:00
kdau 53acb627bb 7501: Notes always say 'no data exists for note' when saving 2014-03-21 15:07:18 +01:00
Vassilii Khachaturov dd5e1cc832 RU translation update 2014-03-19 15:33:11 +02:00
Munzir Taha 4f4ef14379 7539: NotRelated and Verify data dialogs appear either too small or too big 2014-03-19 10:04:39 +01:00
Paul Franklin 38125ac611 fix translation of children count to use ngettext 2014-03-18 17:31:28 -07:00
Mirko Leonhaeuser eefb9feb24 update German translation 2014-03-18 23:21:36 +01:00
Vassilii Khachaturov 32ae80e9e9 7212: vcard: only convert non-empty BDAY to text
Discovered in #7530.
1) Previously, tests expected invalid BDAY with DD-MM-YYYY format
to be ignored. Now they are wrapped with datestr (see #7212),
and that is already covered by
 test_birthday_invalid_format_converted_to_datestr
Corrected test expectations by removing the obsolete test.
2) Test expects that an empty BDAY record won't create any
event objects. Modified import code accordingly -- we used
to create an event object without date, regression in #7212.
2014-03-18 19:57:01 +02:00
Vassilii Khachaturov b4d2e60198 7530: gen.test.constfunc_test broken in python3
Use the `in' operator rather than has_key() method to check for
environment variables in os.environ. Works on both python2 and python3.
2014-03-18 15:48:04 +02:00
John Ralls a030c20210 7519: GRAMPs unable to handle ... Path with accented characters
This replaces commit 8cbb3ef014 with
removing the incorrect encoding of paths with the system filesystem
encoding. Python is mostly smart enough to do that itself.

Thanks to Paul Franklin and Josip Pisoj for their help with sorting this
out.
2014-03-17 12:54:22 -07:00
John Ralls 946c5539af 7026: Eliminate localedir error message 2014-03-17 12:54:22 -07:00
Paul Franklin 471ec72966 7276: translate some punctuation marks -- partial 2014-03-17 08:03:23 -07:00
Jérôme Rapinat eeea77e9c1 6369 Couldn't find a target for a mnemonic activation on confidence into Citation Editor 2014-03-16 11:08:29 +01:00
Nick Hall fcdd15c6d0 Fix bug in event gramplet 2014-03-15 19:30:07 +00:00
Nick Hall ca2cafc68a Adjustments to the citation editor
Remove publication information and abbreviation fields.
Move tag button.
2014-03-15 17:49:31 +00:00
Jérôme Rapinat 5654c99815 7510: do not drag and drop more than one data into editor tabs 2014-03-15 11:18:52 +01:00
Jérôme Rapinat 6d8679df2d 7530: typo on import geneweb unit test 2014-03-13 12:03:17 +01:00
Mirko Leonhaeuser 40d169f346 update German translation 2014-03-12 01:00:29 +01:00
John Ralls 8cbb3ef014 7519: GRAMPs unable to handle ... Path with accented characters
Much worse, actually. Gramps wasn't able to handle any non-ascii
characters in any preference setting from Python2.

repr() in Py2 effectively runs "encode(val, ascii, backslashreplace)"
on its argument, and there's no way to reconstruct the string.
2014-03-08 17:55:50 -08:00
John Ralls 2642fc5409 6854: Spelling messages at random cause hang for a few seconds.
Improve error message to conditionally explain that there is no
dictionary if that's in fact the case; otherwise log the actual
exception string.
2014-03-08 16:41:04 -08:00
John Ralls 38aaa671cd Remove some left-over diagnostic messages. 2014-03-08 13:40:47 -08:00
John Ralls 9c3a40f785 6808: Poor contrast mouse on mouse over
Set the Gnome-standard 'Adwaita' theme, which doesn't have gray lines.
2014-03-08 13:22:06 -08:00
Josip b38e5996fb 7435: Media Editor error if Path value was changed to a non existing file
fix media path
2014-03-08 21:53:12 +01:00
Josip b868e3e256 7434: Media viewer list crashes during start if one try to select an entry where the media isn't available 2014-03-08 21:51:56 +01:00
Josip 22ec94f84d 7435: Media Editor error if Path value was changed to a non existing file 2014-03-08 18:00:36 +01:00
John Ralls 49cdfe3283 Bug 6538: Collation variants do not work properly
If ICU is available, inspect the environment for $COLLATION and on
a Mac also check the AppleCollationOrder default. Pass the results
to a special ICU Locale used for sorting.
2014-03-07 16:27:05 -08:00
John Ralls 80c58f46d3 Convert two common plugin errors from unhandled exceptions to warnings.
Missing translation for the current primary locale.
Import failure because of some missing dependency.

Note that these handlers can be overridded in the module itself; this is just a fallback.
2014-03-07 16:20:24 -08:00
John Ralls 58d150ebc8 Revert "Bug 6538: Collation variants do not work properly"
This reverts commit e0c896fe12.
Picked up too much in one change.
2014-03-07 16:17:51 -08:00
John Ralls e0c896fe12 Bug 6538: Collation variants do not work properly
Pass fully-qualified locale found in $LC_COLLATE to ICU.
2014-03-07 16:14:00 -08:00
John Ralls 20f2564df0 Bug 6696: sort failure using key=glocale.sort_key
Correct the call with a lambda.
2014-03-07 12:37:38 -08:00
Jérôme Rapinat 9a58b3f4a6 update template and french translation 2014-03-07 15:05:32 +01:00
John Ralls e76d3f91bf Bug 7026: misleading diagnostics when locale resources aren't built
This problem is from setup.py test, so ensure that there's a 'build'
directory before running test.
2014-03-06 15:41:09 -08:00
John Ralls 4dd543c323 Move the icu missing warning to after setting up the log handler. 2014-03-06 11:23:49 -08:00
Nick Hall 447113bf9f Add source fields to citation editor 2014-03-05 16:31:32 +00:00
Nick Hall cdff0daff1 Fix parent place selection for new places 2014-03-05 14:02:26 +00:00
Nick Hall ad4737edd5 Automatically populate the place title field 2014-03-05 14:02:26 +00:00
Nick Hall d268a966bd Implement alternative place names 2014-03-05 14:02:26 +00:00
Nick Hall c269ba5df4 Hide alternate locations list when empty 2014-03-05 14:02:26 +00:00
Zdeněk Hataš 50c3e0f214 czech translation update 2014-03-04 20:33:06 +01:00
John Ralls f9172c3ad1 Bug 7377 - Ver 4.0.2 starts in East Asian Language
Because there is no en.po for Gramps, so the C gettext called from
GtkBuilder skips to the next translation in the list. Fix makes sure
that there is no next translation.
2014-03-04 10:00:37 -08:00
kulath b5097ed5ac 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 17:39:23 +00:00
Nick Hall 107e614f3d Simplify citation editor and add source selection 2014-03-03 12:19:34 +00:00
Paul Franklin 19fc47b38d partly revert 7470: Upgrade to db version 17 fails in Python3 due to use of iteritems 2014-03-01 16:44:28 -08:00
Nick Hall c0ffe802bd 7342: Update column order in editor event tabs 2014-02-28 17:37:25 +00:00
Nick Hall 9645892b5e 7342: Split details column in events gramplet 2014-02-28 17:23:31 +00:00
Nick Hall 35ed90b138 7342: Update default columns in event view
Add main participant.
Change order to be consistent with selector.
2014-02-28 17:21:42 +00:00
Nick Hall abe4f24393 7342: Better column order in event selector 2014-02-28 17:18:19 +00:00
Nick Hall 3d7901fec4 Add author column to source selector 2014-02-28 12:23:50 +00:00
John Ralls 97da928c4d Remove no longer needed icu repo 2014-02-26 22:04:21 -08:00
Paul Franklin 4ba1f79b55 7276: translate some punctuation marks -- partial 2014-02-26 10:24:04 -08:00
John Ralls 666ae99f23 Move icu module to gtk-osx-unsupported.modules 2014-02-25 15:18:37 -08:00
Marc Hulsman cc0fe33c72 Add integrity check for parent places 2014-02-25 22:41:49 +00:00
Nick Hall c364bcd7ad 7482: Fix python3 problems with new place structure
Based on patches by Marc Hulsman.
2014-02-25 22:31:03 +00:00
Vassilii Khachaturov 8dd6d92184 7097: EditNote hangs initially on misspelled note
Disable undo during the initial note text population,
so as to avoid bombardment with gtkspell-... tags for the
misspelled text.
2014-02-25 15:43:09 +02:00
John Ralls 84d5b6156f Bug 6784 GraphView fails to load.
Also 7168, 7169, and 7428.
Graphview won't load if libgoocanvas isn't in the bundle. D'oh.
2014-02-24 13:12:46 -08:00
TonyG 314b2c1878 7498: List in Unused Objects dialog has limited space 2014-02-24 10:32:50 +01:00
John Ralls 816bf310e1 Bug 7377 Ver 4.0.2 starts in East Asian Language
Revert "GrampsLocale: Don't set  to 'C' if LANG is en_US"

This reverts commit bdd336f38e.

It turns out that Gtk's having an 'en' translation isn't the only reason
for doing this: GtkBuilder uses $LANGUAGE too, and will look for an english
translation of strings in our Glade files. Since there's no en.po or
en_US.po, it will go to the next language in the list and produce confusing
results.
2014-02-20 14:01:19 -08:00
John Ralls 84cabddcc9 Better fix for bug 7122. 2014-02-20 14:01:19 -08:00
John Ralls eec3122bfb Fix up grampslocale logging a bit.
Send log messages "up the chain", make maclocale a sub-log of grampslocale.
2014-02-20 14:01:18 -08:00
Paul Franklin c2635cd94b don't warn, WebKit is not in Mac or Windows bundles 2014-02-19 19:18:00 -08:00
Mirko Leonhaeuser 2e062d4edc update German translation 2014-02-20 01:17:44 +01:00
Benny Malengier d3ad5fcd67 remove stale part of install file 2014-02-19 22:12:35 +01:00
Jérôme Rapinat b30677b190 7484: Selection lists in Attribute Editor have limited space 2014-02-19 18:44:20 +01:00
Jérôme Rapinat 26fe553c69 566 7477: Translate 'New Style' and 'Default' on StyleEditor; update template for translation strings 2014-02-19 15:12:39 +01:00
Vassilii Khachaturov 283c1b1aa2 7097: add UndoableStyledBuffer.undo_disabled
Refactoring away the coupling between Spell and StyleTextEditor
innards:

1) add a context manager UndoableStyledBuffer.undo_disabled
2) add a forwarding to it as StyleTextEditor.undo_disabled
3) use that in Spell.__real_set_active_spellcheck
2014-02-19 13:06:10 +02:00
Vassilii Khachaturov 78bcb52703 7097: attaching spell checker isn't undoable
Quick-and-dirty fix removing the hang. Needs to be refactored
in order not to expose the knowledge of StyleTextEditor's
innards to Spell.
2014-02-19 11:49:32 +02:00
Vassilii Khachaturov ba2766e5b2 7097: spell.py hangs on a note for tens of secods
shave off ~15s out of 40s of the hang
2014-02-19 10:40:31 +02:00
John Ralls 539c5ba028 Update icu to version 52.1
Fixes an OSX compilation bug.
2014-02-18 16:42:47 -08:00
Mirko Leonhaeuser b44f373b04 fix bug 0007487 and update German translation 2014-02-18 23:23:55 +01:00
Paul Franklin 3442b19700 in GUI, read "paper" options from books.xml 2014-02-17 13:07:33 -08:00
Paul Franklin 13467d6af7 enable "paper" options in books.xml 2014-02-17 13:05:55 -08:00
Vassilii Khachaturov 92ca4095a9 7117: disallow new year unless Julian or like cal
Unit test.
2014-02-17 15:56:03 +02:00
Vassilii Khachaturov 7b3edabef8 7117: disallow new year unless Julian or like cal
raise an exception from Date.set for a meaningless newyear parameter
Add Date.CALENDARS to reduce cut-and-paste here and with the unit test
2014-02-17 15:56:03 +02:00
noirauds ec4aef5054 0007488: After creating narrative web report, some temporary files remains in /tmp 2014-02-17 09:48:05 +01:00
Paul Franklin afd7b2c048 7477: Users should not be allowed to delete 'default' style in Style Editor 2014-02-16 11:27:29 -08:00
Paul Franklin a2807dff79 translate some paper names, suggested in 0566 2014-02-16 11:19:13 -08:00
Paul Franklin 88f98b6bf9 0566: Translate the "New Style" and "Default" on StyleEditor.py 2014-02-16 10:52:47 -08:00
Marc Hulsman 2404b9df67 7483: Remove reference to non-existant widgets 2014-02-16 17:30:46 +00:00
Vassilii Khachaturov ad812c8537 debug.profile: support kwargs and ret values 2014-02-16 13:57:47 +02:00
Zdeněk Hataš 6c2d18f807 czech translation update 2014-02-16 12:04:58 +01:00
Vassilii Khachaturov 15623c6c27 7469: ReorderIDs: global name 'gen' is not defined 2014-02-16 11:44:00 +02:00
John Ralls e281f51ba6 Bug 7122 - Gramps does not start
Handle AppleCollationOrder returning an empty string
2014-02-14 17:21:12 -08:00
Zdeněk Hataš 2f5bb96fd0 czech translation update 2014-02-14 20:57:28 +01:00
noirauds e5f5da1857 Geography : Adding bookmarks (follow bug 7240) 2014-02-14 16:23:43 +01:00
Éric Doutreleau 88f740dd50 7465: scroll window for patchname tool didn't expand 2014-02-14 16:11:51 +01:00
Marc Hulsman 7346496214 7470: Upgrade to db version 17 fails in Python 3 due to use of iteritems 2014-02-13 18:16:58 -08:00
Jérôme Rapinat 8752d173af Display the warning message before running trunk version 2014-02-11 10:31:10 +01:00
Jérôme Rapinat 9dc976f28d Re-enable warning during devel stage on trunk 2014-02-10 16:06:07 +01:00
Jérôme Rapinat a343b96093 Re-enable warning during devel stage on trunk 2014-02-10 16:00:47 +01:00
Paul Franklin ae69eb666b encode every "style" file in utf-8 2014-02-09 13:35:55 -08:00
noirauds 05f8557852 Geography : Add the possibility to clear the tiles cache for the current map. 2014-02-09 14:04:39 +01:00
noirauds 5a10264d5f bug 7368 : Geography gramplet does not communicate over proxy server with autorisation. 2014-02-09 13:53:14 +01:00
noirauds 1a68b0b537 bug 7447: HTML View fails to load on Debian unstable. 2014-02-09 13:47:20 +01:00
Jérôme Rapinat 918785ad58 6926: inflecting month names in dates in several reports 2014-02-08 09:48:45 +01:00
Jérôme Rapinat a77f662877 use paragraphs on AppData for consistency (handling translations) 2014-02-06 17:02:09 +01:00
Jérôme Rapinat 4a4fe363d4 cleanup french translation 2014-02-06 12:48:19 +01:00
Jérôme Rapinat 9889514793 Check for missing references into template (gramps.pot) via intltool-update -m 2014-02-06 10:40:49 +01:00
Nick Hall 6fd89cda4c Add place type 2014-02-05 16:08:48 +00:00
Nick Hall 547e71db51 Fix unicode bug 2014-02-05 16:07:44 +00:00
Paul Franklin 6e6b18656a 7439: pre-load alert dialogs crash w/o DISPLAY 2014-02-04 20:35:54 -08:00
Nick Hall 9d9d49ffd3 Fix person sidebar filter 2014-02-04 15:40:38 +00:00
Nick Hall 3a1c3901db Add HasDayOfWeek rule 2014-02-03 22:29:57 +00:00
Nick Hall 356e36fe78 7419: HasEventBase should not include primary role 2014-02-02 16:13:53 +00:00
Nick Hall 94adf0909b 7429: Fix bug when an empty string is used as custom type 2014-02-02 15:43:38 +00:00
Vassilii Khachaturov 04d976ceee 7117: disallow new year unless Julian or like cal 2014-01-30 16:35:13 +02:00
Vassilii Khachaturov 04cff4335e l10n: collate _T_ and _ into just _ = sgettext
Thanks to Paul Franklin for reviewing [ada8cf] and suggesting this.
2014-01-30 15:40:23 +02:00
Vassilii Khachaturov c8e885b7dd RU: translation update
Border: граница -> рамка
2014-01-30 15:29:54 +02:00
Vassilii Khachaturov dc0380f04e RU: translation - redundant caps and minor fixes 2014-01-29 18:18:47 +02:00
Vassilii Khachaturov 8e926cf84f trunk is 4.1 not 3.x nowadays
should probably use version from const.py
2014-01-29 18:17:47 +02:00
Vassilii Khachaturov ada8cfcaa4 l10n: trying to add context for "Name:"
Fix minor mistakes in my [c574f3].
2014-01-29 13:47:08 +02:00
Nick Hall 4b5acca5ca 7419: Fix HasEvent filter in sidebar gramplet 2014-01-28 19:34:25 +00:00
gzsuniq bdf6cd48e3 7412: Edit Note window is too small 2014-01-27 19:34:57 +01:00
Jérôme Rapinat 76a8eb6b37 6918 7413: COPYING file is missing into debian package 2014-01-27 18:25:46 +01:00
Nick Hall 7506265d1c 6519: Add primary role option to event filter 2014-01-26 16:37:34 +00:00
Jérôme Rapinat 9fbdfac51a 7399: Cannot copy via context menu on Views into Charts Category 2014-01-26 12:12:37 +01:00
Jérôme Rapinat ce6818fae8 6868: Tab sequence in Name Editor causes an error 2014-01-26 10:36:35 +01:00
Nick Hall 3d094d7be1 7183: Fix source note citation filter 2014-01-25 19:50:00 +00:00
Jérôme Rapinat b2dec24edf 7388: Clicking on www link in Welcome Gramplet when detached causes crash 2014-01-25 19:12:47 +01:00
Jérôme Rapinat 1539830914 7232: 'TreePath' has no len(); str(TreePath) can have a len()... 2014-01-25 14:56:24 +01:00
BennyP e1e29efe31 7409 7331: Selection lists do not expand for some edit dialogs 2014-01-24 17:14:53 +01:00
BennyP b602b14066 7409 7331: Selection lists do not expand for some edit dialogs 2014-01-24 16:00:38 +01:00
Mirko Leonhaeuser 01f30e5578 update German translation 2014-01-23 23:38:01 +01:00
Nick Hall 39aa5a5f81 Make event groups consistent with event type menu 2014-01-23 19:22:44 +00:00
Nick Hall 9ecc665625 5123: Fix bug in associations filter 2014-01-22 16:15:05 +00:00
Jérôme Rapinat 044a507453 7361: Do not save column order if there is not at least one column 2014-01-22 14:48:07 +01:00
Vassilii Khachaturov 5bb8b3e92e RU translation update
minor sp.
2014-01-22 12:45:36 +02:00
Theophraste 313eb9ba07 5775: ID reorder tool doesn't update citation IDs
reapplied from gramps34
2014-01-21 21:52:24 +02:00
Josip f829e550a0 7378: Starting Gramps without console not possible 2014-01-21 19:37:28 +01:00
Josip f8059fd10c 7313: 'utf8' codec can't decode byte 0xa0 in position 6: invalid start byte 2014-01-21 19:23:54 +01:00
Vassilii Khachaturov 93e12bad2a RU: translation update
~560 untranslated (8%)
2014-01-21 17:14:39 +02:00
Jérôme Rapinat 0e6b73382f 7404: update docstring 2014-01-21 15:33:15 +01:00
Vassilii Khachaturov d72fbdae48 7317,7360: also use 'value-changed' signal
With gtk3 controls, the day/year changes aren't caught otherwise
2014-01-21 16:05:55 +02:00
Vassilii Khachaturov 041e154695 RU: translation update
No more fuzzies, untranslated down to 609 (9%)
2014-01-21 14:40:04 +02:00
Vassilii Khachaturov 3586453055 l10n: ru.po merged new POT 2014-01-21 12:39:05 +02:00
Vassilii Khachaturov 216c69c0f4 POT regen
to pick up my "Name:" context disambig from [c574f3]
2014-01-21 12:38:09 +02:00
Vassilii Khachaturov 55a0cc990f 7360: Calendar conversion broken in date editor
Port my fix from gramps34: [ecdcca] [aa9deb]
The enable/disable code behaves worse under gtk3, need further polish
(this is not related to the current fix). Sometimes the changes
to the d/m/y edit fields don't fire the "changed" signal with the
UI value seen by build_date_from_ui
2014-01-21 12:30:56 +02:00
Nick Hall 22b71da84b Update test case generator for new place structure 2014-01-21 00:45:04 +00:00
Nick Hall 7b05c1944b Fix bugs in the test case generator 2014-01-21 00:45:04 +00:00
Vassilii Khachaturov c574f3a767 l10n: trying to add context for "Name:"
"Name" as in "Personal name" is different from "Name" as in
"identification of a repository" or in "place name", at least
in Russian. Splitting away "repo|Name:" and "place|Name:"

We need to dynamically set the labels in glade.
See gramps-devel thread "context support for labels in glade?"
2014-01-20 20:19:50 +02:00
Vassilii Khachaturov ef8be443ae RU: translation update
No more fuzzies, untranslated down to 631 (9%), check_po lint reviewed.
2014-01-20 12:00:28 +02:00
Vassilii Khachaturov 43bad4c7bc RU: merge new POT 2014-01-20 10:50:39 +02:00
Vassilii Khachaturov ed19520e7d l10n: pick string fixes in editplace.py
regen POT with my string changes from [b2f41a]
2014-01-20 10:46:19 +02:00
Vassilii Khachaturov be239852e3 ignore test/data 2014-01-20 10:25:29 +02:00
Jérôme Rapinat 5a6d100629 7370: entries were set twice 2014-01-17 21:16:07 +01:00
Jérôme Rapinat 42d1f0947b 7370: Citation sidebar filter raises unicode exception with python3 2014-01-17 18:05:56 +01:00
Jérôme Rapinat bdbdfad557 7134: fit encoding selector dialog 2014-01-17 18:02:25 +01:00
Jérôme Rapinat 2301310eb3 Use sgettext for handling context (english locale) 2014-01-17 18:02:24 +01:00
Jérôme Rapinat b072b88425 Update About dialog (2013 -> 2014) 2014-01-17 18:02:24 +01:00
Doug Blank 24d9e001a5 6690: Not being able to write a .gramps produces a scary message about DB corruption 2014-01-17 07:45:08 -05:00
Benny Malengier e70849f4f0 7157: better support for objects having citations as subobjects 2014-01-15 09:33:30 +01:00
Jérôme Rapinat d96b0ee74c 7331: Events and Children selectors don't use all available space of dialog box; 3.6 < gtk+ < 3.10; patch by BennyP (missing on author list) 2014-01-15 09:10:57 +01:00
Jérôme Rapinat 45c48f4f94 7157: typo by adding 'Last Change' column 2014-01-10 12:03:41 +01:00
Doug Blank 01da495ede Delete items in list by assigning Null 2014-01-09 10:43:05 -05:00
Doug Blank 946a213fbc Allow calling lists to select and filter 2014-01-08 10:22:32 -05:00
Doug Blank 37ba4122ba SQL-like allows selection and filter of elements in a list using attr.attr('part', part=value) 2014-01-07 21:46:55 -05:00
John Ralls 3b3a0338a3 Bug 7363: file-not-found exception when generating narrative web
document.png is in images/ not images/webstuff/
2014-01-07 10:30:15 -08:00
John Ralls d49b0d2b00 Set version on osm-gps-map 2014-01-07 09:52:18 -08:00
Doug Blank 0ff5aa88ad 7357: Adding link to a "Html code" note using the "Link" button has no effect 2014-01-07 10:48:56 -05:00
Vassilii Khachaturov dfc78901c4 RU translation update 2014-01-07 17:39:23 +02:00
Vassilii Khachaturov b2f41ab563 strip redundant trailing ' in 2 localized messages 2014-01-07 17:30:33 +02:00
Vassilii Khachaturov c5a6a616f2 RU: merged new POT 2014-01-07 17:19:13 +02:00
Vassilii Khachaturov b45aac5167 POT update
To pick up my [ca57d2]
   l10n: need to disambiguate "New" at least for RU
2014-01-07 17:15:08 +02:00
Vassilii Khachaturov ca57d2d4f4 l10n: need to disambiguate "New" at least for RU 2014-01-07 17:12:48 +02:00
Vassilii Khachaturov 3f11272276 RU: translation update
resolve fuzzies, some new strings
even translated some strings from srcattrtype :-)
2014-01-07 17:11:37 +02:00
Josip bfbf5d01f4 7179: Select an existing person causes crash in searchfilter
refix, aplay only to Windows
2014-01-06 21:08:40 +01:00
Josip 568b4ee4a4 7179: Select an existing person causes crash in searchfilter 2014-01-06 20:53:15 +01:00
Josip b0c0c03727 7339: Spell: Gramps crashes if myspell folder doesn't contain files for
the currently used LANG

With patch works like:
* default to dictionary in system locale if exist (language Gramps use)
* if no system-locale dictionary default to English dictionary if exist but
    allow selection of any other installed one
* if both English and system-locale dictionary is not available,
    disable spellchecking
2014-01-06 20:19:25 +01:00
Jérôme Rapinat a0210fc1f8 5024: add 'Last Change' column on selectors, if missing 2014-01-06 16:52:19 +01:00
Vassilii Khachaturov aa7e043f2d 7336: Gramps changes root cursor to hand
Following the suggestion from QuLogic, change get_root_window
to get_window for the set_cursor scope, like in my #6740 fix.
2014-01-04 21:18:18 +02:00
Nick Hall 703a8d71ae Add new columns to person view 2014-01-03 22:39:17 +00:00
Nick Hall a2dfd9013e 7340: Performance improvement in ancestor filter 2013-12-31 17:36:58 +00:00
Vassilii Khachaturov 7c383cb70c 7172: more meaningful LOG warning plug/utils.py
Reapply [5c467c] from gramps34
2013-12-30 11:11:11 +02:00
Vassilii Khachaturov 0e534e598e 6380: GEDCOM export error for family _UID
Port gramps34 [429c18]
    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 11:05:02 +02:00
Vassilii Khachaturov aa3a3c8270 7327: friendlier diagnostics during parsing
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.

The parse errors now have friendlier verbiage, give action suggestions,
and point to the actual file location for better usability and
maintainability.
2013-12-28 22:22:52 +02:00
Doug Blank 5b17d597fe Experimental subselection in list using list['field1, field2'] 2013-12-28 14:34:00 -05:00
Doug Blank cad20f42f1 Allow an attribute lookup on a list to select from the list 2013-12-28 13:32:15 -05:00
Doug Blank 2a4ba037c6 Fixed RefBase.to_struct in gen.lib objects 2013-12-28 10:11:43 -05:00
Doug Blank c07aebd7d0 Error in schema 2013-12-27 18:28:04 -05:00
Doug Blank 4e9559c6eb Added link keyword to row method of SimpleTable 2013-12-27 10:43:51 -05:00
Doug Blank 8026a9aa1f Handle update set anywhere in struct 2013-12-27 01:56:33 -05:00
Doug Blank feaf10b8c9 Add batch to DictionaryDB; update Query updates in batch mode 2013-12-26 16:16:57 -05:00
Doug Blank f7a367e602 Fixed Gtk3 buffer.get_text issue 2013-12-26 16:16:07 -05:00
Doug Blank c66e4b0149 Removed handling of control+v from default pageview handler that was only used in places where it shouldn't (dashboard) 2013-12-26 15:08:08 -05:00
Nick Hall a6e4bf9cc5 7333: Reduce number of columns in LDS temple selector 2013-12-26 17:31:02 +00:00
Doug Blank 579f17a687 Revised Struct get and set now that Python handles lookup through eval; general cleanup 2013-12-26 11:32:00 -05:00
Vassilii Khachaturov aa81f62b4a 6955: warn on non-primary surnames not exported
reapply from gramps34
2013-12-26 17:47:27 +02:00
Doug Blank 7b9fa14ef7 Cleanup, all selects, and deletes working 2013-12-26 00:18:39 -05:00
Doug Blank 6528044b1c Different in getitem depending on whether assignment, or lookup; fixed from_struct on BaseRef 2013-12-25 18:02:48 -05:00
Doug Blank 7224bda047 Removed getitem_from_path---now uses eval() [eg, __getitem__] for such functions 2013-12-25 16:48:40 -05:00
Doug Blank 7daf720ee7 Error in using transactions 2013-12-24 20:40:56 -05:00
Doug Blank 2fb9f2ffa0 Working in remove in dictionaryDB; fix for Dictionary Cursors 2013-12-24 11:24:02 -05:00
Doug Blank 90eda9d89c Added missing get-all methods 2013-12-24 10:39:44 -05:00
Doug Blank a050704299 Protection from fields that are None in Struct 2013-12-24 09:30:39 -05:00
Doug Blank ce07c7e15f Added missing Handle in to_struct in refbase 2013-12-24 09:28:37 -05:00
Doug Blank a72c6eac96 Don't go through loop if not Python 3; fixed typo 2013-12-23 15:19:18 -05:00
Doug Blank 6e325a9190 Allow update_db to work with existing transaction; setitem now works; getitem will return Struct only when more struct 2013-12-23 13:58:23 -05:00
Doug Blank 27453a7587 Added remove_func to _tables; added remove_from_database(item) 2013-12-23 13:56:25 -05:00
Jérôme Rapinat 5586474ec5 7316: use ellipsize at the begining adjusts text and make missing media dialog more fit 2013-12-23 14:19:55 +01:00
Nick Hall dd56299936 Enhance event type selector to use sub-menus 2013-12-22 19:58:25 +00:00
Nick Hall e7c5f1684e Add custom types to selection widgets 2013-12-22 19:58:25 +00:00
Jérôme Rapinat d9db6168b3 6926: more Germanic names established by the Emperor Charlemagne in the 800s 2013-12-22 15:52:58 +01:00
Vassilii Khachaturov a3c59778f9 7317: DateEdit statusbar to report invalid dates
Port [6b0b9f] from gramps34
    Add/remove an explanatory prompt on the statusbar along
    with disabling/enabling the "OK" button when the date
    is invalid.
2013-12-21 23:13:58 +02:00
Vassilii Khachaturov 087a7ecad2 7317: DateEdit statusbar to report invalid dates
Port [0c80c5] from gramps34
    add the status bar to the date editor dialog
2013-12-21 23:13:58 +02:00
Doug Blank f5336d2296 unicode literals for {} formats 2013-12-20 11:59:07 -05:00
Doug Blank a859b5f562 Added unicode_literals; thanks Nick 2013-12-20 11:14:32 -05:00
Doug Blank 59ac850d9a Changes for Python client to login and exchange webapp server data 2013-12-20 08:14:11 -05:00
Doug Blank 6aaf932a61 Added http://URL?format=json version to use same URLs but to get JSON format (works on primary detail views); see also http://URL/json?q=SEARCH&field=person for query interface 2013-12-20 01:33:30 -05:00
Doug Blank fe6806de57 Ability to use 'where ITEM in part.part.part' for the Query Gramplet 2013-12-20 01:28:54 -05:00
Doug Blank 4051984031 Person.save() now also computes probably_alive (but only when computing cache, too) 2013-12-20 00:21:05 -05:00
Doug Blank e649e5514d Changed {} format 2013-12-20 00:18:46 -05:00
Doug Blank aa96ebc333 Updates to webapp: move cache updates to save of models to make it so that they cannot become out of sync with data; moved svg images to png forms to work with all browsers 2013-12-19 22:55:14 -05:00
Doug Blank ab46727c56 Changes in Struct to allow SQL-like query interface 2013-12-19 22:52:04 -05:00
Doug Blank 870f776fa5 Merge branch 'master' of ssh://git.code.sf.net/p/gramps/source 2013-12-19 22:50:34 -05:00
Doug Blank 0d5e006953 Added meta settings to make sure they are bound to correct methods (of the proxies) rather than actual db methods 2013-12-19 22:50:16 -05:00
Vassilii Khachaturov 8686028413 add specific help links for person/name editor 2013-12-19 19:47:32 +02:00
Jérôme Rapinat 46b3c44916 7147 7001: Merge person dialog does not properly adjust context section after expand 2013-12-17 15:10:48 +01:00
Vassilii Khachaturov 56965d4095 7229: change active person upon a bookmark select
Port the more general fix [c7c0b2]^..[6caf08] from gramps34.
2013-12-16 21:57:31 +02:00
Doug Blank 0254f7006d Remove duplicate line 2013-12-15 10:47:26 -05:00
Doug Blank cdefb047ef Fix for deleting tags in people model; fix for calendar graphical report when too many 2-line entries in day 2013-12-15 10:40:18 -05:00
Vassilii Khachaturov be0239d255 7288/7290: port image_dpi legacy gtk code to gtk3 2013-12-15 15:09:12 +02:00
Vassilii Khachaturov 996baaad14 7288/7290: image_dpi and cropping fixes for ODFdoc
Port my fixes based on the patch from Matthias Basler from gramps34
[2eca30] 7290: use simpler math in image_dpi
[2f5e22] 7290: align warning with the image_dpi fix logic
[36f84e] 7290: image_dpi default calc based on gtk.gdk
[161ce3] 7290: ImgManip.image_dpi shouldn't return None
[460e63] 7288/7290 refactor out crop_percentage_to_pixel
[a8a38f] 7288/7290 refactor out crop_percentage_to_subpixel
[0d61bb] 7288/7290: refactor fix from matthiasbasler
[088146] rm relict RCS kwd
[76df5d] 7288/7290: image cropping fixes in ODFDoc

Using legacy gtk interface in image.py at the moment, need to port
to the new style.

Tested with python2.
2013-12-15 15:09:12 +02:00
Vassilii Khachaturov 584612d9f4 7229: change active person upon a bookmark select
Reapply my fix [88d2a2] from gramps34.
2013-12-14 17:58:49 +02:00
Vassilii Khachaturov ccb1cb1330 6921: Use "Bat Mitzvah" as the en_US event name
Port [109549] from gramps34
p3/3: related msgid changes in the POT
2013-12-14 17:15:15 +02:00
Vassilii Khachaturov 8a043064d6 6921: Use "Bat Mitzvah" as the en_US event name
Port [4f86a3] from gramps34
p2/3: related msgid changes in the translaion DBs
2013-12-14 17:14:50 +02:00
Vassilii Khachaturov be8515909d 6921: Use "Bat Mitzvah" as the en_US event name
Port [0021e8] from gramps34:
p1/3: actual change in the code. Note that the abbreviation
also has to be changed accordingly.
2013-12-14 17:13:35 +02:00
Vassilii Khachaturov 744ec69349 7300: "Add citation" missing in pop-up menu 2013-12-14 16:35:37 +02:00
Vassilii Khachaturov f3cda2d5e0 absolute import so that testing stdalone works 2013-12-14 16:29:34 +02:00
Vassilii Khachaturov 6895e4492f 7086: "Remove selected items?" inconsistent YES/NO 2013-12-05 17:14:07 +02:00
Doug Blank 8c9310aebc Webapp: move toolbar buttons closer to edited data 2013-12-02 21:51:01 -05:00
Jérôme Rapinat 048f6d7f33 Merge experimental python3 support (Ross Gammon - Debian packaging) 2013-11-30 11:15:11 +01:00
Vassilii Khachaturov 64cd25b8e1 7256: extra spaces in HTML GV labels 2013-11-28 23:12:46 +02:00
noirauds 21e33de953 Geography : bug7240 : create a bookmark via GeoEvents leads to an empty link 2013-11-27 21:23:29 +01:00
Vassilii Khachaturov b4404ad392 use logging.warning in old cases in this file, too 2013-11-27 17:57:50 +02:00
Vassilii Khachaturov 8299866f3c 7212: convert invalid date to text on .gw import
Implement the feature.
2013-11-27 17:56:09 +02:00
Vassilii Khachaturov 1ac0e2a0bc 7212: convert invalid date to text on .gw import
Add a failing test demonstrating the feature to be implemented...
2013-11-27 17:54:44 +02:00
Vassilii Khachaturov 3af50b0bea 7212: convert invalid date to text on import
Consolidate the new logic with the older code -- now malformatted
dates, as well as well-formatted invalid ones, will also be
converted to text.
2013-11-25 12:39:46 +02:00
Vassilii Khachaturov b3259d0a00 7212: convert invalid date to text on import
Switch vcard birthday import code to use the validating Date.set
and catch the exception, convert to text mode if caught.
2013-11-25 12:39:46 +02:00
Vassilii Khachaturov 4d9381589a 7212: convert invalid dates to text on import
Make log message from [dfc3cc] use named arguments for l10n.
Thanks to Paul Franklin for finding this during code review.
2013-11-25 10:55:07 +02:00
Vassilii Khachaturov 3fdaa4ff52 7198, 7212: document DateError.date
See also [8e1659]
    7198, 7212: attach invalid date to DateError
2013-11-23 21:43:42 +02:00
Vassilii Khachaturov 175213b902 remove DateError from date.py
The exact copy existing in errors.py should suffice.
2013-11-23 21:38:34 +02:00
Doug Blank 28095ac397 Changes to serve static admin files for Django 1.5.4 2013-11-23 08:16:52 -05:00
Vassilii Khachaturov dfc3ccea45 7212: convert invalid dates to text on import
If the date is invalid, it will be converted to text mode,
and the text field will be set to the problematic XML.
A warning will be printed on the console as well.
The log message will use the invalid date attached as
DateError.date, see [8e1659].
2013-11-17 20:22:14 +02:00
Vassilii Khachaturov 86dc84470e 7212: convert invalid dates to text on import
unit tests
2013-11-17 20:14:17 +02:00
Vassilii Khachaturov b770de1a10 7198: Date editor crashes on invalid date
Revalidate the date upon every change, and disable
OKing the dialog when it is not valid, for usability review.

If it is not good, we can always revert this commit.
2013-11-16 23:47:50 +02:00
Vassilii Khachaturov b1d040deb1 7198: Date editor crashes on invalid date
give a name to the OK button instead of an autogenerated id
2013-11-16 23:16:14 +02:00
Doug Blank e0de21041c Don't add notes etc on import into temp dictionary used for diff and sync 2013-11-16 14:13:12 -05:00
Vassilii Khachaturov 3999cd2e70 7198: Date editor crashes on invalid date
Trying out the approach preferred by Nick, see 7198:32708
2013-11-16 17:53:01 +02:00
Vassilii Khachaturov 8e16599940 7198, 7212: attach invalid date to DateError
when Date.set throws during the date fields sanity
check validation, it now attaches an (undocumented) .date field
to the exception -- proof of concept for 7198 and potentially
for 7212 as well
2013-11-16 17:51:18 +02:00
Doug Blank a3749090aa Protect 3-min refresh if buffer is empty 2013-11-16 09:29:45 -05:00
Vassilii Khachaturov d8acf8e875 7198: Date editor crashes on invalid date
Improve user experience as promised in [98d8e6].
Now, if one clicks OK in the date editor and the date is invalid,
it's switched into text mode and the dialog remains open,
so the user can either correct the date or type it as text,
no more loss of entered data happens.
2013-11-16 10:21:12 +02:00
Vassilii Khachaturov 98d8e64e04 7198: Date editor crashes on invalid date
Now it just autoconverts into MOD_TEXT and returns whatever
text was there. This fixes the crash on the master branch,
but is not the final user experience yet.
2013-11-15 22:26:41 +02:00
Vassilii Khachaturov 89a822507a 7198,7212: fix Date.set(value=None) 2013-11-15 22:23:54 +02:00
Nick Hall 13438a74d6 Add gui.widgets section to the documentation 2013-11-15 19:13:29 +00:00
Vassilii Khachaturov a90139cb9a 7197, 7100: missing recalc_sort_value in ny code
Fix bug #7197
2013-11-15 15:04:03 +02:00
Vassilii Khachaturov baae6ac615 7197: readjust sanity date wrt newyear/slash
Attempt to fix the failing
 DateHandlerTest.test_invalid_month_with_ny
(see 7197:32625). Tests still fail, investigation shows
there's a problem in Date.set setting Julian+Mar25 date even if the
date validation check is disabled by inserting a return before
the validation block, i.e., before this line
        if modifier != Date.MOD_TEXTONLY:
which seems to be the root cause of the remaining failing tests.

To investigate, add the return and try
LC_ALL=en_GB.utf8 LANG=en_GB.utf8 GRAMPS_RESOURCES=$PWD \
 python -m unittest -v \
 gramps.gen.lib.test.date_test.MatchDateTest.test_match
2013-11-14 22:51:01 +02:00
Vassilii Khachaturov 93ca90f3b8 7197: more failing tests 2013-11-14 22:51:01 +02:00
Vassilii Khachaturov 4147721112 7197: refactor code
extract Date._adjust_newyear out of Date.set
2013-11-14 22:51:00 +02:00
Vassilii Khachaturov b3ab87bc5a 7197: refactor code
replace all copies of logging with a single point at the exception
rethrow point
2013-11-14 22:51:00 +02:00
John Ralls c5f0c7a6f0 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.

For gramps40 and master, the problem was masked by the bundler putting
the file in the wrong directory.
2013-11-14 10:19:35 -08:00
Nick Hall 5e1cd88bcb Improve gui documentation 2013-11-14 18:11:06 +00:00
Doug Blank 2e746a21da Working on get_schema(type) to provide a self-documenting infrastructure 2013-11-14 09:23:52 -05:00
Doug Blank 97f3a1d9ae Updated Django backend to new Place changes; import/export working--need verification 2013-11-14 00:26:06 -05:00
Nick Hall 19b39b5dc0 Improve date handler documentation 2013-11-13 18:41:52 +00:00
Nick Hall 55a3c9813f Improve cli documentation 2013-11-13 17:40:16 +00:00
Vassilii Khachaturov c4daa151a5 7197: date sanity check breaks on Julian+Mar25
Date.convert_calendar resets the new year setting to 0,
so the sanity check fails. Commit the initial fix that
unblocks the failing test.
2013-11-13 17:39:47 +02:00
Vassilii Khachaturov 78cae43a32 7197: better diagnostics from test for debugging
Use unittest -v/--verbose flag to trigger it.
2013-11-13 16:59:26 +02:00
Vassilii Khachaturov bbd6cc87d5 ignore swap files 2013-11-13 16:37:52 +02:00
Vassilii Khachaturov 626353a0b3 7197: failing test demonstrating the bug 2013-11-13 13:52:47 +02:00
Vassilii Khachaturov dc278569c1 RU: minor libnarrate translation fix 2013-11-13 10:15:41 +02:00
Doug Blank 41f8df9a94 Don't show stack variables; redo this and dump to a file 2013-11-12 21:50:10 -05:00
Doug Blank 732743cec5 Missing methods on dictDB; added tests for setting struct 2013-11-12 20:09:04 -05:00
Nick Hall 3ef1c02155 Improve simple access documentation 2013-11-12 22:38:27 +00:00
Doug Blank 88f3cfa3f7 Working on setting structs 2013-11-12 17:18:06 -05:00
Nick Hall 8fd71fd9f0 Improve documentation for relationship calculator 2013-11-12 22:15:37 +00:00
Nick Hall ceb3f44205 Improve gen.utils documentation 2013-11-12 21:44:01 +00:00
Doug Blank 2c1ba1496b Working on select/update from Struct 2013-11-12 15:24:15 -05:00
Nick Hall f80e6422a3 Improve gen.proxy documentation 2013-11-12 18:03:20 +00:00
Nick Hall 1bd893f9f0 Improve gen.plug documentation 2013-11-12 16:28:24 +00:00
Nick Hall 37f0d9c9df Improve gen.display documentation 2013-11-12 00:12:32 +00:00
Nick Hall 6eab64c901 Improve gen documentation 2013-11-11 23:38:26 +00:00
Nick Hall 1ef6a987da Improve gen.lib documentation 2013-11-11 23:10:35 +00:00
Nick Hall 200e476530 Add PlaceType and PlaceRef to documentation 2013-11-11 15:55:04 +00:00
Nick Hall d79c436627 Remove Handle class from documentation because it crashes sphinx 2013-11-11 15:53:15 +00:00
Nick Hall c665b8d262 Improve gen.db documentation
Convert old markup to reStructuredText.
Use warning and todo directives where appropriate.
Add some new links to classes and methods.
Use consistent case for "Gramps".
2013-11-10 23:34:10 +00:00
Nick Hall 09a3717edb Enable todo entries in documentation 2013-11-10 23:34:10 +00:00
Doug Blank 7f2394337d get_dependencies returns a set 2013-11-10 15:59:09 -05:00
Doug Blank 49b7c09cea Revised Handle class; added get_dependencies; revised Struct class to allow changes 2013-11-10 15:17:47 -05:00
Doug Blank b0517d0ee4 Added db.get_transaction_class to connect db and txn; refactored _tables metadata 2013-11-10 15:07:14 -05:00
Doug Blank 94dbcc5ac7 Interface for getting/setting struct parts by dotted path 2013-11-10 09:11:49 -05:00
Doug Blank c24e037a64 Fix Handle.from_struct to return just handle 2013-11-09 23:14:11 -05:00
Doug Blank 130e2890c6 Change Handle as string to be pure JSON-like representation 2013-11-09 21:58:16 -05:00
Doug Blank 4405e32cb9 Added metadata to struct to allow object creation 2013-11-09 21:28:40 -05:00
John Ralls 1137274354 Fix gramps.modules for git conversion 2013-11-09 17:30:11 -08:00
Doug Blank d5be60846d Undo change that made a superfluous change (extra space) to XML format 2013-11-09 19:08:09 -05:00
Doug Blank abfc1dd698 Updated example.gramps 2013-11-09 19:06:11 -05:00
Doug Blank 8951d92739 Merge branch 'master' of ssh://git.code.sf.net/p/gramps/source 2013-11-09 17:00:09 -05:00
Doug Blank 8980d7be87 from_struct uses defaults from object if not given in JSON-like representation 2013-11-09 16:59:42 -05:00
Nick Hall 0f93a7170c Update url to example file 2013-11-09 19:50:42 +00:00
Doug Blank 564aaf88a7 Added from_struct to all objects; can now instatiate an object with JSON-like structs; added 10k tests that all pass 2013-11-09 10:43:30 -05:00
Doug Blank b3f6b8f27a Change iteritems to items to allow to work with dictionaries in Python3 2013-11-09 10:41:26 -05:00
Nick Hall 9050f96dad Skip .git instead of .svn directories 2013-11-09 00:10:46 +00:00
Nick Hall 57daf4f269 Change version string to contain git hash instead of svn revision 2013-11-08 19:52:52 +00:00
Nick Hall 63578d95a0 7182: Avoid using private functions in GExiv2 > 0.5
svn: r23476
2013-11-08 09:22:35 -08:00
Doug Blank 32d71a3897 Changes for Django 1.5.4
svn: r23474
2013-11-08 09:22:12 -08:00
Nick Hall d2bef4a698 Prevent setting place name to None
svn: r23473
2013-11-08 09:21:42 -08:00
Doug Blank bd501a8357 Protect from no shown image yet
svn: r23467
2013-11-08 09:21:07 -08:00
Doug Blank f31ad236e4 Missing newline
svn: r23465
2013-11-07 11:28:20 -08:00
Mirko Leonhäuser e17a7836c1 updated german translation
svn: r23461
2013-11-07 11:27:49 -08:00
Doug Blank 9670f8ff1c Don't show try to make thumbnail if not a pixbuf yet
svn: r23459
2013-11-07 11:27:23 -08:00
Jérôme Rapinat 8481984eac 6918: http://lintian.debian.org/tags/old-fsf-address-in-copyright-file.html
svn: r23458
2013-11-07 11:26:57 -08:00
Doug Blank 4cbb54bd88 Added callback parameter to __init__ method so that all editors have a uniform signature (called from Note Link)
svn: r23455
2013-11-07 11:26:22 -08:00
Doug Blank 3f36cc9cdc Allow drag and drop on image
svn: r23450
2013-11-07 11:25:44 -08:00
Nick Hall 31a3f074f1 Set place type to "Unknown" when main location is missing
svn: r23448
2013-11-02 18:19:32 +00:00
Nick Hall da7d62c65f Update Extract City tool to create a place hierarchy
svn: r23447
2013-11-02 18:14:44 +00:00
Doug Blank ec76905791 Show local variables on unhandled crash
svn: r23446
2013-11-02 16:38:35 +00:00
Nick Hall 0fd2c1d74e Bug fix for hierarchical places
svn: r23445
2013-11-01 19:26:52 +00:00
Nick Hall d6ae8cffb4 GEPS 6: Implement place hierarchy
svn: r23444
2013-11-01 19:13:16 +00:00
Jérôme Rapinat 8e123f8695 7151: update start of Ramadan in France
svn: r23440
2013-10-29 17:54:23 +00:00
Paul Franklin cd63617764 typo
svn: r23437
2013-10-29 15:53:43 +00:00
Paul Franklin fdd69173f2 enable translated output for this report (in trunk only)
svn: r23435
2013-10-29 15:31:57 +00:00
Vassilii Khachaturov 4ca39d0fff 7162: unicode_literals break win+py2
svn: r23434
2013-10-28 16:35:09 +00:00
Nick Hall 046f89a2a7 Update selection widget with latest version
svn: r23426
2013-10-27 12:59:41 +00:00
Jérôme Rapinat 09388cf0aa 7154: fix Norwegian Bokmål's header
svn: r23424
2013-10-27 00:50:55 +00:00
Nick Hall 767430f93f Modify media reference editor to use new selection widget
svn: r23421
2013-10-26 17:56:39 +00:00
Paul Franklin 5b31f8ce60 corrected syntax on SVN "Id" line
svn: r23420
2013-10-26 17:55:46 +00:00
Paul Franklin 34215eab93 added SVN "Id" properties
svn: r23419
2013-10-26 17:42:36 +00:00
Jérôme Rapinat 4e4ebee911 7125: typo
svn: r23418
2013-10-26 16:04:19 +00:00
Jérôme Rapinat efffa884f6 minor improvement on french translation for book report (wording for TOC)
svn: r23417
2013-10-26 15:34:54 +00:00
Doug Blank 9ef373651f Code for low-level database copy; sometimes corrupted, not sure why
svn: r23416
2013-10-26 12:25:52 +00:00
Doug Blank bdf9f42477 GUI changes for Copy function in Family Tree Manager dialog
svn: r23415
2013-10-26 00:30:49 +00:00
Doug Blank 81ca515038 Removed debugging info; moved to standard admin, redirect not working
svn: r23414
2013-10-25 22:49:55 +00:00
Doug Blank 507a1f9b9f PIL not needed
svn: r23413
2013-10-25 22:02:45 +00:00
Craig J. Anderson 824a9a5134 Version 1 of the recursive descendant routine. More recursive classes to come.
ander882@hotmail.com



svn: r23412
2013-10-25 20:33:55 +00:00
Vassilii Khachaturov c29af0860b 7158: translate "today" to RU
svn: r23411
2013-10-25 16:36:34 +00:00
Vassilii Khachaturov 2adf9fa58b 7158: POT += "today"
svn: r23410
2013-10-25 16:36:21 +00:00
Vassilii Khachaturov 72e17cd722 7158: flag _dateparser.py to string extraction
svn: r23409
2013-10-25 16:36:12 +00:00
Vassilii Khachaturov 96c2db0538 7158: localize "today" in DateParser
Should we also support prefixes?

svn: r23408
2013-10-25 16:26:58 +00:00
Vassilii Khachaturov e7f9431e80 7158: refactor parsing of "today"
prepare for localization - refactor the parsing of "today" in line with
other token parsing in DateParser, rather than using the hardwired text

Already possible to override per language, but I'll next add
a way to import a single translation of a "today" from the PO.

svn: r23407
2013-10-25 16:15:40 +00:00
Doug Blank 9ffe6d13e3 7158: Some filters need a date of today; request to add "today" as a valid date to parser; allow 'today (hebrew)'
svn: r23406
2013-10-25 12:59:54 +00:00
Vassilii Khachaturov 939353a525 RU: translation update
svn: r23404
2013-10-25 11:40:37 +00:00
Vassilii Khachaturov 167779313e RU: fix name editor keywords
merge from gramps40

svn: r23401
2013-10-25 11:20:52 +00:00
Jérôme Rapinat 8d6c3b9e08 7154: fix Norwegian Bokmål's header
svn: r23399
2013-10-25 11:04:23 +00:00
Vassilii Khachaturov 4e2e51ff31 7158: "today" parsing fails with other calendars
Committed a test that uncovers this problem, before we add
localization to the "today" string

svn: r23393
2013-10-25 08:39:19 +00:00
Vassilii Khachaturov eb725cc5aa 7158: test coverage for Doug's "today" changes
w/o localized parsing yet

svn: r23392
2013-10-25 08:22:11 +00:00
Vassilii Khachaturov 6c49da9b4b test refactor
svn: r23391
2013-10-25 08:22:01 +00:00
Vassilii Khachaturov 6f2a43877d better diags on test failure
svn: r23390
2013-10-25 08:21:51 +00:00
Vassilii Khachaturov 63cecba1df no unittest.assertFail
Remove redundant catch-all wrapper, the unit testing framework
reports an exception here anyway!

svn: r23389
2013-10-25 08:21:39 +00:00
Doug Blank 1814c41c9a Fix to convert note text str to unicode (cuni)
svn: r23388
2013-10-25 01:26:45 +00:00
Doug Blank da1eadacd6 Fix for very long texts in a column
svn: r23387
2013-10-25 01:18:29 +00:00
Doug Blank 7d67e2bc46 7158: Some filters need a date of today; request to add "today" as a valid date to parser
svn: r23386
2013-10-24 22:27:14 +00:00
Jérôme Rapinat 17c8be4322 typos
svn: r23385
2013-10-24 17:49:51 +00:00
Jérôme Rapinat e2fad09d29 merge french translation for testing
svn: r23384
2013-10-24 17:44:47 +00:00
Vassilii Khachaturov a8902b80d6 resolve 1 fuzzy in FR by Paul's rq
svn: r23383
2013-10-24 17:30:25 +00:00
Doug Blank 365daaba62 Moved code to get links from notes to Note object; updated quickview
svn: r23382
2013-10-24 14:31:21 +00:00
Doug Blank 39a3f50a96 Add default charset for Django settings; change from default pdf output to html
svn: r23380
2013-10-24 11:40:35 +00:00
Doug Blank 83fc3ad4e8 Moved import of ProgressMeter inside prepare methdod; FIXME: use User class instead
svn: r23377
2013-10-24 04:25:17 +00:00
Doug Blank fb704558e2 Change for Django 1.5.4, no more redirect_to
svn: r23376
2013-10-23 17:45:42 +00:00
Doug Blank b91927e37c Added gramps. to webapp imports (should make webapp a package)
svn: r23375
2013-10-23 17:16:39 +00:00
Doug Blank 46ceab3ca8 Apparently, when running as a script, sys.stdout might not have an encoding
svn: r23374
2013-10-23 17:03:40 +00:00
Doug Blank bcf43e9a02 Bump copyright up to 2013
svn: r23373
2013-10-23 10:58:19 +00:00
Doug Blank 8ece67cab1 Initial protection for not having PIL (either not installed or not available, python3)
svn: r23372
2013-10-23 02:07:27 +00:00
Doug Blank e06051fa7c Allow to be used without bsddb installed, for uses where it is not needed (webapp and other uses)
svn: r23371
2013-10-23 02:00:38 +00:00
Vassilii Khachaturov 98ccbd42a3 ignore sphinx built docs
svn: r23370
2013-10-22 18:37:30 +00:00
Vassilii Khachaturov a4bc19b887 6753: add long_days to DateStrings
svn: r23369
2013-10-22 18:37:20 +00:00
Vassilii Khachaturov bfa2402b12 6753: add long_days to DateStrings
svn: r23368
2013-10-22 18:37:04 +00:00
Paul Franklin b91765d462 7150: crash on backup or export
svn: r23367
2013-10-22 16:53:10 +00:00
Vassilii Khachaturov bf6901e6ed 7125/7102: port my fix from gramps40
Don't bump 1.6.0 XML version, because Gramps 4.1 --
the first version to use it -- hasn't been released yet

svn: r23356
2013-10-20 16:54:48 +00:00
Paul Franklin 59457923fa 7124: Complete Individual Report does incomplete translation
svn: r23354
2013-10-20 16:46:53 +00:00
Vassilii Khachaturov 18b38b86be fix RU translation of WebCal
svn: r23351
2013-10-20 14:44:58 +00:00
Vassilii Khachaturov 265b1d7b53 6926: remove redundant cal prefixes in FR
these are automatically populated by the prefix table building code

svn: r23346
2013-10-20 12:27:03 +00:00
Vassilii Khachaturov 2d937ae507 RU translation update
svn: r23343
2013-10-20 10:36:20 +00:00
Doug Blank 8667fbc971 CLI run_report: use User()
svn: r23340
2013-10-19 13:08:56 +00:00
Doug Blank f74d1e51a1 Handles: add __str__ method
svn: r23339
2013-10-19 13:08:19 +00:00
Doug Blank 5c50673f15 SimpleTable: allow bools
svn: r23338
2013-10-19 13:07:49 +00:00
Doug Blank 1018b9edb2 Fixed new Gtk Drag/Drop names
svn: r23337
2013-10-19 03:02:50 +00:00
Paul Franklin fbe500a5cb 7138: missing import in editmediaref.py
svn: r23336
2013-10-18 19:59:39 +00:00
Paul Franklin 10dd87b441 added SVN properties, and SVN "Id" lines if needed
svn: r23334
2013-10-17 19:01:32 +00:00
Doug Blank e33642c412 Don't crash if not opened
svn: r23331
2013-10-17 16:02:55 +00:00
Doug Blank 27c5f4ffc5 6678: Database Differences Report crashes 4.0 beta svn 21228
svn: r23330
2013-10-17 12:07:04 +00:00
Jérôme Rapinat acfb99b9a2 6926: fix casse for _mod and _qual prefixes on the french translation
svn: r23329
2013-10-16 17:20:35 +00:00
Jérôme Rapinat 0c3562f3f4 6926: some calendar names are handled via fr.po, only keep alternate names
svn: r23328
2013-10-16 17:15:13 +00:00
Jérôme Rapinat dd1d9abb06 6926: bump version for API (trunk)
svn: r23327
2013-10-16 16:56:04 +00:00
Vassilii Khachaturov c64cf6bc18 6926: merge to trunk p4: regenerate POT
svn: r23326
2013-10-16 14:04:43 +00:00
Vassilii Khachaturov d1a467d7dc 6926: merge to trunk p3: sphinx docs
svn: r23325
2013-10-16 14:04:32 +00:00
Vassilii Khachaturov be84468d3f 6926: merge to trunk p2: gramps/ code changes
svn: r23324
2013-10-16 14:04:21 +00:00
Vassilii Khachaturov dc4404e555 6926: merge to trunk p1: FR, HR, and RU .po
svn: r23323
2013-10-16 14:04:04 +00:00
Jérôme Rapinat a613dc8134 6926: ignore inflection, maybe need to override display_formatted by adding a custom one on _date_fr.py ...
svn: r23321
2013-10-14 09:31:29 +00:00
Paul Franklin 6e7c18b95a 7129: the Family Group Report doesn't show "family" attributes
svn: r23320
2013-10-13 21:11:30 +00:00
Jérôme Rapinat 95e669e522 6926: test alternate method for months handling; temp entries
svn: r23315
2013-10-13 15:05:09 +00:00
Doug Blank 1a4445f576 Don't change gramps_id if doesn't fit; removed to match gen/db/read.py
svn: r23312
2013-10-11 17:47:52 +00:00
Doug Blank 5545f37edc DictionDB: don't change gramps_ids; mediaref: to_struct['rect'] returns None for (0,0,0,0)
svn: r23311
2013-10-11 17:41:06 +00:00
Doug Blank 6f057a6586 Checksum is not an int, but a md5 hash
svn: r23310
2013-10-11 17:25:25 +00:00
Doug Blank 8ee4695239 Handles that are empty strings are standardized to None
svn: r23309
2013-10-11 17:24:29 +00:00
Doug Blank aae377636d Display Handles properly
svn: r23308
2013-10-11 17:23:42 +00:00
Doug Blank 716c14856a Update media checksums in the check and repair tool
svn: r23307
2013-10-11 17:22:47 +00:00
Doug Blank 3fd19feea4 7090: wrong age for dead people reported by webcal
svn: r23306
2013-10-11 11:46:06 +00:00
Jérôme Rapinat 5a65bb542a 7110: typo on AppData file, improve description
svn: r23305
2013-10-11 08:56:27 +00:00
Paul Franklin dc0deae09e 7092: API for reporting issues ["interim" solution, from Nick Hall]
svn: r23301
2013-10-11 00:01:10 +00:00
Doug Blank 9780abd304 Completed tag database upgrade; additional changes for CLIManager
svn: r23299
2013-10-10 19:50:09 +00:00
Doug Blank 2238e0479e Changed log.errors to log.warn (errors will stop execution)
svn: r23298
2013-10-10 19:48:05 +00:00
Doug Blank 6bb98bb230 Fix for when active_handle is ''
svn: r23297
2013-10-10 17:26:54 +00:00
Jérôme Rapinat 98edfd2848 7110: add up-to-date screenshots to AppData file
svn: r23296
2013-10-10 15:52:06 +00:00
Doug Blank c2f0f5a063 Updates to work with CLIManager; shell refinements
svn: r23294
2013-10-10 12:29:52 +00:00
Jérôme Rapinat 3168711bbb 6926: make some entries uniq
svn: r23291
2013-10-09 18:22:20 +00:00
Jérôme Rapinat 2f37c34ccc 6926: add some keys on the french translation (in progress)
svn: r23290
2013-10-09 18:17:36 +00:00
Paul Franklin 3575f63cbd 7102: XML: Gramps does not export 'very low' value (0) for confidence into citation
svn: r23289
2013-10-09 16:20:00 +00:00
Mirko Leonhäuser 78d5b0c137 updated german translation
svn: r23285
2013-10-08 21:29:29 +00:00
Josip Pisoj fd2efd76d8 0007114: GtkSpell: language code in a human readable format
svn: r23284
2013-10-08 17:32:22 +00:00
Doug Blank 9522a5ba53 7006: double entries in de gendex.txt file
svn: r23282
2013-10-08 16:40:00 +00:00
Doug Blank 1b6232e380 Add right-click support for media in detail views
svn: r23277
2013-10-08 12:02:55 +00:00
Doug Blank c6585a8fac Add right-click 'Make Active Media' to Photo class
svn: r23276
2013-10-08 11:32:33 +00:00
Vassilii Khachaturov c87066136e 7100: proper handling of dates with NY in Date.set
svn: r23275
2013-10-08 11:23:30 +00:00
Doug Blank ed1d579bfc Add Gallery 'Make Active Media', typo
svn: r23274
2013-10-08 01:29:18 +00:00
Doug Blank f1aa649601 Add Gallery 'Make Active Media', typo
svn: r23271
2013-10-08 01:12:28 +00:00
Doug Blank 4d8eae042a Add Gallery 'Make Active Media'
svn: r23270
2013-10-08 01:04:07 +00:00
Nick Hall 060eed99c6 Freeze headings when scrolling
svn: r23267
2013-10-07 22:03:42 +00:00
Nick Hall fa7ee8bbb6 7080: Fix upgrade when media path does not exist
svn: r23264
2013-10-07 17:12:58 +00:00
Jérôme Rapinat aa265ae1e7 7105: missing event_ref_list into get_citation_child_list method
svn: r23263
2013-10-07 14:44:03 +00:00
Jérôme Rapinat 38fc41fbb7 7110: Add AppData file
svn: r23260
2013-10-07 09:42:01 +00:00
Jérôme Rapinat 3c4db9ea0e 7110: Add AppData file
svn: r23256
2013-10-07 09:07:40 +00:00
Jérôme Rapinat 07546c24e4 $ intltool-update -m
svn: r23255
2013-10-07 08:38:04 +00:00
Jérôme Rapinat c2efe41abc 7110: Add AppData file
svn: r23254
2013-10-07 08:28:57 +00:00
Jérôme Rapinat 9d7f4b4056 7081: QuestionDialog module moved to gramps.gui.dialog
svn: r23249
2013-10-05 16:41:50 +00:00
Vassilii Khachaturov b716a7f298 7100: add debug logging for the bug investigation
svn: r23247
2013-10-03 23:11:04 +00:00
Nick Hall 905e6a5993 Convert SoundEx Generator tool into a gramplet
svn: r23246
2013-10-03 21:11:05 +00:00
Nick Hall 543fda3d5d Add new ancestor and descendant gramplets
svn: r23244
2013-10-03 18:06:50 +00:00
Nick Hall ac35859e27 Convert uncollected objects tool into a gramplet
svn: r23243
2013-10-03 16:02:48 +00:00
Nick Hall 6aaccd4ca0 Convert python evaluation tool into a gramplet
svn: r23242
2013-10-03 13:33:03 +00:00
Jérôme Rapinat c7f4a540b1 7072: fix level for citationref into person
svn: r23237
2013-10-02 08:10:07 +00:00
Jérôme Rapinat 010b67688a 7071: age on date now displays all individuals, update titles
svn: r23236
2013-10-01 08:57:18 +00:00
Doug Blank 609e2f5989 CACHES = {}
svn: r23233
2013-09-30 23:57:49 +00:00
Vassilii Khachaturov 8d5a98af2d 7088: remove SDN version reporting
svn: r23232
2013-09-30 19:31:47 +00:00
Nick Hall c3aa0ccbb9 7066: Fix hebrew calendar and remove sdn import
svn: r23229
2013-09-30 17:41:21 +00:00
Nick Hall 533a279189 Move missing Gtk Spell warning
svn: r23224
2013-09-30 12:45:32 +00:00
Vassilii Khachaturov 3b14e98a1a 7088: rm warning on `import sdn' failure
svn: r23221
2013-09-30 11:46:07 +00:00
Nick Hall e5a929c8b3 Revert change to suppress warnings
svn: r23218
2013-09-28 14:00:49 +00:00
Vassilii Khachaturov 659f1bec17 7089: same bug in 3 more reports
Port r23211-r23213 from gramps34.

svn: r23214
2013-09-27 23:57:49 +00:00
Vassilii Khachaturov 08dc8ffc53 7089: webcal mistreats non-gregorian event dates
svn: r23209
2013-09-26 22:06:15 +00:00
Paul Franklin 3381140ec0 7088: provide a config option to suppress the warning about missing "sdn"
svn: r23207
2013-09-26 21:53:03 +00:00
Vassilii Khachaturov 93170f1e2a 7037: proxy crash with complex person filter
reapply to trunk after retest by Mirko

svn: r23204
2013-09-26 20:32:53 +00:00
Vassilii Khachaturov d29ea3775f friendlier test failure diags
svn: r23199
2013-09-25 15:52:55 +00:00
Vassilii Khachaturov 03ccd6b8f9 skip MatchDateTest on non-English locales
svn: r23197
2013-09-25 14:51:08 +00:00
Vassilii Khachaturov a79e943c19 6881: latin_american broken for partial families
svn: r23193
2013-09-25 11:12:10 +00:00
Paul Franklin 203508eab1 enable Arabic date handler in trunk
svn: r23191
2013-09-24 16:29:24 +00:00
Tim G L Lyons edafc6a7c1 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: r23189
2013-09-24 11:30:33 +00:00
Vassilii Khachaturov 74ea37f1ba 7037: proxy crash with complex person filter
filter parameter shadowed the global filter :-)

svn: r23184
2013-09-23 15:58:32 +00:00
Jérôme Rapinat d9b2fa97e9 add gen.lib.handle for API documentation
svn: r23181
2013-09-23 08:38:44 +00:00
Vassilii Khachaturov 9ee29a4def add GRAMPS_RESOURCES to Makefile
otherwise it breaks

svn: r23180
2013-09-21 16:53:46 +00:00
Vassilii Khachaturov 05fae5df80 7045: enable cal switch in editor on empty dates
svn: r23177
2013-09-21 08:57:02 +00:00
Mirko Leonhäuser 58808d39f7 updated german translation
svn: r23176
2013-09-20 21:02:08 +00:00
Vassilii Khachaturov 018f0ab30b Revert "6926: display genitive/nominative months as needed"
Sorry, my mistake. Committed from the wrong branch!

This reverts commit 0e82e0077ac1cad122f4584d62b54855ca02e4d8.

svn: r23175
2013-09-20 12:41:46 +00:00
Vassilii Khachaturov 0936aa37e8 DateParserRU: suport 'до'
Add 'до' both as a Date.MOD_BEFORE modifier token
and as a span2 token (i.e., stop end for a Date.MOD_SPAN).

svn: r23174
2013-09-20 12:41:33 +00:00
Vassilii Khachaturov 6eebd80dfc 6926: display genitive/nominative months as needed
First proof of concept, fixing the original bug for Russian.
Added gramps/gen/datehandler/_datestrings.py, to hold
all the localized strings, with genitive/nominative
context as appropriate.

Remaining TODO:
1) other languages
2) expand the localized string into RE-style
concat via |, so that displayer uses the 1st instance,
and the parser uses the whole RE. Write the corresponding _().
3) same with short names as with long names
4) harmonize with _grampslocale code reading the names from
elsewhere for Julian/Gregorian months
5) expand to other calendars (non-Julian/non-Gregorian)
6) obsolete the public attributes in dd and replace with accessors

svn: r23173
2013-09-20 12:33:00 +00:00
Jérôme Rapinat 45f9ea5e6d 7081: No QuestionDialog module into gramps.gui.utils
svn: r23169
2013-09-20 10:17:29 +00:00
Jérôme Rapinat a861db35bf wrap description for width dialog
svn: r23168
2013-09-20 09:18:14 +00:00
Vassilii Khachaturov 407b059dba 7068: undo french fallback to gregorian
French SDN conversion functions now accept an optional boolean
parameter that allows to block dates outside the republican period.
By default, calendar conversions are allowed.
Revert test blocked by r23139, it now passes!

svn: r23167
2013-09-19 22:54:49 +00:00
Vassilii Khachaturov 180cb1ac28 6926: add partial dates (M/Y and Y), not just DMY
svn: r23166
2013-09-19 22:06:27 +00:00
Vassilii Khachaturov 1972013601 7063: endless loop in probably_alive_range
Reapply r23161 from gramps40

svn: r23162
2013-09-18 14:49:59 +00:00
Doug Blank c4125c9299 Turn off debug level, enable warn level; provide a default null handler for logging
svn: r23153
2013-09-17 15:12:36 +00:00
Doug Blank adf9d0dc81 7069: Narrated Web Site media pages do not include multiple references
svn: r23148
2013-09-17 10:35:33 +00:00
Tim G L Lyons 42f6070d8c 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: r23143
2013-09-16 21:39:47 +00:00
Vassilii Khachaturov f31a74d271 7068: skip blocked test code, blocks other tests
svn: r23139
2013-09-15 14:56:12 +00:00
Vassilii Khachaturov f4be9dfc70 Cope with UnicodeDecodeError on git svn output
svn: r23138
2013-09-15 14:56:01 +00:00
Vassilii Khachaturov f7c036ab52 7027: skip tests blocked by this bug
svn: r23137
2013-09-15 14:43:30 +00:00
Vassilii Khachaturov 6dede8d8af 7066: fix our algorithm based on jewish.c in sdn
It looks like we had an earlier fork of the same code,
and the upstream had some bugs fixed.

svn: r23133
2013-09-14 23:32:30 +00:00
Vassilii Khachaturov b22b533846 7066: some massaging of ICU version, still fails
svn: r23129
2013-09-14 21:43:36 +00:00
Vassilii Khachaturov da749a3fbc 7066: fallback to buggy PyICU if sdn unavailable
svn: r23128
2013-09-14 19:42:59 +00:00
Vassilii Khachaturov a58b5cf2b7 7066: use sdn module from Calendar package on pypi
Unfortunately, no package on ubuntu for sdn...

Bug fixed on trunk, when sdn is present on the system.
Verified that sdn roundtrip works.
date_test now fails on 1789-13-4(French) recognized as invalid,
as it probably should -- I guess this one is a test bug.

svn: r23127
2013-09-14 19:42:48 +00:00
Vassilii Khachaturov 4d82a70eaa provide sensible defautls for all Date.set params
svn: r23126
2013-09-14 15:44:04 +00:00
Vassilii Khachaturov 307b8519b2 7066: comment blocked test code until bug fixed
svn: r23125
2013-09-14 15:43:54 +00:00
Vassilii Khachaturov ad333e937c 7045: Setting an invalid date does not raise
do the sanity checks on a separate date object,
so that the uncertainty expressed with 0 d/m isn't removed

svn: r23124
2013-09-14 15:11:09 +00:00
Vassilii Khachaturov 37e82106dc 7065: Calendar conversion broken for negative date
fixed, repro steps work as expected now
date_test still broken due to further blocking issues,
see #7045

svn: r23123
2013-09-14 14:23:58 +00:00
Vassilii Khachaturov 9c47f96b9c 7045: Date.set on invalid date does not raise
refactor _zero_adjust_ymd out of 3 cut-and-paste cases
the bug with the code inside it remains -- the negative years
should not be clamped to positive ones!!!!

svn: r23122
2013-09-14 13:24:40 +00:00
Vassilii Khachaturov ab7d12103f 7045: Date.set on invalid date does not raise
Now it does, but another test breaks:

Traceback (most recent call last):
  File "/usr/lib/python2.7/unittest/loader.py", line 252, in _find_tests
    module = self._get_module_from_name(name)
  File "/usr/lib/python2.7/unittest/loader.py", line 230, in _get_module_from_name
    __import__(name)
  File "/home/vassilii/Gramps/gramps/gen/lib/test/date_test.py", line 136, in <module>
    d.set(quality,modifier,calendar,(4,11,-90,False),"Text comment")
  File "/home/vassilii/Gramps/gramps/gen/lib/date.py", line 1600, in set
    format(original, value))
DateError: Invalid year -90 passed in value (4, 11, -90, False)

because the corresponding year gets adjusted from -90 to 1...

svn: r23121
2013-09-14 13:00:19 +00:00
Vassilii Khachaturov 571e3cffa7 7034: fix test_copy_ymd_preserves_orig
broken in r23083

svn: r23120
2013-09-14 11:50:58 +00:00
Vassilii Khachaturov 5a7e4bd2c6 add get_git_svn_revision and fall back to it
Now gramps developers using git need not be ashamed of their
``gramps --version'' output :)

svn: r23118
2013-09-13 21:42:35 +00:00
Jérôme Rapinat 7518fc5d2a wrap description on about dialog
svn: r23116
2013-09-13 13:06:22 +00:00
Jérôme Rapinat d6f2815ae0 6028: gen module should be gramps.gen
svn: r23115
2013-09-13 13:04:42 +00:00
Vassilii Khachaturov f8698d12f3 5598: refactor GUI tools to enable CLI operation
evname now a CLI tool

svn: r23111
2013-09-13 09:00:59 +00:00
Vassilii Khachaturov 2abca1d071 5598: make cli User.info consistent w/other output
svn: r23110
2013-09-13 09:00:46 +00:00
Vassilii Khachaturov 532424605b 5598: rm import OkDialog - user.info used instead
svn: r23109
2013-09-13 08:39:08 +00:00
Paul Franklin 519eb40d65 add Arabic date handler to trunk, for further testing
svn: r23106
2013-09-13 00:08:45 +00:00
Vassilii Khachaturov 32a63852e0 7061: docstring update
svn: r23104
2013-09-12 21:48:23 +00:00
Vassilii Khachaturov 6c6ca1cd20 Revert*2 "5098: refactor code to use User.progress
Revert*2 means re-apply :-)

svn: r23102
2013-09-12 21:22:14 +00:00
Vassilii Khachaturov 0b936041d3 5098: rename gui.user.User.progress to ._progress
it shadowed the gen.user.User.progress (the context manager),
breaking the ``with user.progress() ... as step:'' idiom!

svn: r23101
2013-09-12 21:22:02 +00:00
Vassilii Khachaturov 4ff73e9d8a 5098: refactor to use user.info and user.progress
svn: r23100
2013-09-12 21:21:53 +00:00
Vassilii Khachaturov 85c1a9a0fd Revert "5098: refactor code to use User.progress"
This reverts commit db9a64ef7da5f26c586452c1a84a96675991d9a4.

This was tested with "runtest.sh" only, but turns out things
are broken under GUI. I'll investigate on a private branch,
reverting meanwhile to unblock the affected plugins on trunk.

svn: r23099
2013-09-12 20:39:07 +00:00
Vassilii Khachaturov 92c13a36bf 5098: refactor old code to use User.progress
Now that #7061 is done, all the old code should no longer use
User.begin_.../step_.../end_progress directly any more, preferring
the context manager instead.

svn: r23096
2013-09-12 19:31:06 +00:00
Vassilii Khachaturov 299235a687 7061: User.progress
docstrings

svn: r23093
2013-09-12 17:51:42 +00:00
Vassilii Khachaturov dd8263a6e8 7061: Wrap User...._progress in a context manager
ensure end_progress is called when exception is raised

svn: r23092
2013-09-12 17:51:31 +00:00
Vassilii Khachaturov fffeb1c0b4 7061: Wrap User...._progress in a context manager
svn: r23091
2013-09-12 15:41:14 +00:00
Vassilii Khachaturov e8202bf4fe 6940: ErrorReportAssistant_Test.test_buffer_recall
fix as approved by Benny

svn: r23090
2013-09-12 14:24:56 +00:00
Doug Blank 6e51929bde ageondate quickview: show reason why considered alive or dead
svn: r23087
2013-09-11 10:56:26 +00:00
Doug Blank 621615bbd1 living proxy did not exclude living people with iter_people()
svn: r23084
2013-09-11 02:12:40 +00:00
Vassilii Khachaturov b6f7ab9ed0 7034: add remove_stop_date parameter
svn: r23083
2013-09-10 17:19:16 +00:00
Doug Blank 146be99876 Ignore meaningless @IDENT@ on CONT or CONC line as detailed at http://www.tamurajones.net/IdentCONT.xhtml
svn: r23081
2013-09-10 16:52:03 +00:00
Vassilii Khachaturov ff89425e50 7013: strip underscores from accept/reject labels
svn: r23077
2013-09-10 12:41:05 +00:00
Doug Blank 52d8a77864 7053: Narrated Website report crashes; check for family == None on lookup
svn: r23074
2013-09-10 10:09:32 +00:00
Vassilii Khachaturov be8c13ef4f 5598: implement User() class for tools
change BatchTool to take user instead of uistate
BatchTool now uses user.prompt, properly prompting the user in CLI
scenario as well, unless "--yes" flag is given

svn: r23071
2013-09-09 21:04:45 +00:00
Paul Franklin a4ae95f260 enable suppression of minor missing-package warning (spell checking)
svn: r23070
2013-09-09 20:55:25 +00:00
Vassilii Khachaturov e51987aab8 7034: probably_alive() failing when no birth-death
further refactoring of set_.../set2_... common code
added accessor get_stop_ymd analogous to get_ymd

svn: r23068
2013-09-09 19:31:13 +00:00
Vassilii Khachaturov bdd08bc679 7034: probably_alive() failing when no birth-death
docstring update

svn: r23067
2013-09-09 19:31:00 +00:00
Serge Noiraud 9695f0a8e4 Geography : bug#0006930 : incorrect string in geoplaces
svn: r23064
2013-09-09 15:29:44 +00:00
Tim G L Lyons 6661229b09 Fix error where displaying Date or Confidence in Citation Tree View gave AttributeError: 'NoneType' object has no attribute 'encode'
svn: r23063
2013-09-09 11:32:59 +00:00
Vassilii Khachaturov 5c9751f3b9 5598: implement User() class for tools
Refactoring in progress:
Modified all the tools' classes' call signature:
now all take a user argument instead of a uistate, and
GUI and CLI signature is unified.

All tools now begin with uistate = user.uistate

svn: r23061
2013-09-08 21:43:12 +00:00
Vassilii Khachaturov 8bdb301958 Add CLIManager.user attribute and __init__ param
Instead of initializing self.user, ArgHandler now aliases
the sessionmanager's one.

svn: r23060
2013-09-08 21:03:40 +00:00
Vassilii Khachaturov 8d867ec2a5 refactor test
svn: r23059
2013-09-08 19:35:15 +00:00
Vassilii Khachaturov a702a815b3 consistency between offset and non-offset setters
added ugly parameter _update2 to set_yr_mon_day, needs refactoring

svn: r23058
2013-09-08 19:23:23 +00:00
Vassilii Khachaturov 39927c45bd fix set_yr_mon_day_offset for compound dates
now calls set2_yr_mon_day_offset

svn: r23057
2013-09-08 19:23:12 +00:00
Vassilii Khachaturov d4b9448cbc refactor set_yr_mon_day and set2_yr_mon_day
refactor common base

svn: r23056
2013-09-08 19:23:02 +00:00
Vassilii Khachaturov 6910605c4e raise DateError in set2_... if not is_compound()
refactor Date to always use is_compound instead of repeating
its logic everywhere

svn: r23055
2013-09-08 19:22:52 +00:00
Vassilii Khachaturov 7e04c4b136 Add some UT for Date.set2_... and fix bugs
Cut and paste is evil ;-) fix bugs before I refactor the code...

svn: r23054
2013-09-08 19:22:40 +00:00
Vassilii Khachaturov 14a69143e1 7034: probably_alive() failing when no birth-death
docstring fix

svn: r23053
2013-09-08 19:22:30 +00:00
Jérôme Rapinat 840e88f840 6028: same change for cli (thank you Nick); still something wrong with my config (GrampsLocale init)
svn: r23051
2013-09-07 09:42:47 +00:00
Nick Hall 4385cdc382 6028: Fix imports for documentation generation
svn: r23049
2013-09-06 23:09:43 +00:00
John Ralls 859b030238 Bug 7040: 4.0.2 svn 23029M fails to start catastrophically
svn: r23046
2013-09-06 19:09:25 +00:00
Zdenek Hatas b58a76a1b6 czech translation update
svn: r23045
2013-09-06 13:59:58 +00:00
Nick Hall 66fc6893ea Fix bug listing gramplets already in gramplet bar
svn: r23041
2013-09-05 22:47:02 +00:00
Vassilii Khachaturov 109fabf5d4 add __main__ for stand-alone test runs
svn: r23036
2013-09-05 08:25:30 +00:00
Vassilii Khachaturov 2637ab109a Bump version in xmlns
svn: r23035
2013-09-04 20:46:30 +00:00
Vassilii Khachaturov 81f412a23f Indentation fix
svn: r23034
2013-09-04 20:38:25 +00:00
Vassilii Khachaturov acdf385509 5598: implement User() class for tools
refactoring in progress - convert calling the tools' classes
using positional syntax

svn: r23032
2013-09-04 14:44:19 +00:00
John Ralls 4cf8c95170 Bug 7040: 4.0.2 svn 23029M fails to start catastrophically
svn: r23030
2013-09-04 14:04:48 +00:00
Doug Blank d911ce7760 7034 and 6965: missing method
svn: r23028
2013-09-04 10:39:40 +00:00
Doug Blank 7977800875 7034: probably_alive() failing when no birth-death dates specified; 6965: Probably Alive fails when birth date is a range
svn: r23023
2013-09-04 02:54:32 +00:00
John Ralls d09bfef267 Change grampslocale logger to use __name__ instead of 'grampslocale'
Attempt to suppress 'No handler for logger grampslocale' messages by enrolling the logger in the module hierarchy.

svn: r23016
2013-09-03 23:18:24 +00:00
John Ralls 6203393960 Simplify display_url to just use htmlview or webbrowser
svn: r23015
2013-09-03 22:43:33 +00:00
John Ralls 97c981af3f Avoid bogus rel-calc translation error message in C locale
svn: r23014
2013-09-03 22:43:25 +00:00
Vassilii Khachaturov 1206e00076 minor cleanup
svn: r23013
2013-09-03 20:37:03 +00:00
John Ralls 8c331a5d92 Bug 7036: [Win32]Setting LANG crashes Gramps
Also fixes Bug 6919: No automatic language selection in Windows
Thanks to Helge Herz.

svn: r23011
2013-09-03 17:39:04 +00:00
John Ralls 6422964a40 Bug 7017: Consolidate run_file into open_file_with_default_application
svn: r23009
2013-09-03 16:33:25 +00:00
Vassilii Khachaturov ceccf0c442 5598: implement User() class for tools
Let gui User take an optional uistate kwarg,
and use it in dbloader and viewmanager.

svn: r23008
2013-09-03 14:17:27 +00:00
Vassilii Khachaturov b37e4064f1 rm obsolete pre-gramps40 file
svn: r23007
2013-09-03 14:17:15 +00:00
Mirko Leonhäuser 2d1581e0d6 updated german translation
svn: r22997
2013-09-01 13:19:31 +00:00
Doug Blank 8f745a1e07 Webapp: update empty.sql to latest db design
svn: r22995
2013-09-01 13:03:05 +00:00
Doug Blank 4fefbfb647 Webapp: search refinements
svn: r22993
2013-09-01 12:32:28 +00:00
Doug Blank 8e8a2b7c6a Webapp: use cuni for python3 compatibility
svn: r22989
2013-09-01 11:42:09 +00:00
Doug Blank 653cb3882b Use cuni rather than unicode
svn: r22988
2013-09-01 11:20:35 +00:00
Doug Blank 6f7cdb8fd2 7025: issue with python3 and unicode string
svn: r22986
2013-09-01 11:07:40 +00:00
Vassilii Khachaturov 7eb11077c8 clean up tmp test files in the end
svn: r22983
2013-09-01 07:37:58 +00:00
John Ralls 7b4b9d09f0 Fix misguided change to poll_external signature
svn: r22981
2013-09-01 04:32:48 +00:00
Doug Blank 1d3275f88e 7025: 4.0.2 svn 22976M fails to start catastrophically
svn: r22980
2013-09-01 02:35:11 +00:00
Doug Blank 8958407097 Webapp: put .distinct() last to remove duplicate matches in queries
svn: r22977
2013-09-01 02:11:15 +00:00
Doug Blank 4a8d98ec2e Webapp changes to properly show unicode data in html
svn: r22975
2013-08-31 13:41:38 +00:00
Doug Blank 0b0d0c5c05 Create .pyhistory if it doesn't exist
svn: r22974
2013-08-31 13:10:30 +00:00
Vassilii Khachaturov 64d3a217f1 6960: Bless Source with an IndirectCitationBase
svn: r22970
2013-08-30 22:33:58 +00:00
Vassilii Khachaturov 94638ad84e 6960: mergecitations has broken copy of MCQ
The MergeCitations batch tool had a cut-and-pasted code
replicating MergeCitationQuery logic. Naturally, it diverged :-)
Removed MergeCitations.Merge and use MergeCitationQuery instead.

svn: r22969
2013-08-30 22:03:14 +00:00
Nick Hall b4d924f996 Fix regular expressions in sidebar filters
svn: r22968
2013-08-30 20:34:20 +00:00
Vassilii Khachaturov 4ad659b083 Don't swallow exceptions in child process
If this were in place before I started working on #6960,
it could have saved me almost an hour!!

svn: r22964
2013-08-30 19:25:22 +00:00
Vassilii Khachaturov db4f8960a6 Refactor IndirectCitationBase out of 3 classes
Refactor common base out of Citation, EventRef, and Repository
class IndirectCitationBase(object):
    Citation management logic for objects that don't have citations
    for the primary objects, but only for the child (secondary) ones.

    The derived class must implement get_citation_child_list method
    to return the list of child secondary objects that may refer
    citations.

    Note: for most objects, this functionality is inherited from
    CitationBase, which checks both the object and the child objects.
Includes:
* has_citation_reference
* replace_citation_references
* remove_citation_references

svn: r22960
2013-08-30 18:33:04 +00:00
Nick Hall 2aaca6aac7 6874: Use shorter names in add gramplet list. Remove old attributes gramplet.
svn: r22959
2013-08-30 18:09:48 +00:00
Nick Hall 90c25b9f8b 6786: Invoke editor on double-click in backlinks gramplet
svn: r22956
2013-08-30 16:06:49 +00:00
Vassilii Khachaturov 2df6db8b40 6960: Error merging citations
Cut-n-pastery of Repository functionality into Citation
to fix the bug pinpointed by merge_ref_test.SourceSourceCheck.

Refactoring to come next...

svn: r22953
2013-08-30 15:49:22 +00:00
John Ralls 38756d53da Bug 7017 GUI stuck when external viewer launched
subprocess.checked_call seems to wait on the process that xdg-open
starts, but subprocess.wait doesn't.

svn: r22949
2013-08-29 23:25:09 +00:00
Vassilii Khachaturov 879218475e flags HAS_CLIMERGE and HAS_EXPORTRAW to skip tests
Thanks, Nick!

svn: r22948
2013-08-29 22:48:54 +00:00
Nick Hall 74d6dd8dd4 Exclude empty checksums from export
svn: r22947
2013-08-29 20:49:54 +00:00
Vassilii Khachaturov d550a2373a Obsolete checks in __main__
svn: r22945
2013-08-29 19:12:30 +00:00
Doug Blank eab69c44ac Fix dbdjango to be up to date with bsddb of gramps40: added checksum for Media; SourceAttribute and CitationAttribute gained a private flag; all primary objects got tags
svn: r22944
2013-08-29 19:11:30 +00:00
Tim G L Lyons 3d30663a5c 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: r22941
2013-08-29 18:06:43 +00:00
Vassilii Khachaturov 9487b3c1b7 6960: Error merging citations
Error merging citations containing objects with citations.
reapply from gramps40 the fix to MergeCitationQuery
merge_ref_test suite still fails :(

svn: r22938
2013-08-29 16:33:21 +00:00
Doug Blank 0bf91f7708 Make webapp work in trunk, copying changes from gramps40
svn: r22930
2013-08-29 12:23:58 +00:00
Vassilii Khachaturov 6336e35a29 7021: merge r22867 fix of #6863 to trunk
svn: r22929
2013-08-29 12:13:26 +00:00
Nick Hall 94d0a21d08 4735: Check for updates in a separate thread
svn: r22926
2013-08-28 23:34:51 +00:00
Vassilii Khachaturov f9540a469f RU l10n update - process all fuzzies
svn: r22922
2013-08-28 18:42:53 +00:00
Vassilii Khachaturov 7dfa165710 Restored broken POT generation
removed 2 obsolete files from POTFILES.in
regenerated gramps.pot and ru.po

svn: r22921
2013-08-28 16:39:01 +00:00
Doug Blank 5a1bddb967 7020: Date filtering fails to work on Family Events in 3.4.6 or 4.0.2; typo, missing 'not'; changed date before and after max to be 9999
svn: r22919
2013-08-28 12:00:00 +00:00
Vassilii Khachaturov 62854bb089 7016: new cmdline switches -y/--yes and -q/--quiet
Add to -h output new text about -y and -q

impex.sh switched to use --yes and --quiet

Refactor ArgHandler to reuse User object

ArgHandler now uses user.prompt
No longer custom code duplicating user.prompt functionality

This dropped support for English yes/no and prefixes in the
"OK to overwrite?", as User.prompt allows pressing "Enter"
to accept by default, and everything else except
verbatim accept choice will be treated as reject.

cli.user.User.prompt now supports treating EOF as a reject

prompt message reformatted: added newline after title

Previously, code
	'-q' in ('--qml')
returned True, which was not what ArgParser meant.
Changed the rhs of in to [] from () to avoid this for every case
in ArgParser.parse in the future as well.

Tests run: the new UT added and impex.sh

svn: r22916
2013-08-28 09:24:26 +00:00
Vassilii Khachaturov 1bb6398717 Ignore tags
svn: r22915
2013-08-28 09:24:13 +00:00
Vassilii Khachaturov 08b76fbf8c 7013: Impl. User.prompt based on QuestionDialog2
Implemented prompt method, changed signature
to match QuestionDialog2.__init__

Refactored existing code in User classes:
common __init__ code and User.callback pulled up to gen.user

Aligned gui and cli to use stderr for spinner and
progress printouts

For testability, self._fileout attr is used instead
of hardwired stderr/stdout, this is
    add gui test (empty for now)

The new code (prompt) is not excercised anywhere but
in the unit tests yet, this is preparation work for other
items in bug #5598

svn: r22914
2013-08-26 11:25:24 +00:00
John Ralls d1825d97dd Fix private moduleset leakage
svn: r22913
2013-08-25 17:18:56 +00:00
Vassilii Khachaturov 87badc8907 6878: CLI import/export plugins broken w/o DISPLAY
Reapply from gramps40.

commit b2977abeab0be3c9edd85f26f9c151d82198921c
Author: Vassilii Khachaturov <vassilii@tarunz.org>
Date:   Wed Aug 21 18:54:21 2013 +0000

    Replace a hardwired ProgressMeter with proper calls to User

    Tested with impex.sh with and without DISPLAY env

    git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/branches/maintenance/gramps40@22901 4ae1f11a-8b86-4847-b8af-ab372f36d1fd

commit d67eda455f4f8c97e34ec7c85fb0bcf3a9c3b940
Author: Vassilii Khachaturov <vassilii@tarunz.org>
Date:   Wed Aug 21 18:54:05 2013 +0000

    6957: support gender in vcard import

    forgotten merge cleanup

    git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/branches/maintenance/gramps40@22900 4ae1f11a-8b86-4847-b8af-ab372f36d1fd

svn: r22911
2013-08-23 08:48:02 +00:00
Vassilii Khachaturov ffa6b33db8 7009: endless exception loop starting w/o DISPLAY
Reapplied my fix to has_display from gramps40.

svn: r22910
2013-08-22 22:45:17 +00:00
Nick Hall 72c2cff790 Add date validation to filters
svn: r22905
2013-08-22 17:13:55 +00:00
Vassilii Khachaturov b142062187 6953: remove "undo history warning" under CLI
Merged from gramps40 the commits below and
verified there are no more instances of BatchTool
on trunk to change as well.

commit 657a57fb7de3c9804dfbff5b27f824ff79ead2ae
Author: Vassilii Khachaturov <vassilii@tarunz.org>
Date:   Wed Aug 21 17:24:41 2013 +0000

    6953: remove "undo history warning" under CLI

    Port my fix from gramps34.
    In addition, the Check tool now has a hardwired dependency
    on ProgressMeter. Make a nullifying mock locally and
    only set it to the real thing only under GUI.

    Tested with impex.sh (further stages after check still fail,
    see bug #6878).

    git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/branches/maintenance/gramps40@22899 4ae1f11a-8b86-4847-b8af-ab372f36d1fd

commit 064d9a7b36770857f7fd68b35ade6e8f3f52b81a
Author: Vassilii Khachaturov <vassilii@tarunz.org>
Date:   Wed Aug 21 17:24:18 2013 +0000

    action 'tool' CLI handler broken w/o DISPLAY

    Preparing to port my fix for 6953: remove "undo history warning"
    when the BatchTool run from cli (e.g., "check")
    from gramps34, the ground state was worse in gramps40...

    git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/branches/maintenance/gramps40@22898 4ae1f11a-8b86-4847-b8af-ab372f36d1fd

svn: r22902
2013-08-21 19:46:16 +00:00
Paul Franklin 7c5d15b678 add and enable Greek date handler (from Zissis Papadopoulos)
svn: r22897
2013-08-21 16:55:23 +00:00
Zdenek Hatas f50ee8a91b czech translation update
svn: r22892
2013-08-21 14:11:08 +00:00
Vassilii Khachaturov 29c7564ea4 6871: workaround gtk RTL bug in MultiTreeView
optimizing cleanup - reapply from gramps40

svn: r22891
2013-08-21 07:33:26 +00:00
Vassilii Khachaturov 02d8a8d915 6871: workaround gtk RTL bug in MultiTreeView
Reapply from gramps40 - blend of Nick's and my fix for the bug.

svn: r22888
2013-08-20 21:55:17 +00:00
Nick Hall dcccf38e2e Add datehandler unit test
svn: r22885
2013-08-20 19:48:01 +00:00
Nick Hall 7ccbe938f1 6871: Remove vertical grid lines for RTL display
svn: r22883
2013-08-20 16:06:28 +00:00
Vassilii Khachaturov c727e19ea8 Adapt to gramps40/trunk - add GRAMPS_RESOURCES env
Rewrote Makefile to use a single macro PYTHON
which includes all the env magic in it.

svn: r22877
2013-08-19 20:18:39 +00:00
Vassilii Khachaturov b8e669390f gramps-connect: more automation during init
don't require the user to manually create the fixtures subdir

svn: r22876
2013-08-19 20:03:11 +00:00
Vassilii Khachaturov 88e27cd71e gramps-connect used wrong arg for GrampsLocale
Fixed webapp/utils.py and also made the docstring in Grampslocale
less ambiguous.

svn: r22875
2013-08-19 19:53:59 +00:00
Nick Hall 6b5da9a67f Add checksum to dtd and rng files
svn: r22873
2013-08-15 22:19:18 +00:00
Nick Hall c56996b635 Simplify status bar and fix justification of filter status
svn: r22872
2013-08-15 22:08:23 +00:00
Nick Hall 2d8b44db89 Add checksum to media objects
svn: r22870
2013-08-15 17:49:51 +00:00
Paul Franklin 8d9f6558e5 6998: Descendant Tree Report crashes gramps 4.0.2 svn 22863M
svn: r22869
2013-08-14 22:44:09 +00:00
Nick Hall c94c8c0b84 Fix bug in note filters
svn: r22862
2013-08-13 18:39:34 +00:00
Nick Hall 189d1f0f59 6995: Fix bug in event citation filter
svn: r22859
2013-08-13 18:23:57 +00:00
Nick Hall 4c7d413f40 Automatic update for old rules using regular expressions
svn: r22855
2013-08-11 14:12:32 +00:00
Vassilii Khachaturov a552012663 6909: Gedcom export adds birth place/date in death
reapply my fix from gramps40

svn: r22852
2013-08-11 13:34:41 +00:00
John Ralls 9d03ce76c3 Update goocanvas and osmgpsmap to current packages
svn: r22848
2013-08-10 21:06:01 +00:00
John Ralls 4ac495dcee Add new Quartz Input Method to bundle
svn: r22847
2013-08-10 21:05:17 +00:00
Paul Franklin 70921cfdfa give the graphvizdialog's format_str a more-unique name
(to help distinguish it from the name displayer's format_str)


svn: r22846
2013-08-10 18:37:52 +00:00
John Ralls 1bb33d6d8a Clean up some leftovers from 22840
svn: r22842
2013-08-09 22:36:36 +00:00
John Ralls 5880dc49f6 Consolidate mslocales and self._lang_map
into a single dict for easier maintenance

Thanks to Paul Franklin for suggesting it

svn: r22840
2013-08-09 22:11:58 +00:00
Nick Hall b8f62b8917 Remove redundant imports
svn: r22839
2013-08-09 21:37:34 +00:00
John Ralls 9e213e0090 Fix crash when Gramps is passed an invalid locale
svn: r22833
2013-08-09 19:58:34 +00:00
John Ralls 57af50e162 Ensure en_US encoding is UTF-8
svn: r22832
2013-08-09 19:58:29 +00:00
John Ralls 615fd34957 GrampsLocale:Add Greek and English to MSlocales
svn: r22831
2013-08-09 19:58:24 +00:00
Nick Hall 0693e0db79 Convert old rules to use regular expression code in the base class
svn: r22830
2013-08-09 17:31:42 +00:00
Nick Hall 50ccc05119 Combine three new rules with existing rules
svn: r22828
2013-08-09 14:06:48 +00:00
Peter Landgren 6d60cd345f Some Swedish updates.
svn: r22826
2013-08-09 12:54:06 +00:00
Nick Hall 927415ee88 Add regular expressions to rules
svn: r22823
2013-08-08 22:51:44 +00:00
Nick Hall 01a7fd6cf6 python3 fix
svn: r22821
2013-08-08 13:02:04 +00:00
Nick Hall 66166c2acc Fix for Windows line separator
svn: r22819
2013-08-08 12:45:23 +00:00
Nick Hall fe258bf600 6950: Add new rule for events with places matching filter
svn: r22816
2013-08-07 23:26:16 +00:00
Vassilii Khachaturov 4b5d6fa8c9 comment/docstring fix
reapply from gramps40

svn: r22813
2013-08-07 08:21:44 +00:00
Vassilii Khachaturov a987be1f3a 6883: non-Western fonts broken in PS reports
Reapply from gramps40.

svn: r22811
2013-08-06 22:34:54 +00:00
Nick Hall 6fe75d41e2 Convert VCard unit tests to use ElementTree
svn: r22807
2013-08-06 18:47:59 +00:00
Nick Hall 435f5106de 6969: Connect to switch-page signal after the initial gramplets have been added
svn: r22801
2013-08-05 18:35:39 +00:00
Nick Hall f33607ac7c Close database files before removing them
svn: r22794
2013-08-03 16:46:17 +00:00
Nick Hall d174f4c44b Add unit test for latitide/longitude conversion
svn: r22792
2013-08-01 20:46:11 +00:00
Nick Hall 9a9d7ccf03 Convert callback test to use assert methods
svn: r22789
2013-07-31 20:12:08 +00:00
Nick Hall 37c056db7d Add command to run unit tests from setup.py
svn: r22787
2013-07-31 18:21:42 +00:00
Nick Hall efb3c8c6a4 Move rotate handler test
svn: r22785
2013-07-31 16:48:50 +00:00
Nick Hall 031bdb699b Unit test python3 fixes
svn: r22783
2013-07-30 22:07:28 +00:00
Nick Hall 0dc020e31f Fix date unit test
svn: r22781
2013-07-30 20:00:23 +00:00
Nick Hall 71143f6d0d Remove superfluous console output in unit tests
svn: r22779
2013-07-30 16:58:52 +00:00
Nick Hall 4acc6e262e Remove redundant import
svn: r22777
2013-07-30 16:53:06 +00:00
Vassilii Khachaturov 8f14d9cc92 6663: RecentFiles.do_save() doesn't do XML escape
reapply from gramps40

svn: r22775
2013-07-30 15:14:07 +00:00
Nick Hall 82978c7993 Fix merge ref unit test
svn: r22772
2013-07-30 00:21:31 +00:00
Nick Hall 9d6354d311 Fix bug in unit test script
svn: r22770
2013-07-29 16:52:58 +00:00
Nick Hall 4760c6bd21 Fix and move db unit tests
svn: r22768
2013-07-29 16:38:06 +00:00
Jérôme Rapinat 51cdc1f097 6918: .deb package more compliant according to Debian policy
svn: r22766
2013-07-29 16:31:48 +00:00
Vassilii Khachaturov f36b5e66ae 6957: VCF export/import should support [x-]gender
reapply from gramps40

svn: r22764
2013-07-29 08:55:49 +00:00
Nick Hall 174a1dac95 Convert db unit test to use unittest module
svn: r22761
2013-07-28 18:54:39 +00:00
Nick Hall b3ddf9f83a Fix and move keyword unit test
svn: r22759
2013-07-28 18:11:35 +00:00
Nick Hall 772cf39d7f Fix and move config unit test
svn: r22757
2013-07-28 17:36:35 +00:00
Nick Hall 696ee7aad0 Fix and move CLI unit test
svn: r22755
2013-07-28 16:20:30 +00:00
Nick Hall b2b4da2d37 Fix unit tests
svn: r22753
2013-07-28 15:04:26 +00:00
Nick Hall d6c870fde6 6954: Output command line messages and progress information to stderr rather than stdout
svn: r22751
2013-07-28 14:21:53 +00:00
Vassilii Khachaturov 93c999dcb0 6951: import/export test suite runner broken
Reapply the fix from gramps40.

svn: r22747
2013-07-28 13:51:35 +00:00
Vassilii Khachaturov 61700431e6 6952: in RU locale, gramps --help is wrong for -u
svn: r22743
2013-07-28 09:50:32 +00:00
John Ralls a8267740a3 Fix python3 syntax error
svn: r22740
2013-07-27 17:25:08 +00:00
Paul Franklin 1185b58986 6946: global name 'UNITYPE' is not defined - can't open old database
svn: r22739
2013-07-26 19:13:14 +00:00
Paul Franklin 5d4ba11075 show more LDS temples on the screen
svn: r22736
2013-07-24 19:12:14 +00:00
Paul Franklin 0486ea11b7 6872: wrong size of svg image in Family Lines Graph
svn: r22733
2013-07-24 16:27:34 +00:00
Vassilii Khachaturov 47d397f1ec Reviving RunAllTests.py on trunk
Porting my fix from gramps40:
	git diff gramps40^ gramps40 | git apply

svn: r22730
2013-07-24 06:30:59 +00:00
Paul Franklin 03669acb70 CLI --config values should be enterable in gramps.ini form (e.g. 0 or 1)
svn: r22728
2013-07-24 00:01:28 +00:00
Vassilii Khachaturov fe9e202fd3 6936: spelling and other fixes in RU rel calc
svn: r22720
2013-07-22 21:00:06 +00:00
Vassilii Khachaturov 8b1f6d7def 6932: Check for broken GTK install on linux only
Fix as proposed by jralls.
Also, move the 'gtk30' translation domain name to gramps consts.

svn: r22717
2013-07-22 12:04:22 +00:00
Paul Franklin 9148eaf18f add the missing import to the 3139 fix I added, sigh
svn: r22713
2013-07-21 20:49:01 +00:00
John Ralls bdd336f38e GrampsLocale: Don't set to 'C' if LANG is en_US
Not required, Gtk has an 'en' translation

Ref. http://www.gramps-project.org/bugs/view.php?id=6867

svn: r22710
2013-07-21 20:22:24 +00:00
Paul Franklin a327bf6337 3139: boolean command line options have to be specified as foo=true ...
The solution was suggested by Doug Blank.


svn: r22709
2013-07-21 20:04:30 +00:00
John Ralls 5e13868e45 Bug 6928: Windows: If LANG not equal en_GB Graphic Reports
in some cases produce empty PDF sheets or force graphviz to crash

Problem was due to calling localized float() when parsing a C-locale xml file

svn: r22705
2013-07-21 19:15:52 +00:00
Vassilii Khachaturov a7b4600ad0 2974: .rtf docgen doesn't escape backslashes
svn: r22704
2013-07-21 11:13:21 +00:00
Vassilii Khachaturov 429c8e655d 6864: change warning to a more user-friendly one
s/Gramps ignored namemap value/Gramps ignored a name grouping/g

svn: r22701
2013-07-21 07:01:10 +00:00
Vassilii Khachaturov 24aefc1158 6884: RTF reports broken for intl chars
Ported my fix from gramps34 branch

svn: r22696
2013-07-20 16:30:20 +00:00
Vassilii Khachaturov e0dfb47b30 6915: not related tool treats siblings as not rel.
Applied patch from ennoborg, thanks!

svn: r22690
2013-07-16 17:18:06 +00:00
Vassilii Khachaturov 8b3a4058dd 6923: runtest.sh broken in gramps40/trunk
Fixed the file locations to work for the gramps40/trunk layout.

Also porting my fix from gramps34 branch for
6837: runtest.sh runs some reports that no longer exist

svn: r22684
2013-07-16 11:10:34 +00:00
Vassilii Khachaturov 6fdae2e29c 6867: warn on gtk translation missing
Give a dev-oriented warning on console and pop up a UI
warning dialog for the user, when an inconsistent
translation configuration is detected between gramps and gtk
(happens when a langpack is missing on Ubuntu systems, e.g.)

svn: r22683
2013-07-16 11:10:24 +00:00
Paul Franklin 0617629e9d 6922: Export gpkg crashes in svn 22654M
svn: r22682
2013-07-15 18:38:11 +00:00
Serge Noiraud c635e94f5d Bug #6917 : Gtk2 to Gtk3 port of colorsel to get_color_selection()
svn: r22680
2013-07-14 12:28:13 +00:00
Paul Franklin e6c91354a5 revert the Finnish date-format change (remove the four I added)
svn: r22678
2013-07-13 20:56:38 +00:00
Paul Franklin b2e5148b18 correct the Finnish date-format choices (add the other four)
svn: r22675
2013-07-13 20:02:49 +00:00
Paul Franklin e4cbeaef19 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: r22672
2013-07-13 18:01:08 +00:00
Serge Noiraud c7ad6127da Geography : print page size selection before opening printing dialog.
svn: r22669
2013-07-12 11:38:26 +00:00
Paul Franklin 59d225108c standardize date handler's internal argument names, for easier comparisons
svn: r22667
2013-07-09 01:31:56 +00:00
Paul Franklin 9058a04bc1 ignore bad Record Gramplet/Report data (the data-verification tool catches them)
svn: r22664
2013-07-08 21:52:56 +00:00
Craig J. Anderson bcc17b3700 Updated code to:
. http://www.gramps-project.org/bugs/view.php?id=3430
. . added a $G[vtdelcspnom] to display
. . . researcher information
. . . gramps version and database name
. be more vim compliant and a little more PEP compliant



svn: r22661
2013-07-08 20:28:36 +00:00
Peter Landgren afc8a28d6e Update after some user input.
svn: r22658
2013-07-08 11:26:54 +00:00
Paul Franklin 75efe4f5d7 Span maximums and minimums must always be positive numbers
svn: r22657
2013-07-08 01:44:32 +00:00
Serge Noiraud 700cddf453 Geography : omit to add the new file for printing : cairoprint.
svn: r22653
2013-07-05 18:02:13 +00:00
Serge Noiraud b2c233dc94 Geography : add printing functionality for all geography views.
svn: r22652
2013-07-05 17:51:38 +00:00
Doug Blank 356351f40c Added missing SrcAttributeType
svn: r22650
2013-07-05 16:51:33 +00:00
Doug Blank 75eef28af7 6774: Recursive call in GEDCOM export preview calculation
svn: r22649
2013-07-05 15:03:40 +00:00
Doug Blank a7e76d9a30 Undo changes for 6878
svn: r22647
2013-07-03 20:23:21 +00:00
Doug Blank 9442a5afe8 6081: Crash after double-click on .gpkg file
svn: r22643
2013-07-03 12:54:19 +00:00
Doug Blank 6b8eff0908 6878: Running CLI options when DISPLAY not set barfs
svn: r22642
2013-07-03 01:20:03 +00:00
Paul Franklin fc6725852a 6818: Enable Relationships support on RelationshipGraph (GraphViz)
svn: r22638
2013-07-01 16:59:55 +00:00
Benny Malengier 1f88a54415 GTK3 wants to deprecate unicode menu
svn: r22634
2013-07-01 08:42:06 +00:00
Paul Franklin 4d0f6160d5 make sure relationship calculator's relationships are in the UI language
svn: r22633
2013-06-30 17:52:12 +00:00
Benny Malengier 2c879c794c 6807: validatedmaskedentry: no attribute '_block_changed'
svn: r22630
2013-06-30 15:52:04 +00:00
Benny Malengier 36deb5ef40 GTK3: make sure menu shows up
svn: r22628
2013-06-30 13:38:38 +00:00
Benny Malengier 5066561558 GTK 3.9 removes unicode-menu
svn: r22627
2013-06-30 07:56:56 +00:00
Paul Franklin 094dec06e0 enable suppression of two minor missing-package warnings
svn: r22624
2013-06-28 17:53:39 +00:00
Nick Hall 766320ae8b 6841: Fix RTL text style bug
svn: r22618
2013-06-27 13:08:25 +00:00
Benny Malengier 4664f77608 squash 40 commits:
1. 6848: citationtreeview corrupts when search bar open and edit occurs
2. avoid critical gdk error by processing events only when window visible :
     Gdk-CRITICAL **: gdk_error_trap_pop_internal: assertion `trap != NULL' failed
3. In case of errors with fg_color, enormous amount of error messages. This patch
   grabs wrong fg_color, and skips action, avoiding the error messages. Error goes to debug.


svn: r22610
2013-06-25 22:15:08 +00:00
Benny Malengier e9629f77e0 Bring srcattrtype in line with GEP 18:
1. less types
  2. no template data
  3. an ignore list


svn: r22604
2013-06-25 10:55:12 +00:00
Paul Franklin 6e22f80784 added GPL "boilerplate", SVN properties, and SVN Id line as needed
svn: r22598
2013-06-24 19:31:17 +00:00
Vassilii Khachaturov 242fd1372d 6838: report cli crash ignoring unknown param
merge from gramps40 branch

svn: r22596
2013-06-24 18:17:15 +00:00
Jérôme Rapinat 6d9fbe0238 update Ukrainian relationship calculator (by Fedir)
svn: r22582
2013-06-24 06:41:23 +00:00
Paul Franklin 39395150f7 make sure relationship calculator tool's relationships are in the UI language
svn: r22581
2013-06-24 01:59:25 +00:00
John Ralls 1158e77e13 Correctly set images/webstuff path in htmldoc.py and setup.py
svn: r22578
2013-06-23 23:24:02 +00:00
John Ralls 3fd0762ae0 Move the HTML resources from gramps/plugins/webstuff to data and images
So that they're together with the other resources instead of in 
site-package/gramps. Aside from a better source and installation 
layout, this makes it easier to bundle them.



svn: r22576
2013-06-23 22:47:25 +00:00
Vassilii Khachaturov b8a18b02b5 6740: root cursor corruption
Use get_window() not get_root_window() to set the cursor.

svn: r22571
2013-06-23 14:16:22 +00:00
Vassilii Khachaturov 8af57bcf07 4571: RTL support in fanchart: cleanup older code
Use math.degrees() / math.radians() where able

Follow-up to CR by Benny:
    Removed redundant forced conversion to float, the
    	from future import division
    handles that already. See PEP-238 for details.

draw_text:
Remove manual layout wrapping, use pango Layout logic.
Refactored wrap_truncate_layout from draw_arc_text,
and it's now reused in draw_text, here with CHAR
wrapping mode as opposed to WORD in draw_arc_text.
This replaces the (Unicode-wrong) implementation of
manual char-by-char code with text truncation.

svn: r22569
2013-06-23 11:12:13 +00:00
Jérôme Rapinat 32172f1168 do not limit family's actors to mother and father, no relation between age of the person and child
svn: r22567
2013-06-23 09:18:57 +00:00
Jérôme Rapinat a4558b3ccc enable Ukrainian date handler (by Fedir)
svn: r22566
2013-06-23 09:16:54 +00:00
Jérôme Rapinat 8bbbae41aa support Arabic on installation and lang_map (reports)
svn: r22565
2013-06-23 09:15:33 +00:00
Nick Hall d30ade0488 6814: Fix gramplet positioning when using RTL locale
svn: r22557
2013-06-22 21:01:04 +00:00
Vassilii Khachaturov d03fc19188 Fix minor ugliness due to precision loss.
Change an integer division into a floating one,
now the rendered text looks better.

svn: r22553
2013-06-22 15:23:06 +00:00
Paul Franklin 1dc1f6c0c2 added SVN Id property, and SVN Id line if needed
svn: r22552
2013-06-21 20:28:39 +00:00
Vassilii Khachaturov face94275c 4571: RTL support in fan chart
gramps/gui/utilscairo.py:
new file, currently holds just the warpPath() function,
taken from /usr/share/doc/python-cairo/examples/warpedtext.py,
with explanatory docs added.

gramps/gui/widgets/fanchart.py, class FanChartBaseWidget:
draw_text() method:
previous logic using cairo toy text API didn't support CTL text.
It has been removed, and replaced with a call to a new
method, draw_arc_text().

Flagged a subtle Unicode issue in the remaining old code,
for radial-oriented text, with a FIXME, I'll probably fix it
later as a separate issue.

create_map_rect_to_sector() static method:
create a transform to use with gui.utilscairo.warpPath(),
currently used in draw_arc_text().

Following Benny's code review I have annotated the algorithm
and made it hopefully clear, but I guess it could be reworked
into a better form if re-expressed with stacked transforms /
complex numbers / matrices for easier later maintenance.
Meanwhile I have used the same approach as the older code
in the file, good enough for a patch under this feature request.

The only issue remaining from the code review is whether
the create_map_rect_to_sector() function should be moved
to gui.utilscairo; see the bug thread.

svn: r22548
2013-06-21 14:13:40 +00:00
Tim G L Lyons 4ba97726a2 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: r22545
2013-06-20 16:43:43 +00:00
Paul Franklin f3fc5c5257 6821: CLI asks forever when trying to overwrite while exporting
svn: r22542
2013-06-20 16:34:22 +00:00
Jérôme Rapinat aa7516cbb4 6817: print should be now a function
svn: r22537
2013-06-20 14:27:33 +00:00
Jérôme Rapinat fab092f6fd 6817: Enhancements for testing localized Relationship handlers (contribution by Fedir)
svn: r22535
2013-06-20 10:07:41 +00:00
Jérôme Rapinat 87499c96bc Add Ukrainian relationship calculator (contributions by Fedir); not yet included on 4.0.x branch
svn: r22530
2013-06-20 07:30:05 +00:00
Jérôme Rapinat dc690b7071 Add Ukrainian holidays (contributions by Fedir)
svn: r22529
2013-06-20 07:21:40 +00:00
Vassilii Khachaturov 8ca5d92883 Copied my 6812 fix port for gtk3
Integrated from gramps40 branch

svn: r22525
2013-06-19 20:29:57 +00:00
Vassilii Khachaturov a971eb7d66 RU translation update
fix a missing newline

svn: r22520
2013-06-19 16:07:16 +00:00
Benny Malengier 8b37ca4119 GTK3: convert deprecated code for the indicator in entryfield
svn: r22518
2013-06-19 06:56:06 +00:00
Vassilii Khachaturov 5c0b6dd023 RU translation update
Translated more strings.
 filters
 graph layout
 some other utils
 load errors
 configuration gui

svn: r22515
2013-06-18 13:30:44 +00:00
Fedik dc853e2ee6 uk translation uptade
svn: r22508
2013-06-14 14:30:20 +00:00
Paul Franklin 5c71b46283 6797: Alternate Names in Person Details Gramplet (patch by Heinz Brinker)
svn: r22505
2013-06-13 21:35:05 +00:00
Tim G L Lyons 3208db231d 0000860: GEDCOM: Space in gramps id fails to properly export/import
svn: r22501
2013-06-13 18:06:52 +00:00
Fedik a3c422b592 uk translation uptade
svn: r22498
2013-06-12 16:59:53 +00:00
Vassilii Khachaturov 33343437a5 RU translation update
Translated:
  cli/: argparser.py clidbman.py

svn: r22494
2013-06-11 22:28:59 +00:00
Vassilii Khachaturov e2f87c965b RU translation update
All fuzzies reviewed.
check_po lint errors fixed.

svn: r22492
2013-06-11 13:18:10 +00:00
Serge Noiraud f80bf8eb15 Geography : Gtk.Menu didn't work with gtk3.
svn: r22488
2013-06-10 20:45:40 +00:00
Vassilii Khachaturov 34b13775b7 RU translation update
Fix minor translation mistakes found by the check_po lint output.

svn: r22485
2013-06-10 15:01:42 +00:00
Paul Franklin ac730cf013 correct the filename in the "Id" line
svn: r22480
2013-06-04 21:25:36 +00:00
Paul Franklin 860360af2f add some more names to data.gramps (more modern: divorces, etc.)
svn: r22476
2013-06-03 20:18:12 +00:00
Benny Malengier da93d7134b There is no sourceref anymore, only citation
svn: r22468
2013-06-01 13:49:40 +00:00
Benny Malengier d6c216bbd0 GEP 18: update fields in srcattrtype to what will be used in GEP18, so as to avoid translators seeing
non used fields (but best not to translate yet, this is trunk!)


svn: r22467
2013-06-01 09:53:17 +00:00
Zdenek Hatas 9543f44080 minor fixes
svn: r22461
2013-05-31 12:46:08 +00:00
Zdenek Hatas 28d20c52f8 czech translation update
svn: r22459
2013-05-31 08:58:15 +00:00
Benny Malengier cfebdf3429 copyright on evidence style, see private mail of John H. Yates to bmcage
svn: r22449
2013-05-29 07:47:32 +00:00
Paul Franklin 8755619584 6058: Ambiguous pdf output file format values [fix by Peter]
(this was already fixed in gramps34 20445)


svn: r22448
2013-05-28 20:52:59 +00:00
Benny Malengier 62da0fbaa9 GTK3: menu needs to survive function scope
svn: r22445
2013-05-28 15:31:49 +00:00
Vassilii Khachaturov aa71eb19a6 RU - translation update.
Import stats dialog - proper inflection.
More translation strings for the main menu.
A lot of fuzzies reviewed.
Some minor mistakes shown during GUI testing fixed.

svn: r22444
2013-05-28 10:37:35 +00:00
Benny Malengier cc8b166138 Fix error in template map, key should be the types, not strings
svn: r22443
2013-05-28 10:17:31 +00:00
Benny Malengier 9b1af034fc Use term source template, not source type
svn: r22442
2013-05-28 10:14:16 +00:00
Benny Malengier b07717ad86 Split double field corresponding with log date in citatin object
svn: r22440
2013-05-28 09:50:53 +00:00
Benny Malengier b7d1f6906c Rationalize fields:
* consistent use of first/last
 * no numbered entries, use (SHORT) where needed
 * consistent use of single or plural (AUTHOR, PAGES)


svn: r22439
2013-05-28 09:26:32 +00:00
Benny Malengier b2b6bcb56a Use for description of source type same order as in the csv.
Add some comments lines with explanation


svn: r22438
2013-05-27 20:26:48 +00:00
Benny Malengier 9a0bc027fe 6781: Allow editing in displaytabs for some fields
svn: r22437
2013-05-27 19:59:27 +00:00
Benny Malengier 77ceea2931 Remove errors due to too much spaces in fields
Start type at a save value of 100


svn: r22436
2013-05-27 19:45:30 +00:00
Paul Franklin e50182508a standardize top three xx.po lines, if needed
svn: r22435
2013-05-27 19:32:59 +00:00
John Ralls 2ffbd49b55 Remove extra Id line from maclocale.py
svn: r22431
2013-05-27 17:42:11 +00:00
Benny Malengier a5700a28df 6780: Add privacy column to displaytabs
Extend to grouped displaytabs, and to specific family versions of tabs


svn: r22430
2013-05-27 14:03:37 +00:00
Zdenek Hatas facfeada47 czech translation update
svn: r22429
2013-05-27 13:02:45 +00:00
Benny Malengier 8f412bae1c 6780: Add privacy column to displaytabs
svn: r22428
2013-05-27 12:16:59 +00:00
Benny Malengier 188587bbaf Make it possible to show private icon in displaytabs
Enable this already in Attribute and SrcAttribute 


svn: r22427
2013-05-27 09:35:31 +00:00
Benny Malengier 0a8c9bc2e2 Fix bad scaling in address editor
svn: r22426
2013-05-26 19:37:16 +00:00
Benny Malengier bf29e57039 2332: Allow reorder of Data in the Data tab of Source: make Data SourceAttribute, which have sourcetype,
link with GEPS 018: Evidence
This is step 1 needed for GEPS 018. All types are defined needed to evidence style references
This commit also contains fix for 6777: Crash on export to GEDCOM when there are addresses


svn: r22423
2013-05-26 19:28:57 +00:00
Paul Franklin 3d9559cfae 6769: gramps crash for ancestor chart report
svn: r22422
2013-05-26 18:40:09 +00:00
Benny Malengier 2b5d7efdce Some errors during development hang Gramps. Putting all in try block to avoid this
svn: r22420
2013-05-25 19:36:25 +00:00
John Ralls 25c5e6fbc8 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: r22417
2013-05-24 23:36:18 +00:00
Paul Franklin 6a4a4a3a9c fix string FIXME, add context for translation, as string freeze is over
svn: r22415
2013-05-23 17:20:56 +00:00
Benny Malengier 7792f0f5de 6724: Person selected jumps forward to next person inlist
svn: r22411
2013-05-22 21:23:22 +00:00
Benny Malengier 98ef6cfcb3 6670: Some entries into tips.xml are increasing size of the 'Tip of the day' dialog
svn: r22408
2013-05-22 11:59:16 +00:00
Benny Malengier 266a2936bf 6325: Cannot right-click on tables in Quick Views
svn: r22406
2013-05-22 11:07:23 +00:00
John Ralls 57d2951cdf Mac: Fix osm-gps-map version, remove osmgpsmap-py
svn: r22400
2013-05-21 23:37:18 +00:00
Zdenek Hatas 43e5416d0e czech translation update
svn: r22387
2013-05-21 12:27:47 +00:00
Benny Malengier bf9257bb92 6754: Gramps Python 2.7 close when chosing a place by typing the place name in the list
svn: r22380
2013-05-20 19:26:27 +00:00
John Ralls ff21b0bb27 Move pybsddb module to gtk-osx-python.modules
svn: r22377
2013-05-19 15:59:03 +00:00
John Ralls 873df14509 Match gramps.modules to gramps-40 version
svn: r22376
2013-05-19 15:58:29 +00:00
Paul Franklin ff7f04d7e9 add "Id" property, and "Id" line, and license line, if any were needed
svn: r22372
2013-05-18 22:51:36 +00:00
Jérôme Rapinat 3fe84ba8fe add Ukrainian date handler to SVN for testing, not enabled yet (__init__.py), contribution by Fedir Zinchuk
svn: r22367
2013-05-18 15:25:51 +00:00
Paul Franklin 76a7d7adde 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: r22358
2013-05-17 16:11:14 +00:00
Paul Franklin 0d38f4f5a4 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: r22354
2013-05-17 15:24:39 +00:00
Tim G L Lyons 9a9f47dc28 0006746: Problem in Portable version immediately after upgrading to 3.4.4-1 from 3.3.1.1
svn: r22345
2013-05-17 11:30:06 +00:00
John Ralls 919005c539 Mac: Fix gexiv2-libtool.patch to work if libtool isn't in $PREFIX
It must be on the path.


svn: r22334
2013-05-17 06:01:34 +00:00
John Ralls 532a6d6171 Fix \n errors in two translation files
svn: r22333
2013-05-17 05:58:06 +00:00
John Ralls 0c5beeecfd Mac: Generalize gexiv2-libtool.patch
svn: r22332
2013-05-17 05:24:44 +00:00
John Ralls 0dbeb270f9 Mac: Use gnome.org modulesets
svn: r22329
2013-05-16 19:24:22 +00:00
John Ralls c627290799 Mac: Redo trunk gramps.modules for current dependencies
svn: r22328
2013-05-16 17:28:44 +00:00
Julio Sánchez e3697e183a Forward ported translations from 4.0
svn: r22326
2013-05-16 13:53:16 +00:00
Vassilii Khachaturov b40119cedf Translation update - ru.
svn: r22321
2013-05-15 19:38:38 +00:00
Jérôme Rapinat f5665dc67b merge content of NEWS after "3.4.4" release
svn: r22314
2013-05-15 09:08:08 +00:00
Nick Hall 574384268e Fix ListModel double click event
svn: r22306
2013-05-14 18:13:27 +00:00
Tim G L Lyons 076fdac5a7 0006541: Gramps crashes during import gedcom. Ignore empty ALIA alias name.
svn: r22298
2013-05-14 15:42:42 +00:00
Tim G L Lyons 5999f7c0a1 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: r22295
2013-05-14 15:02:57 +00:00
Tim G L Lyons 49645c6957 Encoding error in date parsing literals
svn: r22288
2013-05-13 23:11:00 +00:00
Tim G L Lyons 8744e93fd9 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: r22287
2013-05-13 23:05:17 +00:00
Paul Franklin b0a3666e5a any documentation is better than none
svn: r22283
2013-05-13 22:21:47 +00:00
Serge Noiraud 04e3543274 Geography : bug #6718 : The active place must have valid coordinates to set center and zoom.
svn: r22282
2013-05-13 20:10:04 +00:00
Fedik 6d8d8a3b6b small translation and uptades
svn: r22276
2013-05-13 12:28:10 +00:00
Paul Franklin 6ec4227248 add name-format option and enable translated output for this report
svn: r22272
2013-05-12 22:35:09 +00:00
Tim G L Lyons 9c847462a0 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: r22270
2013-05-12 16:45:06 +00:00
Paul Franklin fcd2296461 enable translated output for this report
svn: r22263
2013-05-11 19:22:17 +00:00
Paul Franklin 0ce4b749d0 more deferred translation for the relationship calculator
This enables it for spouse strings, which are done in the
main gen/relationship.py relationship calculator and not in
one of the language-specific relationship calculators


svn: r22261
2013-05-11 19:20:12 +00:00
Benny Malengier 9aa9d43856 6580: Merging Media Notes fails
svn: r22258
2013-05-11 17:43:04 +00:00
Benny Malengier 7edd984b91 6716: Add extra surname, on tab away from field, value is not stored
svn: r22253
2013-05-11 12:07:02 +00:00
Paul Franklin 9e757e2249 move five files with translatable strings out of POTFILES.skip
svn: r22247
2013-05-10 17:02:00 +00:00
Benny Malengier 7f264b91f5 6665: New errors when using pygobject 3.8: Cannot get n_columns on flatbasemodel
svn: r22245
2013-05-10 16:03:37 +00:00
Tim G L Lyons 98bfecc918 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: r22243
2013-05-10 14:38:51 +00:00
Zdenek Hatas be23e20276 czech translation update
svn: r22239
2013-05-10 10:20:51 +00:00
Tim G L Lyons ab15b85566 Fix to incorrect svn merge in commit 22219 see 0006686: Wrong bsddb upgrade message given
svn: r22238
2013-05-10 09:25:27 +00:00
Nick Hall cf04a983a4 Fix scroll to mark bug on added page
svn: r22236
2013-05-10 00:07:16 +00:00
Nick Hall 7ba9ca93da Simple table fix for numneric and checkbox columns
svn: r22234
2013-05-09 23:52:56 +00:00
Paul Franklin 620ba618c2 defer translation for one more date, and cleanup translation
svn: r22232
2013-05-09 22:27:41 +00:00
Nick Hall 0a22c95aa2 Convert numeric columns to unicode in simple table
svn: r22230
2013-05-09 21:47:42 +00:00
Benny Malengier 11e45f293f 6259: Harcoded 'raw' characters into listing files are not properly displayed into Addons dialog
Gramps-addons listings has been fixed needing this change to have this working


svn: r22228
2013-05-09 20:47:04 +00:00
John Ralls 86b7a99101 Fix path left over from debugging session
svn: r22225
2013-05-09 19:32:47 +00:00
Tim G L Lyons 735adfb0c1 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: r22219
2013-05-09 17:24:40 +00:00
Paul Franklin 547f0cacf7 enable deferred translation for this Span representation
svn: r22216
2013-05-09 17:04:55 +00:00
Jérôme Rapinat be6665e99d 6706: some translation messages were missing, update template, add better comments on POTFILES.skip
svn: r22213
2013-05-09 10:49:36 +00:00
Jérôme Rapinat f215a12733 6706: update POTFILES.in POTFILES.skip
svn: r22210
2013-05-09 07:43:34 +00:00
Paul Franklin d8e3e0fb6f enable translated output for this report
svn: r22208
2013-05-09 05:03:52 +00:00
Paul Franklin ce44a4e57a enable deferred translation for a Span representation
svn: r22206
2013-05-09 05:01:47 +00:00
Jérôme Rapinat 3555289c39 6595, 5621: temp workaround for xgettext bug (not yet fixed on GNU gettext 0.18.2), see https://savannah.gnu.org/bugs/index.php?29216
svn: r22204
2013-05-08 09:25:10 +00:00
Paul Franklin 612b893956 better PEP-0008 (trans_text_ ==> trans_text)
PEP-0008 reserves the use of a trailing underscore for names
which conflict with Python keywords, which this doesn't.

The goal is to have a permanent name which is unique across
the gramps namespace, since it is defined (in po/genpot.sh
and po/update_po.py) as a keyword to flag strings to be put
into the translation "catalog" file (gramps.pot).

The new keyword "trans_text" is still unique.  (Also "_T_".)


svn: r22201
2013-05-07 18:59:43 +00:00
Paul Franklin 6930887aa1 "_ngettext" is no longer used as a gramps translation keyword
svn: r22199
2013-05-07 18:12:41 +00:00
Paul Franklin 31699972b8 enable translated output for this report
svn: r22197
2013-05-07 17:17:22 +00:00
Paul Franklin 7187eb8ab6 enable deferred translation for the relationship calculator
svn: r22195
2013-05-07 17:14:18 +00:00
Benny Malengier 4621d09d4d 6659: Justified paragraph layout does not work in "Custom Book Text" in book report
svn: r22190
2013-05-07 12:35:33 +00:00
Paul Franklin 7f411bb964 enable translated output for this report
svn: r22189
2013-05-06 19:47:00 +00:00
Peter Landgren 6c50df1ff8 Minor updates.
svn: r22187
2013-05-06 16:54:20 +00:00
Vassilii Khachaturov 2201a7d4db Translation update - ru.
test commit in my trunk git/svn env

svn: r22184
2013-05-06 10:50:34 +00:00
Paul Franklin b2b693ae19 add new keywords to po/genpot.sh, comment both scripts, and add "Id" lines
svn: r22183
2013-05-05 19:41:13 +00:00
Nick Hall 9cddf824a2 6582: Fix problem with warning message
svn: r22181
2013-05-05 18:17:52 +00:00
Jérôme Rapinat 5e42724282 6595: missing custom keywords support for intltool
svn: r22178
2013-05-05 12:54:13 +00:00
Nick Hall a268271833 Fix participants column in event selector
svn: r22176
2013-05-04 23:10:58 +00:00
John Ralls 73d1d080b5 GrampsLocale: When checking translations check full locale first
So that e.g. en_GB will be preferred over en if en_GB is in fact the
desired translation.

svn: r22173
2013-05-04 20:23:47 +00:00
John Ralls d5537ab93a Add translation to gen.merge.diff
svn: r22172
2013-05-04 20:23:37 +00:00
Paul Franklin 16dbd437e1 enable translation of the "Endnotes" section header-word for these reports
svn: r22171
2013-05-04 19:30:40 +00:00
Paul Franklin 52f2b9e46a more flexible multi-column format for BooleanListOption
svn: r22169
2013-05-04 18:54:38 +00:00
Jérôme Rapinat ecdc91160f 6595: add new keywords for xgettext (textual reports and L10N/I18N)
svn: r22167
2013-05-04 17:34:35 +00:00
Jérôme Rapinat dc89736d4a 6595: create a new template every time we are extracting strings from python modules
svn: r22164
2013-05-04 15:54:14 +00:00
Jérôme Rapinat a2d84df7c8 6595: update template; sometimes old entries are remaining (maybe related to join code?)
svn: r22163
2013-05-04 15:41:16 +00:00
Jérôme Rapinat 4ecedd6148 6672: Gallery: 'TreePath' object does not support indexing; it also works with pygobject 3.3.2
svn: r22162
2013-05-04 14:30:14 +00:00
Jérôme Rapinat 0509177b08 6576: add an optional helptext as tooltip on add_pos_int(); provide a list and sample of pango convenience markups and combinaisons
svn: r22159
2013-05-04 06:14:08 +00:00
Paul Franklin da7f594765 enable translated output for this report
svn: r22156
2013-05-04 02:07:51 +00:00
Paul Franklin da72bfbafb disambiguate the local report argument name (vs. the similar global name)
svn: r22154
2013-05-03 19:17:56 +00:00
Jérôme Rapinat eb0bbd43d1 6668: number of arguments for notify_db_error() into Export assistant
svn: r22148
2013-05-02 18:15:00 +00:00
Jérôme Rapinat c685be2973 6656: division on hexadecimalcolor
svn: r22146
2013-05-02 17:25:24 +00:00
Jérôme Rapinat 4cb0e92643 6576: Set custom pango markup can generate GtkWarning, ValueError or TypeError
svn: r22144
2013-05-02 15:43:19 +00:00
Benny Malengier 9f61c09829 6641: Complete Individual Report crashes gramps
svn: r22140
2013-05-02 13:26:21 +00:00
Benny Malengier af584bb950 6659: Justified paragraph layout does not work
Actually: it works always, but pango does not justify partial lines...


svn: r22138
2013-05-02 08:51:08 +00:00
Paul Franklin 6a15e552ef enable translated output for this report
svn: r22136
2013-05-01 17:39:37 +00:00
Paul Franklin 3ab598d8f9 enable translated output for this report
svn: r22134
2013-05-01 17:38:28 +00:00
Paul Franklin eca2313b31 enable translated output for this report
svn: r22132
2013-05-01 17:36:56 +00:00
Jérôme Rapinat bdafcda182 add New Zealand holidays (contribution by kerobe aka Ken B)
svn: r22127
2013-05-01 08:08:13 +00:00
Benny Malengier c4e7179bfa 6624: import an exported XML crashes gramps 4.0 - Actually a logic bug python 2 does not crash on.
svn: r22123
2013-04-30 13:21:27 +00:00
Paul Franklin dc39360017 make the name consistent, across gramps
svn: r22121
2013-04-29 22:10:18 +00:00
Paul Franklin c3ce490fa2 enable translated output for this report
svn: r22119
2013-04-29 19:26:41 +00:00
Jérôme Rapinat 4d0ed91cfa 6669: Descriptions for file formats into Export dialog are ignored by the translation
svn: r22117
2013-04-29 08:08:54 +00:00
Jérôme Rapinat a243a9bfac 5751: use "Minimum Confidence" label into citation sidebar filter, it does not match only one level
svn: r22116
2013-04-29 07:55:56 +00:00
Paul Franklin a831bb0113 enable translated output for this report
svn: r22114
2013-04-28 19:28:42 +00:00
Paul Franklin e709c127f6 enable multi-column paper choices, in report output
svn: r22106
2013-04-27 15:48:02 +00:00
Paul Franklin f5eae77246 typos
svn: r22095
2013-04-24 01:01:47 +00:00
Paul Franklin ad6ed26f70 enable translated output for this report
svn: r22093
2013-04-24 00:12:36 +00:00
Paul Franklin 8e76c93f25 change GuiFamilyOption precedence to match GuiPersonOption
(that is, use any "overridden" value, then any "active"
family, then any family of the "active" person, and only
then fall back on others, such as a saved-away family option
value, or any family of the user's "default" person)


svn: r22090
2013-04-23 18:07:20 +00:00
Jérôme Rapinat c1b9b826ef "Id" property added on rev21991, re-add it into a comment line
svn: r22086
2013-04-23 05:45:48 +00:00
Jérôme Rapinat 2050e3f896 typo on rev22069
svn: r22085
2013-04-23 05:41:02 +00:00
Paul Franklin 647bd5800c enable translated output for this report
svn: r22084
2013-04-23 04:54:15 +00:00
Paul Franklin f4cbda07ec enable translated output for this report
svn: r22082
2013-04-23 04:53:15 +00:00
Paul Franklin 346f982b27 enable translated output for this report
svn: r22080
2013-04-23 04:52:08 +00:00
Paul Franklin 6aeb49aefc enable translated output for this report
svn: r22078
2013-04-23 04:51:00 +00:00
Paul Franklin be53411b39 enable translated output for this report
svn: r22076
2013-04-23 04:48:57 +00:00
Paul Franklin df431da250 reenable translated report title
svn: r22074
2013-04-22 18:17:45 +00:00
Jérôme Rapinat c939b9d832 need context differences for the "To Do" translation string (patch by Harmen Huizinga)
svn: r22072
2013-04-22 07:42:10 +00:00
Jérôme Rapinat f546908d17 Cannot check $ID$ line as file...
svn: r22071
2013-04-22 07:39:39 +00:00
Jérôme Rapinat 0149435358 minor update
svn: r22070
2013-04-22 07:37:31 +00:00
Jérôme Rapinat 49c0af18ee need context differences for the "To Do" translation string (patch by Harmen Huizinga)
svn: r22069
2013-04-22 07:31:46 +00:00
Jérôme Rapinat 8a4f89f8e3 from future imports must occur at the beginning of the file
svn: r22067
2013-04-22 07:16:03 +00:00
Jérôme Rapinat 4f61f03bec indentation
svn: r22066
2013-04-22 07:14:27 +00:00
John Ralls 5db0763970 GrampsLocale: Fix 'Foo has no attribute _Foo__get_type' execption
From moving the set_locale function to the superclass. One can get
carried away with enforcing private attributes...

svn: r22062
2013-04-21 17:49:08 +00:00
John Ralls 143dcc08fa Bug 6533: Report plugin name when failing to load an add-on translation
Message now says (e.g.) WARNING: Plugin ExtendedAttributes has no translation for any of your configured languages, using US English instead

svn: r22039
2013-04-20 23:10:13 +00:00
John Ralls 2e453b678a GrampsLocale: Add explanatory comment
After I stopped myself from fixing something that was done right!

svn: r22038
2013-04-20 23:10:06 +00:00
John Ralls a579fd1ad9 GrampsLocale: Mac: Align flow of user preferences to match other OSes.
Also add diagnostics to make Tim Lyons happy.

svn: r22037
2013-04-20 23:10:01 +00:00
John Ralls 2054c0ad46 GrampsLocale: Win32: Clean up extraneous conditions, don't set self.language prematurely
svn: r22036
2013-04-20 23:09:57 +00:00
John Ralls a2e17b7b4a GrampsLocale: Posix: Move LC_MESSAGES check to setting self.language
svn: r22035
2013-04-20 23:09:51 +00:00
John Ralls 1832f7bdb5 GrampsLocale: Add some debugging messages.
Move the warning about failure to after the last attempt.

svn: r22034
2013-04-20 23:09:46 +00:00
John Ralls 9daf584c74 GrampsLocale: Init_from_environment: Change precedence
LC_MESSAGES takes precedence over LC_CTYPE for setting self.lang
$LANGUAGES overrides $LANG, $LC_FOO for setting translations

svn: r22033
2013-04-20 23:09:41 +00:00
John Ralls e9770ef48f GrampsLocale: Fix indentation error
svn: r22032
2013-04-20 23:09:36 +00:00
John Ralls 7a17f9b420 MacLocale: Make sure the overrides work correctly
And that we follow the user's preferences correctly or issue a warning that we've defaulted to US English if we can't.

svn: r22031
2013-04-20 23:09:31 +00:00
John Ralls fefe1f842a Supply a concatstrings PostScript function
To allow postscript documents to work without Ghostscript.

svn: r22030
2013-04-20 23:09:26 +00:00
John Ralls b7f6055af8 Use GrampsLocale.encoding to get the code set instead of locale
svn: r22029
2013-04-20 23:09:21 +00:00
John Ralls 467a9b1c43 GrampsLocale: Replace gen.plug.utils gfloat()
With GrampsLocale.float().
Also remove gen.plug.utils gformat(), which was written to work
around string formatting with %f localizing the decimal point,
which it doesn't do. locale.format() does, but it wasn't being
used anyway.

svn: r22028
2013-04-20 23:09:16 +00:00
John Ralls 769203162c GrampsLocale: Wrap locale.format and locale.format_string
To concentrate the locale dependency in grampslocale.py

svn: r22027
2013-04-20 23:09:09 +00:00
John Ralls 963712e978 Remove some imports of locale where nothing it exports was used.
svn: r22026
2013-04-20 23:09:02 +00:00
John Ralls 0a6ff725ac Take the localization debug info from GrampsLocale instead of locale
svn: r22025
2013-04-20 23:08:53 +00:00
John Ralls 6400b8b29c GrampsLocale: Add GrampsLocale attributes numeric and currency
svn: r22024
2013-04-20 23:08:48 +00:00
John Ralls 6804278fc1 MacLocale: Fix missing subscript.
svn: r22023
2013-04-20 23:08:42 +00:00
John Ralls a364740fae Mac: Update trunk bundle file to match gramps40
svn: r22022
2013-04-20 23:08:35 +00:00
Paul Franklin dc128110bc typos
svn: r22021
2013-04-19 16:58:24 +00:00
Paul Franklin 3a06d7b204 typo
svn: r22017
2013-04-18 20:56:27 +00:00
Paul Franklin 9804301762 give the "ahnentafel" report a user-settable title string
(since many English speakers do not know what "ahnentafel" means)


svn: r22015
2013-04-18 19:08:46 +00:00
Paul Franklin f0ea234060 add name-format option to the three GraphViz reports
svn: r22013
2013-04-18 17:16:47 +00:00
Jérôme Rapinat 57f6f389a8 6645: unable to do Spanish kinship report, 4185: Julio's patch
svn: r22011
2013-04-18 09:06:38 +00:00
Paul Franklin cceb28c5b9 refactor: move name_format into stdoptions.py
svn: r22009
2013-04-17 20:49:50 +00:00
Paul Franklin 12777d3fb9 6623: funny GUI report-language display
svn: r22006
2013-04-16 22:19:27 +00:00
Paul Franklin 2ded1e5e8a 6462: GEDCOM import fails (patch by Enno Borgsteede)
svn: r22000
2013-04-15 22:00:12 +00:00
Benny Malengier 86686c764b 6618: Export CSV crashes gramps 4.0 beta
svn: r21998
2013-04-15 11:01:08 +00:00
Benny Malengier 83fb5d353d 6635: retry of bug 6443, exec missing globals
svn: r21996
2013-04-15 09:40:39 +00:00
Benny Malengier 07b84e5e11 6623: funny GUI report-language display
svn: r21995
2013-04-15 09:15:45 +00:00
Paul Franklin d50b4ced58 add "Id" property and line, and stdoptions.py
svn: r21991
2013-04-13 23:35:10 +00:00
John Ralls 5f98900c27 Remove unnecessary (and broken in Py3) import
svn: r21977
2013-04-13 14:31:30 +00:00
Nick Hall bc63594df4 6622: Change regular expression rules to use search rather than match
svn: r21976
2013-04-13 14:30:21 +00:00
Paul Franklin 227dc5f7b4 add "Id" property
svn: r21971
2013-04-13 02:55:03 +00:00
John Ralls 00aa00fbf5 GrampsLocale: Remove get_translation()
Only one base translation per locale. To set up a different locale
on any axis (locale, domain, directory, or languages) instantiate a
secondary locale by calling GrampsLocale() with the appropriate
arguments.

svn: r21968
2013-04-12 22:32:11 +00:00
John Ralls 56254d4a14 GrampsLocale: Integrate libtranslate functions into GrampsLocale
And remove libtranslate

svn: r21967
2013-04-12 22:27:54 +00:00
John Ralls 665206df85 GrampsLocale: Extract 2 reporting functions
set_translation() to the Report class
Add a new module stdoptions to gen.plug.report with function
add_localization_option(). The intent of stdoptions is to reduce the code-copying among reports; this is the first bit.

svn: r21966
2013-04-12 22:27:44 +00:00
John Ralls 27f667e343 GrampsLocale: Add get_date and get_type functions
To enable GrampsLocale to replace libtranlate.py's Translation
class.

svn: r21965
2013-04-12 22:27:32 +00:00
John Ralls db66851363 GrampsLocale: Add date_parser and date_displayer properties
svn: r21964
2013-04-12 22:27:23 +00:00
John Ralls 6f078627ca MacLocale: Capture collation qualifications
svn: r21963
2013-04-12 22:27:15 +00:00
John Ralls 2c532baf1c GrampsLocale: Make dictionaries class variables
lang_map and country_map

svn: r21962
2013-04-12 22:27:05 +00:00
John Ralls a422b30fd6 GrampsLocale: Refactor/clean up initialization
Includes moving encoding to be a class variable.

svn: r21961
2013-04-12 22:26:55 +00:00
Paul Franklin 25315ceece add person-index entries, for book report
svn: r21953
2013-04-10 21:56:10 +00:00
Paul Franklin 87c11877f4 add TOC and index entries, for book report
svn: r21952
2013-04-10 20:26:35 +00:00
Paul Franklin d96c766cb1 add TOC entry, for book report
svn: r21949
2013-04-10 19:05:41 +00:00
Paul Franklin 3702704ef2 missing import
svn: r21948
2013-04-10 19:01:14 +00:00
Nick Hall 36f27ebefb 6599: Fix python3 error
svn: r21945
2013-04-10 17:39:31 +00:00
Nick Hall aa0e413d5f 6599: Add regex parameter to rules which override the constructor
svn: r21943
2013-04-10 13:25:02 +00:00
Peter Landgren a71e8f5689 Update for spelling of Family Tree.
svn: r21938
2013-04-10 09:34:27 +00:00
Peter Landgren 3aaa4641d7 Update for spelling of Family Tree.
svn: r21937
2013-04-10 09:33:41 +00:00
Nick Hall 59d9bc25c0 6599: Add regular expression option to rules using the match_substring method
svn: r21935
2013-04-09 13:52:09 +00:00
Jérôme Rapinat b5997bdb45 existing name for gexiv2 package
svn: r21932
2013-04-09 13:50:39 +00:00
Jérôme Rapinat f91db9f5e1 6608: typo
svn: r21931
2013-04-09 13:49:30 +00:00
Paul Franklin d2c5629b9d enable "indent spouse" option to /not/ indent a spouse
svn: r21925
2013-04-08 15:07:53 +00:00
Zdenek Hatas 99075d48a7 czech translation update
svn: r21921
2013-04-08 12:28:30 +00:00
Luigi Toscano 6d60fadb4e 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 cb028cea56 6599: Fix matching empty fields in empty locations using regular expressions
svn: r21913
2013-04-06 17:27:26 +00:00
Paul Franklin c5fe6ed881 clarify and qualify release information
svn: r21910
2013-04-06 16:57:29 +00:00
Jérôme Rapinat 8fbddda976 merge minor fixes from 4.0.x
svn: r21908
2013-04-06 12:01:08 +00:00
John Ralls 01b4b7dc4e GrampsLocale: Ensure self.encoding exists before testing it
svn: r21899
2013-04-05 23:40:55 +00:00
John Ralls e21ba6c432 GrampsLocale: Clean up _init_from_environment even more
And do it right this time!

svn: r21898
2013-04-05 23:40:49 +00:00
Tim G L Lyons 445f10396a Put maxsize back
svn: r21896
2013-04-05 17:14:32 +00:00
Paul Franklin 61205f8783 say pyexiv2 is no longer needed, and slight reformatting
svn: r21893
2013-04-05 17:00:30 +00:00
Tim G L Lyons 60b57a996e 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: r21888
2013-04-05 10:54:35 +00:00
John Ralls b72ddb7f47 GrampsLocale: Improve windows handling of no locale
svn: r21882
2013-04-04 21:06:19 +00:00
John Ralls 04c146669b GrampsLocale: Ensure posix collation and calendar are set correctly
svn: r21881
2013-04-04 21:06:09 +00:00
John Ralls fc23bbd93a GrampsLocale: Better handling of unset $LANG or $LANG == 'C'
svn: r21880
2013-04-04 21:04:48 +00:00
Benny Malengier 0daf403859 6579: Check and Verify crashes
svn: r21879
2013-04-04 20:08:30 +00:00
Benny Malengier 689e4d4b47 formatting cleanup
svn: r21875
2013-04-04 10:50:37 +00:00
Benny Malengier fe6fb5e67a 6590: gramps40 asciidoc.py crashes for at least some reports
svn: r21873
2013-04-04 10:13:26 +00:00
Benny Malengier 4bf42dc5ca 6591: converted bytes of media in a string to show in quickview
svn: r21871
2013-04-04 09:53:54 +00:00
Benny Malengier 7b7836267a More exception text
svn: r21869
2013-04-04 09:31:39 +00:00
Benny Malengier 0c2c56ec4c fix python3 error and improve upgrade text
svn: r21867
2013-04-04 09:26:53 +00:00
Jérôme Rapinat 6ddff4b560 update Debian control file according to README file
svn: r21863
2013-04-03 16:53:23 +00:00
Jérôme Rapinat df1ab10041 typo for handling one translated string
svn: r21862
2013-04-03 16:52:39 +00:00
John Ralls a8c7156b76 GrampsLocale: Fix MSWin Syntax error
Can't do everything the C way :-(

svn: r21858
2013-04-03 03:55:17 +00:00
John Ralls ea9ddaba69 GrampsLocale: Win: Check both forward and reverse mslocale
svn: r21854
2013-04-02 20:25:08 +00:00
John Ralls 4dc31ff808 ImportProGen: Fix "with" statement syntax.
svn: r21853
2013-04-02 20:25:03 +00:00
Tim G L Lyons f2809f4249 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: r21852
2013-04-02 16:06:36 +00:00
Paul Franklin 4be0f93da9 send a CLI error string to stderr
svn: r21849
2013-04-02 05:07:41 +00:00
John Ralls 0196351c25 GrampsLocale: Report the plugin when complaining
About not being able to find a translation.
Well, that's usually the source of this warning. With an unsupported
locale it will say "share".

svn: r21845
2013-04-02 00:05:56 +00:00
John Ralls a15e676eef [Bug 6495] Translator class should use english date
When "English" is set via libtranslate.

svn: r21844
2013-04-02 00:05:50 +00:00
Erik De Richter 1e96009cd7 updated nl translation
svn: r21843
2013-04-01 18:30:08 +00:00
John Ralls a3cc615398 GrampsLocale: Fix NoneType error
svn: r21839
2013-04-01 17:34:26 +00:00
Paul Franklin 4ceba9fd03 translate a few CLI strings
svn: r21837
2013-04-01 14:58:22 +00:00
Jérôme Rapinat a715d8b699 add some suggestions and recommendations
svn: r21836
2013-04-01 08:41:11 +00:00
John Ralls b10de7808d [Bug 6553] Get Datehandler base language from GRAMPS_LOCALE.calendar
svn: r21831
2013-03-31 22:46:31 +00:00
John Ralls 0cab5e576c GrampsLocale: Better initialization from environment
Splits out Win32 and Posix initializations to take account of the
fact that on Win32 setlocale() ignores environment variables and on
Posix it's not necessary to check them because setlocale() does the
right thing.

svn: r21830
2013-03-31 22:46:25 +00:00
John Ralls 2fe5255b11 ImportProGen: Prevent leaking file handle
svn: r21829
2013-03-31 22:46:17 +00:00
Tim G L Lyons 54c228882c 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: r21828
2013-03-31 22:09:41 +00:00
Erik De Richter da5d7212b2 updated nl translation
svn: r21825
2013-03-31 19:03:49 +00:00
Jérôme Rapinat 97782082d5 debianize for dh_python2 support
svn: r21822
2013-03-31 17:10:50 +00:00
Paul Franklin a88de7bf8a 6589: no TOC entry for b.r. multi-page no-title ancestor/descendant trees
svn: r21820
2013-03-30 21:01:21 +00:00
Paul Franklin 262dae3374 6568: graphic descendant tree report inserts a bogus title
svn: r21818
2013-03-30 04:33:15 +00:00
Benny Malengier 9ad832be33 6568: graphic descendant tree report inserts a bogus title
svn: r21816
2013-03-29 20:49:17 +00:00
Benny Malengier 491885b419 clarify use of all_handles methods
svn: r21813
2013-03-29 20:02:54 +00:00
Benny Malengier 7be12778b2 6417: alpha4 filtering screws up Export
svn: r21811
2013-03-29 19:39:21 +00:00
Benny Malengier 33ec71c6f7 6492: Verify crashes with python 3
svn: r21809
2013-03-29 16:59:04 +00:00
Benny Malengier 95e86802c7 6460: Crash during Extract Event Description
svn: r21807
2013-03-29 15:56:54 +00:00
Benny Malengier 415d6c6367 6346: If a exporter plugin crashes, the Export Assistant can't be closed
svn: r21805
2013-03-29 13:18:35 +00:00
Tim G L Lyons df45f4645b 0006578: referencedbyselection.py process_object calls non-existant process_note method
svn: r21804
2013-03-28 23:32:56 +00:00
Jérôme Rapinat 1937a9932b 6369: BooleanOption does not support underline
svn: r21800
2013-03-28 18:43:26 +00:00
Tim G L Lyons d6f621fe72 0006544: No test for checking if Place handle exists when looking at media reference via proxy
svn: r21798
2013-03-28 18:29:59 +00:00
Jérôme Rapinat ba97c071ef minor syntax error
svn: r21794
2013-03-28 18:09:34 +00:00
Benny Malengier 900c2e9ff8 6369: Accelerator keys, Gtk and User Interface
svn: r21792
2013-03-28 16:52:47 +00:00
Benny Malengier 2636d36245 6340: In Family Tree Manager window, naming a tree which takes it out of view does not scroll to new name
svn: r21790
2013-03-28 16:23:26 +00:00
Benny Malengier 1a36e77b0c 6577: Mulltiple drop from clipboard on embeddedlist not working
svn: r21788
2013-03-28 16:02:10 +00:00
Tim G L Lyons 16ba9f25de referencedbyselection.py. 0006493: crash during Calculate Preview of a filtered XML export.
svn: r21787
2013-03-28 14:32:11 +00:00
Benny Malengier 3783a8039b 6569: transferring from the clipboard causes gramps40 svn 21740 to crash
svn: r21783
2013-03-28 13:53:52 +00:00
Benny Malengier 591f695bc9 6521: README needs to be updated, before release
svn: r21781
2013-03-28 12:30:20 +00:00
Benny Malengier f4d503744f 6319: Remove libgrdb
svn: r21780
2013-03-28 12:24:36 +00:00
Benny Malengier c64f64657f Python3 UnicodeDecodeError in python3 on unpickling data saved in python2
svn: r21777
2013-03-28 10:47:48 +00:00
Benny Malengier f59b8fb7d8 5163: Another crash in same editor.
svn: r21775
2013-03-28 10:02:36 +00:00
Benny Malengier ccb23bd7c4 6496: GUI Export fails in gramps40
svn: r21773
2013-03-28 09:09:20 +00:00
Benny Malengier c45a2a0e88 6443: try to use remove unused objects tool
svn: r21772
2013-03-27 19:57:45 +00:00
Benny Malengier e670f27f3c support python 3
svn: r21769
2013-03-27 19:56:43 +00:00
Benny Malengier dee6a9b829 6402: Error in ValidatedMaskedEntry widget
svn: r21768
2013-03-27 18:05:45 +00:00
Paul Franklin e86bd066c1 6561: v3.4.3 NarWeb creation fails for German, Swedish
svn: r21766
2013-03-27 17:01:17 +00:00
Benny Malengier aac3f0d2e3 6484: IndexError for sort_data/column on quick view table
svn: r21762
2013-03-27 14:22:20 +00:00
Jérôme Rapinat ba5a42eb3f re-debianize
svn: r21761
2013-03-27 14:17:44 +00:00
Benny Malengier cd6a2b70c4 6470: Crash by filtering with filter bar in person tree view
svn: r21759
2013-03-27 13:47:04 +00:00
Tim G L Lyons f431346394 0006564: svn 21740 restores bug 0006411 - Navweb crashes during creation of Media pages
svn: r21755
2013-03-26 19:29:13 +00:00
John Ralls f432853dc4 GrampsLocale: Separate self.encoding from sys.stdout.encoding
Because python standard library functions encode to
locale.getpreferredencoding or sys.getdefaultencoding, not to
sys.stdout.encoding.

svn: r21753
2013-03-26 19:16:49 +00:00
Paul Franklin e142003601 restore SVN number to "gramps -v" output
svn: r21751
2013-03-26 19:01:54 +00:00
Paul Franklin c8a6b91113 slightly better CLI help
svn: r21750
2013-03-26 17:50:43 +00:00
Benny Malengier bd87b3f310 6501: Cannot crop via mouse cursor into Media reference editor
svn: r21742
2013-03-25 20:04:24 +00:00
Benny Malengier dc054763c3 6528: Place Names with & in name fail to display
svn: r21741
2013-03-25 14:31:18 +00:00
Nick Hall b4b9300f6d Fix literals. Use logging for warnings.
svn: r21739
2013-03-25 13:35:08 +00:00
Jérôme Rapinat e64adc8ddd try to build .deb for 4.0; http://gramps-project.org/wiki/index.php?title=Debian, update control file
svn: r21737
2013-03-25 11:27:35 +00:00
Paul Franklin bd1020314e totally revert the whole 21728/21729 open=>io.open changes
svn: r21734
2013-03-24 22:27:11 +00:00
Paul Franklin c34610e60d revert 21728/21729 open=>io.open change, for Windows
svn: r21733
2013-03-24 17:46:16 +00:00
Paul Franklin b5d75c54d4 modify (semi-revert) 21728/21729 open=>io.open change, for Windows
svn: r21730
2013-03-24 15:48:36 +00:00
Paul Franklin 4db73f0422 more open=>io.open changes, as John advised
svn: r21729
2013-03-24 00:11:05 +00:00
Nick Hall 5adc2102a2 Add Tag class to CallbackManager
svn: r21727
2013-03-23 22:26:35 +00:00
Jérôme Rapinat c4d6d17d69 6544: add warning if place on event is missing by using proxies sequence
svn: r21724
2013-03-23 17:14:24 +00:00
Paul Franklin 8ed298daa0 another open=>io.open change, as John advised
svn: r21720
2013-03-23 15:25:53 +00:00
Paul Franklin 0c46e5d91a slight tweaks to booklist format
svn: r21719
2013-03-21 20:46:46 +00:00
Peter Landgren 64b44a16db Some updates.
svn: r21716
2013-03-21 09:35:08 +00:00
Paul Franklin 2c41488ea3 CLI typos and slight code cleanup
svn: r21712
2013-03-20 16:16:04 +00:00
Jérôme Rapinat 9be852fe2c 4687: missing content migration...
svn: r21711
2013-03-20 14:06:59 +00:00
Jérôme Rapinat f97c241af6 4687: global name 'warn' is not defined
svn: r21706
2013-03-20 13:55:18 +00:00
Jérôme Rapinat 156ae935af merge after 3.4.3 release
svn: r21704
2013-03-20 13:47:55 +00:00
Nick Hall e3193c7511 Fix bug in citations bottombar gramplet
svn: r21703
2013-03-19 23:15:35 +00:00
John Ralls b51b6b59a6 TreeBaseModel: Avoid TypeError when bisecting
svn: r21696
2013-03-19 18:22:35 +00:00
John Ralls 548507008b GrampsLocale: Ensure correct stdout encoding
Replace stdout with one that uses a transcoding Streamwriter. This
better handles differences between Py2 and Py3 than does trying to
encode strings prior to output. In particular Py3's default stdout
demands unencoded strings and prints byte-strings when one tries to
pre-encode them.

svn: r21695
2013-03-19 18:22:19 +00:00
John Ralls 796b2da855 GrampsLocale: Use glocale.lang or glocale.language[0]
To get the default localization instead of locale.getlocale() or 
glocale.get_translation().language().

svn: r21694
2013-03-19 18:21:58 +00:00
John Ralls ec787da3fa GrampsLocale: Prevent some AttributeErrors and 'referenced before assignment' errors.
svn: r21693
2013-03-19 18:21:41 +00:00
Paul Franklin 9e8f6aaab6 6542: book report: graphic ancestor or descendant tree reports fail
svn: r21679
2013-03-18 18:54:59 +00:00
Tim G L Lyons d3a389750f README file. Add PyICU as strongly recommended.
svn: r21675
2013-03-17 14:46:46 +00:00
Nick Hall 71c2655976 Revert change to const.py
svn: r21673
2013-03-17 12:29:17 +00:00
Tim G L Lyons d643dde344 Standardise messages about missing modules to include problem, consequence and what to do about it (currently including references to GEPS 029 where necessary).
svn: r21671
2013-03-17 11:40:33 +00:00
Paul Franklin 8882527e56 ignore any CLI book report "item" which crashes
svn: r21669
2013-03-16 22:50:41 +00:00
Nick Hall 084b816d5b Add methods used for modal ProgressMeter to CLIDialog
svn: r21666
2013-03-16 21:47:37 +00:00
Nick Hall c3a58693e3 Add modal option to ProgressMeter
svn: r21663
2013-03-16 19:48:29 +00:00
Jérôme Rapinat aa609f7587 6195: Import citation for pro-gen file format (patch by keestux)
svn: r21659
2013-03-16 10:26:21 +00:00
Nick Hall 12396e858b 6336: Convert to use DbGUIElement
svn: r21656
2013-03-15 21:02:52 +00:00
Nick Hall 68158b3859 6526: Check for invalid handle
svn: r21653
2013-03-15 16:17:58 +00:00
John Ralls 29292a404a GrampsLocale: Code cleanup
And make sure that setting lang on the GrampsLocale constructor
overrides the languages from the first instance.

svn: r21646
2013-03-14 23:01:09 +00:00
John Ralls 76ef85b43f Plugins: Limit addon translators
Only get an addon translator if the plugin has a locale directory
Prevents pointless warnings, esp. when the translations are in the
main Gramps message file.

svn: r21645
2013-03-14 23:01:03 +00:00
John Ralls 66ded552dd GrampsLocale: Suppress double printing of log messages
Grampsapp.py sets a global handler, so install one only during the first init and remove it when done.

svn: r21644
2013-03-14 23:00:57 +00:00
John Ralls 80ac126dfa GrampsLocale: Fix 2 mistakes from previous commit.
svn: r21641
2013-03-13 00:26:22 +00:00
John Ralls c25d94b3a7 GrampsLocale: Reduce circular imports
Lets one import grampslocale directly in a test script:
>>> from gramps.gen.utils.grampslocale import GrampsLocale
>>> import os
>>> gl = GrampsLocale(lang='fr_FR.UTF-8', localedir=os.path.join('build', 'mo'))
>>> tr = gl.get_translation().gettext
>>> tr("List of known family trees in your database path\n")
u'Liste des arbres familiaux connus dans votre chemin de base de donn\xe9es\n'

svn: r21640
2013-03-13 00:05:46 +00:00
John Ralls f270f08be8 GrampsLocale: Better handle invalid/missing locale
svn: r21636
2013-03-12 22:22:58 +00:00
John Ralls 9e844f0d64 MacLocale: Extract function _mac_get_gramps_defaults
And correct line handling on the languages list.

svn: r21635
2013-03-12 22:22:53 +00:00
Nick Hall 7a70853eb5 Fix VERSION_DIR path
svn: r21634
2013-03-12 17:01:21 +00:00
Nick Hall 2299b7fe5d Remove post-install script for linux
svn: r21630
2013-03-12 14:53:14 +00:00
Nick Hall 33e45f9b40 Remove redundant code
svn: r21628
2013-03-12 14:40:27 +00:00
Nick Hall a6c09ef304 Fix some properties
svn: r21626
2013-03-12 14:24:22 +00:00
John Ralls 33d9b19ac7 GrampsLocale: Ensure that encoding gets set to something
In the C locale, locale.getlocale() returns [None, None]

svn: r21616
2013-03-11 22:44:29 +00:00
John Ralls 29cf6674b5 Install image files to $(prefix)/share/gramps/images
Instead of $(prefix)/share/gramps/icons/hicolor, which was an old (early Gtk2) theming requirement.

svn: r21615
2013-03-11 22:44:23 +00:00
John Ralls ee639ec7da Move VERSION, VERSION_TUPLE, major_version from const.py to version.py
As noted in the previous change, importing const into setup.py tried to initialize GrampsLocale and ResourcePath, which won't work. Since all we want is the VERSION string, move that to a new file, gramps/version.py

svn: r21614
2013-03-11 22:44:15 +00:00
John Ralls fa0eb6cebe Determine Paths at Runtime
Uses GRAMPS_RESOURCES to override the root location of the Gramps data files (which would normally be $(prefix)/share).
In setup.py install, writes $(prefix)/share to gen/utils/resource-path, installs that file, then deletes it again from the source tree. The presence or absence determines whether Gramps is running from the source directory or from an installation.

Const.py is now a static file; const.py.in is no longer used. Note that because importing const into setup tried to initialize things that we don't want initialized, VERSION is removed, and imported from gramps.version -- a file which will be added in the next change. Consequently, this commit will not run.

svn: r21613
2013-03-11 22:43:58 +00:00
John Ralls 56e29c162b GrampsLocale: Protect another setlocale instance
svn: r21612
2013-03-11 22:43:52 +00:00
Tim G L Lyons 7055827260 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: r21610
2013-03-11 18:45:09 +00:00
Nick Hall 709eb0ebcd 6237: Suppress Gramps ID in Narrative Web report
svn: r21607
2013-03-10 23:55:08 +00:00
Paul Franklin 55e2863a0b sync a few files in gramps40 and trunk
svn: r21603
2013-03-10 21:51:52 +00:00
John Ralls b60dbf2782 Grampslocale: Protect from crashes due to passing bad strings to setlocale
svn: r21597
2013-03-09 22:31:13 +00:00
John Ralls 40ff796d93 Mac: Improve language list handling
Make sure that lang overrides the language list only if $LANG is set. Don't add encodings to the language list (e.g., en_US, not en_US.UTF-8). Start collation with None, because `if collation:` is True for collation = "". defaults may have whitespace at the end of "root", so use "startswith".

svn: r21596
2013-03-09 22:31:06 +00:00
John Ralls 068d50cc26 GrampsLocale: Improve handling the language list
Replace "en" with "C" when setting $LANGUAGE ("en" confuses GtkBuilder), and explicitly iterate over languages when finding
the translator, because left to itself gettext will ignore English.

svn: r21595
2013-03-09 22:31:00 +00:00
Paul Franklin f984692474 slight tweaks to text, add text property
svn: r21594
2013-03-09 17:48:22 +00:00
Jérôme Rapinat c9698f51e0 typo for handling translated strings
svn: r21589
2013-03-09 12:17:40 +00:00
Jérôme Rapinat 9856e108e6 "os" is not defined
svn: r21588
2013-03-09 12:15:39 +00:00
Paul Franklin 7823280d22 handle CLI pathological case
svn: r21584
2013-03-07 23:30:21 +00:00
Helge Herz 47b8dc8131 Revert of 215589 because of changes in the GTK package for Win
svn: r21581
2013-03-07 23:26:43 +00:00
Nick Hall a5b4759f40 6128: Reverse bug fix keeping code refactor
svn: r21577
2013-03-07 22:55:23 +00:00
Erik De Richter 5a64a968ff updated nl translation
svn: r21574
2013-03-07 20:15:51 +00:00
Tim G L Lyons b5dc0630a6 0006507: GEDCOM import: Repositories not imported correctly from FTM for Windows and Heredis
svn: r21571
2013-03-06 17:42:14 +00:00
John Ralls b262eeaab7 get_unicode_path_from_env_var(): make no-op if it's already unicode
svn: r21561
2013-03-06 01:07:05 +00:00
John Ralls 2dcc870dbc Adapt HTMLRenderer NavigationView init args to new signature
svn: r21560
2013-03-06 01:06:58 +00:00
Helge Herz dd3bb6122c GEexiv2 vor Python 2.7.3 and Win (see 6464)
svn: r21559
2013-03-05 21:56:09 +00:00
John Ralls b57e7b7508 GrampsLocale:Move setlocale from _set_from_environment to __init_first_instance
So that encoding is set for Mac as well.

svn: r21554
2013-03-05 17:23:21 +00:00
Paul Franklin cf4a3aefbd shorten the report name for easier CLI use
svn: r21552
2013-03-05 04:45:57 +00:00
Paul Franklin 78624360cd tweak the default format for the report
svn: r21551
2013-03-05 01:03:25 +00:00
Mirko Leonhäuser 09f276990f updated german translation
svn: r21548
2013-03-04 18:36:19 +00:00
Paul Franklin 7892d02a5d 6494: svn_revision module ignores translated SVN stdout value for "exported"
svn: r21546
2013-03-04 05:12:32 +00:00
Paul Franklin 1d4ae20433 skip error msg if no file exists
svn: r21544
2013-03-04 00:41:54 +00:00
John Ralls 694f757463 GrampsLocale: Add _win_bindtextdomain
Adapted from init_windows_gettext in Gramps3.
Libintl-8.dll must be on the path, just like all of the other C-library
dependencies.



svn: r21540
2013-03-03 23:40:27 +00:00
John Ralls 649bdf7bb7 GrampsLocale: Restore setlocale, add GrampsLocale.encoding
encoding to replace translation().info()['encoding'] which isn't 
the encoding we're looking for. 

svn: r21539
2013-03-03 21:55:02 +00:00
John Ralls 46d7c95f86 svn: r21538 2013-03-03 21:50:22 +00:00
Serge Noiraud ee3469233a Geography : #05742 note 27613 : cairo arguments differ from gtk2 draw arc.
svn: r21534
2013-03-03 10:57:03 +00:00
Jérôme Rapinat 87838a3178 update Portuguese (Europe) translation by Frederico Muñoz
svn: r21533
2013-03-03 09:07:14 +00:00
Paul Franklin 1e208f02bb add ICU/PyICU to "gramps -v"
svn: r21531
2013-03-03 03:19:56 +00:00
John Ralls f6ab91e87f GrampsLocale: Create GrampsTranslation attribute for language
Rather than relying on translators to correctly fill out po files

svn: r21526
2013-03-02 20:25:07 +00:00
John Ralls 67e975b31f GrampsLocale: Fix glocale without import
svn: r21525
2013-03-02 20:25:01 +00:00
Tim G L Lyons 41ff6f2fbd 0005058: Note reference on Attribute for individual is not filtered on Export. Fixed many other note references that are not filtered out.
svn: r21524
2013-03-02 19:30:41 +00:00
Peter Landgren 3cdfa558d6 Better translation for compare events.
svn: r21518
2013-03-02 13:45:46 +00:00
Helge Herz 968b4a882d adaption for python version less 3.x (see issue 6465) for details
svn: r21516
2013-03-02 13:44:04 +00:00
Tim G L Lyons 80f25e3806 0003428: When running with pythonw.exe, Windows may crash if you write to stdout. Some more print statements changed to log.warning.
svn: r21512
2013-03-01 13:13:58 +00:00
Tim G L Lyons 40b8b02838 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: r21509
2013-03-01 12:42:16 +00:00
Serge Noiraud 58a2be3264 Bug #06459 : change the lock strategy and split transactions in Merge citation.
svn: r21503
2013-02-28 19:52:24 +00:00
John Ralls b73e758a84 RelationshipCalculator: Promote no translation message to warning
And make it more specific.
Thanks to Tim Lyons.

svn: r21501
2013-02-28 19:36:09 +00:00
John Ralls b87c663612 grampletpane: Fix typo, naked except.
Warn with the reason when Dashboard file can't be opened or parsed.

svn: r21492
2013-02-28 19:10:33 +00:00
John Ralls ee7fdca6ef MacLocale: Handle AppleCollationOrder returning "root"
svn: r21491
2013-02-28 18:57:37 +00:00
John Ralls 1e41e76682 MacLocale: Allow $LANG to override defaults settings
For currency, calendar, and collation

svn: r21490
2013-02-28 18:57:31 +00:00
John Ralls 991447264a GrampsLocale: Handle errors in getting collation key from locale module
svn: r21489
2013-02-28 18:57:25 +00:00
John Ralls 38dcbbae58 GrampsLocale: Restore call to locale.bindtextdomain() for GtkBuilder
Apparently some Linuxes require it for GtkBuilder to find the localization files. It's not supported on Win32, though, so don't try in that case.

svn: r21488
2013-02-28 18:57:19 +00:00
John Ralls ca80adeb01 GrampsLocale: Set collation, currency, and calendar to lang only on secondary locale objects.
svn: r21487
2013-02-28 18:57:13 +00:00
John Ralls c0aa613e4a GrampsLocale: Use absolute address for importing grampslocale
so that it works from outside of Gramps itself, in particular gramps-addons/contrib/make.py

svn: r21486
2013-02-28 18:57:04 +00:00
John Ralls 4eb3e7c926 GrampsLocale: Fix get_addon_translator path
Add the locale subdirectory.
Also clean out some cruft left over from the old implementation.

svn: r21485
2013-02-28 18:56:59 +00:00
Nick Hall 512c57cb04 6408: Restore warning message for missing GExiv2 module
svn: r21483
2013-02-28 15:04:53 +00:00
Jérôme Rapinat b2319f90d4 update Portuguese (Europe) translation by Frederico Muñoz
svn: r21482
2013-02-28 10:31:51 +00:00
Jérôme Rapinat 2024c027c6 "Delete" label instead of "Remove" on Gtk button
svn: r21479
2013-02-28 10:05:30 +00:00
Jérôme Rapinat b78c9b358e 6385: Three minor grammar issues
svn: r21478
2013-02-28 10:03:04 +00:00
Helge Herz bf438cddd6 Python less 3.x uses GdkPixbuf.new_subpixbuf instead dkPixbuf.subpixbuf issue 6487
svn: r21477
2013-02-27 22:24:14 +00:00
Paul Franklin 0599914223 rename .__next__ (formerly .next) as it is "NOT an iterator"
svn: r21474
2013-02-27 18:49:56 +00:00
Paul Franklin 4e04ec09fb behave gracefully if no GExiv2 under Python3
svn: r21468
2013-02-26 20:36:52 +00:00
Tim G L Lyons d3077942e1 Fix retrieval of version metadata for python3 Gramps.py -L
svn: r21464
2013-02-26 17:35:24 +00:00
Tim G L Lyons 41ba5c838e Fix type error in "python3 Gramps.py -L"
svn: r21461
2013-02-26 17:27:33 +00:00
Paul Franklin 5e8623cf1b 6409 and 6447 Python3 changes (possibly not done yet)
svn: r21459
2013-02-26 17:18:00 +00:00
Tim G L Lyons ed8b6b9edf 0006410: Webcal report crashes and freezes alpha4. For python3 simply opening the file works.
svn: r21458
2013-02-26 17:14:54 +00:00
John Ralls 138bbb047b GrampsLocale: Remove all calls to locale.setlocale and locale.bindtextdomain
svn: r21451
2013-02-26 00:16:41 +00:00
John Ralls ff7cef7d4e Addons: Check for two-letter lang as well as 5-char locale
E.g, check fr as well as fr_FR

svn: r21450
2013-02-26 00:16:30 +00:00
John Ralls cdf619cf62 grampletpane: Replace diagnostic prints with log warnings.
And improve warning when unable to save the Dashboard layout.

svn: r21449
2013-02-26 00:16:19 +00:00
John Ralls 624314e8bc grampletpane: Use __future__.unicode_literals instead of cuni()
And get rid of the silly NL = "\n"

svn: r21448
2013-02-26 00:16:07 +00:00
John Ralls 07b52e2a11 ConfigManager: Ensure key files are loaded and saved as utf-8
svn: r21447
2013-02-26 00:15:55 +00:00
Paul Franklin 3178850a29 Python3 changes: __next__ and future division (which is not done yet)
svn: r21446
2013-02-25 18:52:45 +00:00
Paul Franklin 388ec0cbf1 slightly reformat error message
svn: r21443
2013-02-25 16:12:19 +00:00
Jérôme Rapinat 1773d661e7 6283: test flag for python on new script, not on Gramps.py... (thank you Paul)
svn: r21438
2013-02-25 07:24:40 +00:00
John Ralls 6f8fc1be58 Work around lack of locale.LC_MESSAGES on some Windows pythons
svn: r21436
2013-02-24 17:38:43 +00:00
John Ralls af0f98d3b7 Fix missed cuni() in save.
svn: r21435
2013-02-24 16:46:16 +00:00
Jérôme Rapinat 14a38b91bc 6283: Re-enable optimization flag (-O) for python
svn: r21433
2013-02-24 16:16:42 +00:00
Nick Hall dc671cf212 6408: python3 fix
svn: r21430
2013-02-24 13:52:56 +00:00
Paul Franklin 0b30e204bf revert to the old report name
svn: r21429
2013-02-24 08:40:08 +00:00
John Ralls 4decf95b07 [r21424]Fix Py2 file encoding errors
svn: r21425
2013-02-24 02:20:09 +00:00
Nick Hall ddf9dc9f14 6408: Display GExiv2 version rather than pyexiv2 version
svn: r21388
2013-02-23 23:36:12 +00:00
Nick Hall 7c0e4e4eb4 6408: Convert Metadata Viewer from pyexiv2 to GExiv2. Move Edit Exif Metadata gramplet into gramps-addons.
svn: r21386
2013-02-23 21:04:48 +00:00
Helge Herz 808c3d1183 see issue 0006464
svn: r21385
2013-02-23 12:45:55 +00:00
Paul Franklin 71edc3e710 6478: allow setting a background color in the SVG backend
svn: r21383
2013-02-23 04:59:31 +00:00
Craig J. Anderson c5ae536432 someone changed a lot of the
box.next
to 
box.__next__

changed these back.


svn: r21382
2013-02-22 15:56:42 +00:00
Brian Matherly daf8669dc3 Remove dead basedocclass code
svn: r21381
2013-02-21 04:27:51 +00:00
John Ralls 3578392de5 ImportGedcom: Fix Python3 "dictionary changed size during iteration" errors
svn: r21377
2013-02-19 22:06:32 +00:00
John Ralls e62eb831f0 Import ProGen: Use python3 print syntax
svn: r21376
2013-02-19 22:06:20 +00:00
John Ralls c2a6e0e5d7 Fix Py2 TypeError in GEDCOM export
Due to writing regular strings instead of unicode strings.

svn: r21375
2013-02-19 22:06:11 +00:00
Paul Franklin 31745aaf8f basedocclass==>docclass to match the 20695 changes
svn: r21374
2013-02-19 19:19:22 +00:00
Serge Noiraud 5e6fe3a996 Geography : print suppression
svn: r21372
2013-02-18 19:57:28 +00:00
Serge Noiraud 670592122a Geography : bug #06451 note 27413 : the ellipse become a line when it is too small
svn: r21370
2013-02-18 19:41:35 +00:00
Serge Noiraud bf65ad1e7c Geography : bug #06466 : History change when clicking on one marker
bug #06451 : incomplete precedent patch


svn: r21368
2013-02-17 12:48:55 +00:00
Nick Hall 6deead53fc Make availability of GraphViz settings depend on output format
svn: r21365
2013-02-16 21:36:58 +00:00
Serge Noiraud f075325399 Geography : bug #06451 : Don't see chinese characters in the geography view.
svn: r21364
2013-02-16 13:35:32 +00:00
Nick Hall 834a14fc38 Improve the descriptions and tooltip for GraphViz aspect ratio option
svn: r21362
2013-02-15 19:44:17 +00:00
Peter Landgren a1daf098b2 Fixed a typo.
svn: r21359
2013-02-15 08:45:31 +00:00
Paul Franklin 658134e464 6448: Text Reports>Descendant Report gives an AttributeError: 'Sort' object has no attribute by_birthdate
svn: r21357
2013-02-14 23:41:35 +00:00
John Ralls 5d6e2c991a [Bug 6413] Fix importing ProGen files
This isn't a perfect fix because it requires that the ProGen file is
encoded with CP437, which is guaranteed only in Version 3.21 and later.

svn: r21355
2013-02-14 18:41:43 +00:00
Paul Franklin 8abf7677d6 6247: Crash when attempting to use Book Report
svn: r21350
2013-02-13 18:43:25 +00:00
Serge Noiraud d12314ccbd Geography : bug #6442 use the good glib with introspection.
svn: r21349
2013-02-13 15:07:41 +00:00
Peter Landgren ee56e5723a Fixed a typo.
svn: r21344
2013-02-12 15:42:45 +00:00
Serge Noiraud 8ddb3711b0 Geography : replace GObject.timeout_add by glib.timeout_add as it is deprecated
svn: r21341
2013-02-12 08:33:49 +00:00
Paul Franklin 80e27a63c0 6379: Can not get ancestry or relationship tabs to work
svn: r21337
2013-02-10 21:11:57 +00:00
Josip Pisoj b816603119 win32-py3 fix: ValueError: strftime() requires year in [1; 9999]
svn: r21332
2013-02-10 18:03:55 +00:00
Josip Pisoj 96e042919c win32 changes
svn: r21331
2013-02-10 17:53:43 +00:00
Helge Herz 705355104a Revert svn21255 (svn21254 in branches/maintenance/gramps40) as discussed in issue 6424
svn: r21329
2013-02-10 15:23:06 +00:00
Tim G L Lyons 539fed3314 Reinstate inadvertent removal of rev 19988 change for bug 5900
svn: r21327
2013-02-09 21:12:19 +00:00
John Ralls c56bd35ce0 GrampsLocale: Correct setting GrampsLocale.languages
Test only first 5 or first 2 characters of the language id against the
list of available translations.

Thanks to Tim Lyons for exposing the error.

svn: r21326
2013-02-09 18:59:20 +00:00
Erik De Richter fcab654305 updated nl translation
svn: r21325
2013-02-09 13:03:11 +00:00
Tim G L Lyons f48ca367b9 Revert change 21304 for moving report_options file
svn: r21324
2013-02-08 17:11:14 +00:00
Serge Noiraud b98ea511cc Geography : synchronize gramps and osm-gps-map for the free maps.
svn: r21321
2013-02-08 07:59:31 +00:00
Serge Noiraud 6353e06fa6 Geography : sometimes crash with unknown people or family.
svn: r21320
2013-02-08 07:57:47 +00:00
Tim G L Lyons f568077d1e 0006411: Navweb crashes alpha4 when creating Media pages
svn: r21315
2013-02-07 16:48:45 +00:00
Benny Malengier 1dfd067e52 use latest gtkspell if available
svn: r21309
2013-02-06 09:24:15 +00:00
Tim G L Lyons 280c455eba 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: r21306
2013-02-05 18:07:37 +00:00
Peter Landgren 1db1aefc81 Fix of gramps -v for Graphviz and ghostscript.
svn: r21301
2013-02-05 15:11:45 +00:00
Gary Burton 2cb390881b Bug #6358. gc.DEBUG_OBJECTS removed from python3. Also handle exceptions due to collected weak references.
svn: r21298
2013-02-04 22:01:03 +00:00
Tim G L Lyons 1a5be24d56 Change format of console logging messages to have a meaningful timestamp
svn: r21295
2013-02-04 19:14:29 +00:00
Tim G L Lyons 553baa596a Fix processing of contractions, and changes to ensure code (after initial lines) for narrativeweb is the same for trunk and gramps34
svn: r21293
2013-02-04 18:23:57 +00:00
Tim G L Lyons 404c2f154b date.get_start_date has no attribute 'is_valid'
svn: r21292
2013-02-04 18:12:09 +00:00
Peter Landgren e46c38bf0e Added strings for sidebar category.
svn: r21291
2013-02-04 17:53:34 +00:00
Jérôme Rapinat ff8a97a5d6 missing glocale
svn: r21290
2013-02-04 14:06:33 +00:00
Jérôme Rapinat 9b7a34d9c0 6403: Limit and try to avoid markups in translatable messages
svn: r21289
2013-02-04 09:25:41 +00:00
John Ralls 06ce88cef4 GrampsLocale: Allow for importing older PyICU packages
svn: r21287
2013-02-04 01:42:51 +00:00
Gary Burton 85ae2aca09 Fix memory leaks.
svn: r21285
2013-02-03 16:40:43 +00:00
Peter Landgren b225c71885 Fixed a typo LC_MONETARY -> 'LC_MONETARY'.
svn: r21283
2013-02-03 15:30:40 +00:00
John Ralls a8bbb91d25 GrampsLocale: Fix some oversights in creation of second GrampsLocale
svn: r21282
2013-02-03 02:05:14 +00:00
John Ralls 5f8575241b grampslocale: Pretty up the log messages.
svn: r21281
2013-02-03 02:05:06 +00:00
John Ralls f8a4ad6cb1 grampslocale.py: Protect against C.UTF-8 not being an installed locale on Linux.
svn: r21280
2013-02-03 01:23:05 +00:00
John Ralls d6f9af95ad relationship.py: Fix not registering "en_GB" as english.
Also replace diagnostic print with proper logging.

svn: r21279
2013-02-03 01:22:59 +00:00
Jérôme Rapinat 964d13ab40 update path
svn: r21278
2013-02-02 09:54:32 +00:00
John Ralls 6d91a3fd07 Handle junk at the end of revision strings
svn: r21276
2013-02-01 22:49:22 +00:00
John Ralls fd61b21a2d GrampsLocale: Replace locale.strcoll, locale.strxfrm, and conv*_tosrtkey
With GrampsLocale.sort_key (for strxfrm and conv*_tosrtkey) and
GrampsLocale.strcoll.

If ICU is available will use the correct ICU::Collator for the locale,
otherwise falls back to locale.strxfrm -- for which it temporarily
changes the LC_COLLATE locale.

svn: r21275
2013-02-01 22:49:14 +00:00
John Ralls f238be30ef GrampsLocale: Introduce GrampsLocale attributes currency, calendar, and collate
svn: r21274
2013-02-01 22:48:57 +00:00
John Ralls 0c2263a327 GrampsLocale: Make maclocale.mac_setup_localization() set glocale attributes directly
svn: r21273
2013-02-01 22:48:51 +00:00
John Ralls ad61ad70a5 GrampsLocale: Extract function __init_from_environment
svn: r21272
2013-02-01 22:48:41 +00:00
John Ralls ef7ee8cb36 Add modules for ICU
svn: r21271
2013-02-01 20:25:35 +00:00
Tim G L Lyons f0ed16a9eb 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: r21268
2013-02-01 17:40:24 +00:00
Tim G L Lyons e2f4e39f7e find_file and find_folder do not return null string if the file or folder resp. do not exist (coding typo)
svn: r21267
2013-02-01 17:35:37 +00:00
Nick Hall 7afc3f7112 Update post-install scripts
svn: r21265
2013-01-31 23:23:32 +00:00
Nick Hall 17e70f14b3 Fix bug with --install-scripts option
svn: r21263
2013-01-31 22:30:02 +00:00
Nick Hall 7de1d4d40e Remove duplicate LOCALE_DIR
svn: r21262
2013-01-31 18:33:20 +00:00
Erik De Richter 8e1a0a7ca5 updated nl translation
svn: r21261
2013-01-31 15:33:22 +00:00
Jérôme Rapinat ee96c874ba 6367: Update the Side/Bottombar text (patch by Patsyblefebre)
svn: r21260
2013-01-31 08:29:39 +00:00
Tim G L Lyons fa1151ef05 Narrative web: fix tar file output and HTML encoding output support.
svn: r21258
2013-01-30 18:58:44 +00:00
John Ralls 9755c2f794 Revert "Allow hard-coded paths to be overridden with $XDG_DATA_DIRS"
This reverts r21246

svn: r21257
2013-01-30 14:54:08 +00:00
Benny Malengier c2164fbb37 gdkpixbuf support on windows
svn: r21255
2013-01-30 10:05:29 +00:00
Jérôme Rapinat 57be65f556 6384: Update Danish translation by Lars Kristian Lundin
svn: r21251
2013-01-30 09:32:57 +00:00
John Ralls bf9af55a3f Allow hard-coded paths to be overridden with $XDG_DATA_DIRS
Necessary for post-installation relocatability.
Also ensure that data installed to share/gramps is in mac bundle.

svn: r21246
2013-01-29 20:35:41 +00:00
Jérôme Rapinat 9ea3e520cb typo
svn: r21243
2013-01-29 15:06:09 +00:00
Jérôme Rapinat 853351397e 6377: Danish translation is incomplete (patch by Lars Kristian Lundin)
svn: r21242
2013-01-29 08:49:29 +00:00
Jérôme Rapinat ee032e67df 6377: Danish translation is incomplete
svn: r21239
2013-01-28 16:13:56 +00:00
John Ralls 72051dd488 GrampsLocale: Replace use of get_language_string with GrampsLocale.get_language_dict
Permits sorting by localized language name.
Also hides the language code, which the user doesn't really care about.
Removes get_language_string from libtranslate.py, no longer needed.

svn: r21236
2013-01-27 21:10:17 +00:00
John Ralls 091782abf7 GrampsLocale: Use module-specific logger for grampslocale.py
Fixes double-logging problem reported by Tim Lyons.

svn: r21235
2013-01-27 21:10:09 +00:00
Jérôme Rapinat febd8842fd behavior has changed on gramplet bars, message needs an update too
svn: r21231
2013-01-27 16:52:09 +00:00
Gary Burton da7ab966d1 Bug #6371. Fix memory leak caused by hanging reference to progress meter callback method.
svn: r21225
2013-01-26 09:28:52 +00:00
Doug Blank 23c9ce10b9 6364: dead people are shown as alive in narrated web page export
svn: r21219
2013-01-25 12:53:50 +00:00
Nick Hall 1200a57d53 6307: Use untranslated string in filter
svn: r21214
2013-01-24 16:47:14 +00:00
Nick Hall a8a177d396 6360: Fix to work with new model
svn: r21212
2013-01-24 16:28:13 +00:00
Jérôme Rapinat 5f9651927e listing missing references
svn: r21210
2013-01-24 15:37:45 +00:00
Benny Malengier 3e80ed51e0 6288: crash: no attribute 'require_version' - better fix
svn: r21207
2013-01-24 08:45:00 +00:00
Gary Burton 284ee7dce9 Bug #6255.
svn: r21201
2013-01-22 20:56:11 +00:00
John Ralls 4a1c769a7e [Bug #6361] try to run soundex tool
Updated for python3

svn: r21199
2013-01-22 19:21:29 +00:00
John Ralls 7d9cc19ed0 Fix unhandled exception in expandersidebar
svn: r21198
2013-01-22 19:21:17 +00:00
John Ralls 33fe531672 GrampsLocale: Fix missing "operating_system" value
Inadvertently deleted the creation in r21143

svn: r21197
2013-01-22 19:21:04 +00:00
Tim G L Lyons b0f79b5bbe 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: r21196
2013-01-22 19:14:57 +00:00
Nick Hall 9c66c62d5c Add tagging to all primary objects
svn: r21194
2013-01-22 16:12:15 +00:00
Paul Franklin 1b14c1d2a1 add "Id" property
svn: r21189
2013-01-21 15:56:16 +00:00
Jérôme Rapinat 4ae494bff9 "grampletview" is now "dashboardview"
svn: r21188
2013-01-21 15:51:59 +00:00
Jérôme Rapinat 5ae04dfc19 some broken references have blocked python modules check
svn: r21187
2013-01-21 15:40:23 +00:00
John Ralls 7fb81b5c21 GrampsLocale: Fix call to member function.
svn: r21186
2013-01-21 15:14:17 +00:00
Jérôme Rapinat 8c5d7afb5c update for testing translations handling
svn: r21184
2013-01-21 10:08:11 +00:00
John Ralls 5e505f2c21 GrampsLocale: Restructure so that multiple GrampsLocale objects can safely be created for different locales
Only the first dependent upon the environment
All may be created with parameters which override environment variables or OS settings.
See the GrampsLocale docstring for details.

svn: r21182
2013-01-21 01:27:29 +00:00
John Ralls 795b45c82f relationship.py: Remove unused import
svn: r21181
2013-01-21 01:27:21 +00:00
John Ralls 2f77462320 Fix platform detection on OSX
'darwin' is returned by sys.platform, not os.name.

svn: r21180
2013-01-20 19:35:35 +00:00
John Ralls c4802bd210 Fix undefined variable reference, make separate not-loaded warning
Thanks to Pat Lefebre for reporting the error.

svn: r21179
2013-01-20 19:35:28 +00:00
Gary Burton 1d002b3218 Bug #6255. Wrap gzip files with TextIOWrapper to allow them to be read as text.
svn: r21177
2013-01-20 17:16:01 +00:00
Tim G L Lyons c91b53f0c4 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: r21175
2013-01-20 15:11:06 +00:00
John Ralls dc9c445878 Add goocanvas-2.0 to gramps dependencies
Also remove gramps-40 target, it doesn't belong in trunk now that it has 
its own branch.



svn: r21173
2013-01-19 21:47:44 +00:00
John Ralls 9e09c4233f GrampsLocale: Fix another typo
svn: r21171
2013-01-19 00:56:18 +00:00
John Ralls b0e9f158d5 GrampsLocale: Convert some late-added translations to GRAMPS_LOCALE
svn: r21170
2013-01-18 22:23:11 +00:00
John Ralls d5d0523303 GrampsLocale: Fix the typo in my typo fix.
svn: r21169
2013-01-18 22:04:46 +00:00
John Ralls 1a43859587 GrampsLocale: get_relationship_calculator: Fix missed variable name change.
svn: r21168
2013-01-18 21:27:48 +00:00
Nick Hall d189448f39 Use public interface of Gtk.TreeModel in listview code
svn: r21165
2013-01-18 18:46:09 +00:00
Nick Hall ddff6f95d9 6353: Fix error when setting colours
svn: r21163
2013-01-18 18:24:13 +00:00
Nick Hall e4c0e079e7 Remove handle and tooltip columns from models
svn: r21158
2013-01-17 21:58:53 +00:00
John Ralls 5e914292fe Fix GeoGraphyView.__init__ arg list for simplified bookmarks
svn: r21157
2013-01-17 19:49:04 +00:00
John Ralls 85a082bb6d Descendant Report: Fix changed Sort function name
svn: r21156
2013-01-17 19:48:58 +00:00
John Ralls d9409a8998 Use IMAGE_DIR in geography.py so that map images can be found when running from source directory.
svn: r21155
2013-01-17 19:48:51 +00:00
John Ralls 3f7d8933c7 Import get_svn_revision into const.py (via const.py.in, of course)
svn: r21154
2013-01-17 19:48:44 +00:00
John Ralls b79eb50aba PdfDocGen: Report cause of failure on all exceptions
not just file open ones. Expat can raise exceptions too!

svn: r21153
2013-01-17 19:48:37 +00:00
John Ralls 42de599bd0 GrampsLocale: Fix file encoding error in recentfiles
Expat wants a binary file, not a string file.

svn: r21152
2013-01-17 19:48:32 +00:00
John Ralls e920cbfac1 GrampsLocale: Get the language code from the global translation
Instead of probing locale.getlocale() and environment variables

svn: r21151
2013-01-17 19:48:24 +00:00
John Ralls df46941e73 GrampsLocale: Use the codeset from the singleton translation
Instead of locale.getlocale() or locale.nl_langinfo

svn: r21150
2013-01-17 19:48:14 +00:00
John Ralls 807512cd05 Fix some file resource leaks
I.e., files left open when the opening function exits. This is
a PyDebug warning.

svn: r21149
2013-01-17 19:48:07 +00:00
John Ralls 09a875db11 GrampsLocale: Simplify the file-finding functions
Making use of the fact that GrampsLocale now knows what
encoding to use, and noting that filesystems don't use
more than one encoding to write filenames in directories.

Also specify the encoding on some more files

svn: r21148
2013-01-17 19:47:59 +00:00
John Ralls cc4ec85b4d [Bug 6364] Fix file-opening failures due to unicode content.
svn: r21147
2013-01-17 19:47:44 +00:00
John Ralls a58ef2b73f GrampsLocale: Replace calls to sys.getfilesystemencoding
On MSWin and OSX, this call always returns the correct
value (utf-8 on OSX, 'mbcs' on MSWin), but on Linux the
return value is bizarrely dependent upon the environment.

Replace it with a GrampsLocale function which returns 'utf-8'
(the correct value for most Linux file systems) regardless of
the environment.

Also replace its use in print and write functions: It's the
encoding of paths in the filesystem, not of the files's content,
nor of the terminal's capabilities. The former is almost
always utf-8 as long as we write the file, the latter is
given by sys.stdout.encoding. Use the 'backslashreplace' error
handler to avoid exceptions when we need to output unicode
text to an ASCII terminal.

svn: r21146
2013-01-17 19:47:36 +00:00
John Ralls ef7e047b4b [Bug 6222]: Get the addons language list from the primary
GrampsLocale instance.

svn: r21145
2013-01-17 19:47:21 +00:00
John Ralls ef6892abbd GrampsLocale: Remove ggettext
svn: r21144
2013-01-17 19:46:55 +00:00
John Ralls d3c2a8a490 Localization: Re-implement localization as a class, GrampsLocale
GrampsLocale is effectively a singleton: An instance is created in
const.py and retrieved everywhere.

Translations are provided via Translations classes, which are derived
from GNUTranslations and NullTranslations to provide extra functions
like sgettext.

svn: r21143
2013-01-17 19:42:11 +00:00
John Ralls eecf57a0f6 Rename trans.py and mactrans.py to grampslocale.py and maclocale.py
Reflecting discussion on gramps-devel about their affecting more than
just translations.

Provide for a master GrampsLocale instance to be retrieved from
const.py, set by grampsapp.

svn: r21142
2013-01-17 19:41:58 +00:00
Nick Hall 7bb5c75d6a 6333: Display optional close button in gramplet bar tabs
svn: r21140
2013-01-16 23:59:48 +00:00
Nick Hall a323f92482 Tidy up bookmark code
svn: r21139
2013-01-15 22:30:18 +00:00
Nick Hall ae65778d27 6331: Fix spelling mistakes
svn: r21137
2013-01-15 21:04:57 +00:00
Benny Malengier b3ceb3e828 6338: NotImplementedError on Export a View to a spreadsheet from the People Category
svn: r21136
2013-01-15 19:49:07 +00:00
Nick Hall aa021c36c8 Allow icons as column headings in listviews
svn: r21134
2013-01-15 18:46:18 +00:00
Nick Hall 0b2ccdee6d Add family filter to match twins
svn: r21132
2013-01-15 18:27:43 +00:00
Benny Malengier 7672f64221 6330: Can't download ans install addons
svn: r21131
2013-01-15 10:59:13 +00:00
Benny Malengier 01dbd41081 Filter was not working, we need to query global variable when we need it, not once at start
svn: r21129
2013-01-15 10:19:38 +00:00
Benny Malengier 48f3002e95 factor out double handle2internal
svn: r21127
2013-01-15 08:49:22 +00:00
Erik De Richter 6f42885a79 updated nl translation
svn: r21125
2013-01-15 08:46:14 +00:00
Benny Malengier 926dbca98f 6329: Crazy citations after XML import of bacuo from Gramps 3.4.3
svn: r21123
2013-01-15 08:42:50 +00:00
Erik De Richter 6783e60a7a updated nl translation
svn: r21122
2013-01-15 08:40:26 +00:00
Doug Blank 22f646ccce Don't convert handle if None
svn: r21121
2013-01-14 22:05:29 +00:00
Benny Malengier 00bd4b81f8 6326: Running Export View crashes with 'tuple' object has no attribute 'get_indices'
svn: r21120
2013-01-14 18:57:47 +00:00
Doug Blank ae517eb9c7 Changes for 1.6 svn
svn: r21117
2013-01-14 18:38:44 +00:00
Paul Franklin 7af413bbc4 more absolute addressing, not relative
svn: r21115
2013-01-14 18:25:54 +00:00
Nick Hall b20e711c30 1765: Add private column to views
svn: r21114
2013-01-14 16:49:52 +00:00
Doug Blank 4cbdd52389 Rename Gramplet View to Dashboard View
svn: r21112
2013-01-14 11:49:51 +00:00
John Ralls 87e7945b65 Fix typo in GI_TYPELIB_PATH
svn: r21110
2013-01-13 21:06:41 +00:00
John Ralls 892143ed4b Build graphviz with pango, freetype support
Otherwise it can't output PDFs.
Also fix Gramps svn repo to new SF scheme.


svn: r21107
2013-01-13 20:35:51 +00:00
John Ralls a769890c26 Include gi typelibs in bundle
Also point to pango modules file.


svn: r21106
2013-01-13 20:32:11 +00:00
Doug Blank 094726c14f indent typo
svn: r21103
2013-01-13 17:19:29 +00:00
Nick Hall 347d371b77 Improvement to dropdown navigation plugin
svn: r21102
2013-01-13 17:09:53 +00:00
Doug Blank 8369658800 http://www.gramps-project.org/bugs/view.php?id=2623#c26969 make handle safe
svn: r21101
2013-01-13 17:07:44 +00:00
Benny Malengier 7fc4d4ec3f 6288: crash: no attribute 'require_version'
svn: r21100
2013-01-13 16:51:04 +00:00
Doug Blank 192e7eccf6 Set of changes to allow merge/patch functionality: feature on db to not add sources or tags on import; all gen.lib objects' to_struct marks Handles rather than strings; Differences report (gramps-add) now shows all relevant changes
svn: r21098
2013-01-13 16:38:54 +00:00
Doug Blank f0d8d4bc8d Bring data.gramps up to date with version 1.5.0 of XML; fix missing citations
svn: r21097
2013-01-13 16:27:08 +00:00
Doug Blank 9a1f3abd59 Moving to xml rather than gz for comparison purposes
svn: r21096
2013-01-13 16:25:09 +00:00
Paul Franklin 47b1b251bc 6229: bug when creating a book reports
svn: r21090
2013-01-13 01:07:19 +00:00
Nick Hall 73b26752b0 Add two experimental navigation plugins
svn: r21088
2013-01-12 23:35:45 +00:00
Benny Malengier f14c20f20b 6315: Inserting action group 'Bookmarks' into UI manager which already has a group with this name
svn: r21087
2013-01-12 22:20:41 +00:00
Benny Malengier ff2774985f 6318: Mention in the README that RCS is an optional package
svn: r21085
2013-01-12 15:00:52 +00:00
Benny Malengier ecd18dfbce 6321: installed rcs and tried to make an archive
svn: r21083
2013-01-12 14:48:49 +00:00
Nick Hall 6c313b0a58 6306: Remove focus from the help button in detached gramplet windows
svn: r21080
2013-01-12 00:03:16 +00:00
Benny Malengier c72a3f2492 6310: Warning dialog "No Home Person" should be helpful and more descriptive
svn: r21079
2013-01-11 22:52:27 +00:00
Benny Malengier bb491fa5ef 6291: No Text report, with output format ODF, is created
svn: r21077
2013-01-11 22:32:41 +00:00
Nick Hall 0cffe803a5 6312: Fix Dashboard category icon
svn: r21074
2013-01-11 22:10:27 +00:00
Erik De Richter f40ec85d39 updated nl translation
svn: r21073
2013-01-11 20:00:05 +00:00
Nick Hall 35add93f04 6307: Bug fixes for To Do gramplets
svn: r21071
2013-01-11 19:23:38 +00:00
Benny Malengier 620446303f fix error from fix encoding issue for python 3
svn: r21070
2013-01-11 17:20:16 +00:00
Nick Hall d59317881a 6307: Improved ToDo gramplets
svn: r21067
2013-01-11 16:09:23 +00:00
Benny Malengier 0ffe2869d6 fix home button issue in python3
svn: r21066
2013-01-11 15:18:11 +00:00
Benny Malengier ce7192c034 6290: No Text report with output format PDF is created
6292: No Text report, with output format Print... , is created.


svn: r21064
2013-01-11 14:51:28 +00:00
Doug Blank 549434612e Check for outdated const.py file
svn: r21061
2013-01-11 13:49:21 +00:00
Doug Blank fdc926d942 Return correct field types for media path, desc, and mime
svn: r21059
2013-01-11 13:22:07 +00:00
Doug Blank 31d2a7e3a0 Media Description not reported, typo
svn: r21057
2013-01-11 13:18:55 +00:00
Benny Malengier 9155b2feb6 fix encoding issue for python 3
svn: r21055
2013-01-11 13:04:49 +00:00
Doug Blank 7fd98348ee Need to log in to run reports
svn: r21053
2013-01-10 19:18:57 +00:00
Doug Blank cc62366d42 Gramps Version number now includes svn
svn: r21050
2013-01-10 17:42:47 +00:00
Nick Hall dd296535de 6312: Rename Gramplets category to Dashboard
svn: r21048
2013-01-10 10:50:25 +00:00
Nick Hall f8f152c1f0 6309: Wrap text in empty gramplet bar tab
svn: r21046
2013-01-09 19:52:44 +00:00
Benny Malengier be608b715e 6311: Export assistant to export a GEDCOM fail
svn: r21045
2013-01-09 10:21:07 +00:00
Benny Malengier 96a727e825 6311: Export assistant to export a GEDCOM fails
svn: r21042
2013-01-09 10:12:12 +00:00
Nick Hall 9979159717 Add server option to installation
svn: r21039
2013-01-08 21:54:31 +00:00
Nick Hall 622cabe1c2 Update .gitignore
svn: r21038
2013-01-08 21:54:15 +00:00
Nick Hall b85845d6a8 Update MANIFEST.in
svn: r21037
2013-01-08 21:54:08 +00:00
Nick Hall 35073e9185 Fix svn revision import
svn: r21035
2013-01-08 18:31:51 +00:00
Nick Hall fd227ef251 Change to absolute paths in const.py
svn: r21033
2013-01-08 17:26:44 +00:00
Benny Malengier 6bf8994fbb 6299: Calendar Gramplet does not display anything
6301: ImportError: No module named QuestionDialog


svn: r21032
2013-01-08 09:03:25 +00:00
Doug Blank 378558de5f 4646: reports cannot be run from the command line in a non-GUI environment
svn: r21028
2013-01-08 03:02:46 +00:00
Doug Blank 330b8388d7 Removed extra else: typo
svn: r21027
2013-01-08 02:35:35 +00:00
Nick Hall 37c01ad307 Restore Makefiles removed by mistake
svn: r21024
2013-01-07 22:26:38 +00:00
Benny Malengier 1fe37cae6f fix error of revision 20699
svn: r21021
2013-01-07 09:17:16 +00:00
Benny Malengier 2e88ca5bb3 5972: GUI Crash (metaclass conflict) when some package (e.g. python-gnome2) installed
svn: r21019
2013-01-07 08:19:38 +00:00
Doug Blank 186d7e0ec4 typo in args error reporting
svn: r21016
2013-01-06 21:49:30 +00:00
Doug Blank b1da20254a Bugs 5972 and 6132: needed to remove python-gnome2 to run, GUI Crash (metaclass conflict) when some package (e.g. python-gnome2) installed, 6132: metaclass conflict in flatbasemodel.py
svn: r21015
2013-01-06 21:43:28 +00:00
Doug Blank d5b71cc6b7 display error messages correctly
svn: r21013
2013-01-06 21:39:42 +00:00
Benny Malengier 83fdd19efe 6256: Can't create graph reports
svn: r21012
2013-01-06 21:35:45 +00:00
John Ralls f14b5d8944 Fix up mactrans.py for python3
svn: r21010
2013-01-06 20:40:46 +00:00
John Ralls e07ec97571 Update Mac modules for python3
svn: r21009
2013-01-06 19:11:38 +00:00
Doug Blank 98958cb164 6067: Narrative Web reports people as Living even when they have a deceased event (but without a date because it is unknown)
svn: r21008
2013-01-06 02:31:28 +00:00
Doug Blank 9b1ab12514 Don't show svnversion non-version response
svn: r21007
2013-01-06 01:20:27 +00:00
Jérôme Rapinat d5870ff1f4 new location for tips.xml
svn: r21005
2013-01-05 14:41:54 +00:00
Benny Malengier 2380586eff 06256: Can't create graph reports
svn: r21002
2013-01-05 13:33:17 +00:00
Nick Hall cce7313605 6276: Fix error installing gramps.png
svn: r20999
2013-01-05 12:10:48 +00:00
Benny Malengier 565638fed8 6282: Can't create text reports with RTF output format in python 3.3
svn: r20997
2013-01-05 12:08:07 +00:00
Benny Malengier a7a82a6947 6256: Can't create graph reports
svn: r20996
2013-01-05 11:34:48 +00:00
Benny Malengier e84ccb92db 6277: Out of index when creating textreort with PDF format
svn: r20994
2013-01-05 11:19:14 +00:00
Doug Blank c194bda8ce Handle version with text such as '-alpha' number in const.py
svn: r20992
2013-01-05 02:58:18 +00:00
Nick Hall ae31189b32 Move images and data directories
svn: r20989
2013-01-04 23:09:12 +00:00
Paul Franklin 30173f5910 revert accidental 20685 regression (iteritems)
svn: r20987
2013-01-04 22:57:40 +00:00
Nick Hall 57dc4c0118 Convert filenames to lower case
svn: r20985
2013-01-04 22:29:44 +00:00
Nick Hall 12496556f0 Remove make files from svn:ignore properties
svn: r20982
2013-01-04 21:05:39 +00:00
Erik De Richter f549a582e9 updated nl translation
svn: r20981
2013-01-04 20:19:32 +00:00
Nick Hall 79576762c4 Remove remaining make files
svn: r20978
2013-01-04 17:36:50 +00:00
Nick Hall 28a51a72d5 6281: Rename GrampsBar to GrampletBar and move into widgets directory
svn: r20977
2013-01-04 17:16:28 +00:00
Peter Landgren 71e5bb4c81 Fix of divison issue. There might be more of them.
svn: r20975
2013-01-04 15:38:44 +00:00
Benny Malengier b380a6b04f 6273: Detaching Gramplet in Sidebar/Bottombar views are not using full area
svn: r20974
2013-01-04 14:08:36 +00:00
Benny Malengier b115da9699 6270: Attempting to accidentally open Book Manager raises a Unhandled exception
svn: r20972
2013-01-04 13:28:35 +00:00
Peter Landgren 812b3503bf Fix of issue 6271.
svn: r20969
2013-01-03 19:20:07 +00:00
Jérôme Rapinat 042732687f we are in 2013
svn: r20967
2013-01-03 18:51:39 +00:00
Benny Malengier 10d5436eba support for upgrade of database on python3
svn: r20961
2013-01-03 15:34:04 +00:00
Benny Malengier e0253d125f note model with wrong tag handle, gracefully continue
svn: r20959
2013-01-03 15:09:39 +00:00
Benny Malengier 6ab5a23503 FIX MAJOR ERROR blocking upgrade of old family trees !
svn: r20957
2013-01-03 11:26:23 +00:00
Benny Malengier 4bf5b00fd7 Fix exec problem in python 2 after previous change
svn: r20955
2013-01-03 11:19:16 +00:00
Benny Malengier b2e5f1ea0d Recover gracefully from some errors in python3
svn: r20951
2013-01-03 10:29:04 +00:00
Benny Malengier cc878faf8f 6258: Error during start of Gramps for certain LANG values
svn: r20949
2013-01-03 09:50:43 +00:00
Doug Blank d6214118e2 6274: Tried to use Charts View and receive 'NameError: global name 'gen' is not defined'
svn: r20946
2013-01-03 05:41:01 +00:00
Nick Hall 945a491e18 Tidy up resource files
svn: r20944
2013-01-02 23:31:07 +00:00
Doug Blank 55248663b8 URL for Welcome Gramplet was still pointing to 3.3 manual (trunk will point to 4.0 for now)
svn: r20943
2013-01-02 20:27:21 +00:00
Doug Blank c5889d7857 Wait for report to exist before trying to download
svn: r20938
2013-01-02 03:20:41 +00:00
Doug Blank 7242f9d662 4719: Narweb Privacy issue, probably_alive uses spouse birth/death directly
svn: r20935
2013-01-02 03:01:42 +00:00
John Ralls edc74447d1 Bug 6268: Fix check_po for python3
svn: r20933
2013-01-01 23:13:45 +00:00
Doug Blank c8708ae3bc New URL for gramps-addons
svn: r20932
2013-01-01 20:14:20 +00:00
Erik De Richter 0d49ad046f updated nl translation
svn: r20930
2013-01-01 20:07:54 +00:00
Benny Malengier 6ddfed1244 6266: loading plugin manager gives error
svn: r20927
2013-01-01 16:29:02 +00:00
Benny Malengier 268b3e467b 6265: can not make back up
svn: r20924
2013-01-01 11:16:03 +00:00
Jérôme Rapinat 0523ef0197 6203: typo when interrupting a gramplet
svn: r20921
2013-01-01 07:16:31 +00:00
Doug Blank 91173ba2a8 Bumped trunk to 4.1, updated plugins, requires setup.py build rather than copy of const.py.in, show svn number in version number
svn: r20919
2012-12-31 22:51:11 +00:00
Doug Blank a54c1badb7 Two different types of selection data
svn: r20917
2012-12-31 20:54:48 +00:00
Doug Blank 8f95806107 Fixed issue with adding tags on notes and families in CSV
svn: r20916
2012-12-31 20:24:10 +00:00
Doug Blank b82496eada Beginning of example in CSV format
svn: r20915
2012-12-31 20:08:43 +00:00
Doug Blank 771ae761e2 Added tagging on import for GEDCOM, XML, and CSV. Also fixed CSV iterator issue with next. Default tag is set in Preferences using time.strftime codes (eg, %Y, %m, etc). Noticed that adding source on input is only for GEDCOM, so adjusted the text description for it. Tagging on input supports all taggable items (notes, media, family, person --- although csv does not import media). Will add to gramps40 if all ok.
svn: r20914
2012-12-31 20:07:36 +00:00
Doug Blank 1c240f9bef Changes for gtk3 clipboard to work
svn: r20912
2012-12-31 18:56:31 +00:00
Nick Hall a86b39d078 Improve check to prevent overwriting const.py
svn: r20910
2012-12-31 16:41:00 +00:00
Benny Malengier b2b4b39d03 6258: Error during start of Gramps for certain LANG values
svn: r20909
2012-12-31 15:00:47 +00:00
Doug Blank dc18499c7e Add timestamp to downloads
svn: r20906
2012-12-31 14:58:09 +00:00
Jérôme Rapinat 62e56c09ac 6112: use get_indices method on TreePath for "old" Gtk version (e.g, 3.6.1)
svn: r20904
2012-12-31 13:41:55 +00:00
Benny Malengier a2b941140c 6205: Gtk.CALENDAR needs a migration to new GI/GTK3 API
svn: r20897
2012-12-30 23:21:17 +00:00
Doug Blank 6841776261 Added addons-url to config and Preferences; currently set to old URL, but will update in a couple of days when new addons URL comes on-line
svn: r20894
2012-12-30 21:59:00 +00:00
Benny Malengier 34c7d6baee Fix divisionbyzero in python3
svn: r20889
2012-12-30 17:32:52 +00:00
Benny Malengier 97fbe91426 6205: Gtk.CALENDAR needs a migration to new GI/GTK3 API
Also: don't expand the calendar more than needed to show it.


svn: r20886
2012-12-30 15:42:06 +00:00
Jérôme Rapinat b08cdbe36c avoid specific case with decimal comparison
svn: r20883
2012-12-30 15:29:23 +00:00
Benny Malengier 59d54b9ba5 More version strings
svn: r20881
2012-12-30 15:14:58 +00:00
Jérôme Rapinat 6a78da4b25 typo
svn: r20878
2012-12-30 10:04:18 +00:00
Nick Hall 43b6e62d2d Update translation code to use LOCALE_DIR
svn: r20876
2012-12-29 17:52:17 +00:00
Gary Burton 1096342cb5 Set the correct number of update callbacks. Bug #6219.
svn: r20874
2012-12-29 17:18:54 +00:00
Nick Hall 7bff2f915f Fix structure of build directory for locale files
svn: r20872
2012-12-29 00:25:01 +00:00
Benny Malengier ffbac653e0 6112: Cannot install addons via dialog
svn: r20870
2012-12-28 20:33:30 +00:00
Nick Hall 9cfc5f4863 Fix error in Norwegian (nb) translation
svn: r20867
2012-12-28 19:59:21 +00:00
Nick Hall f055e2748e Add LOCALE_DIR. Remove PREFIXDIR and SYSCONFDIR.
svn: r20866
2012-12-28 19:59:07 +00:00
Benny Malengier af456e12b7 6208: Cannot iterate on attributes when trying to paginate via cairodoc
At same time, fix deprecated cairocontext


svn: r20864
2012-12-28 17:22:10 +00:00
Benny Malengier 91abba9d20 6123: Index into undohistory, correct fail on older gobject
svn: r20860
2012-12-28 13:01:49 +00:00
Benny Malengier 5fb66f3918 Improve hover handling on displaytabs
svn: r20857
2012-12-28 10:27:12 +00:00
Jérôme Rapinat d64e11dc1d spacing, tab (fr) and paths for files (en, fr)
svn: r20856
2012-12-28 09:44:04 +00:00
John Ralls c0e7bb1cdc Restore PangoCairo and FontConfig to Graphviz requirements
svn: r20854
2012-12-27 20:49:19 +00:00
Benny Malengier a4239f83d3 correct wrong function call
svn: r20852
2012-12-27 17:51:20 +00:00
Benny Malengier 51a53ccebd Fix crash on callback after clean_up in gallerytab
svn: r20849
2012-12-26 23:19:07 +00:00
Benny Malengier 2e86a12c39 bug 1772: follow cursor to completely resolve bug
svn: r20847
2012-12-26 22:39:58 +00:00
Benny Malengier 28c25286ad bug 1772, correct event handling
svn: r20845
2012-12-26 22:22:21 +00:00
Benny Malengier e434d618a1 1. context menu on displaytabs showing
2. partially do bug 1772O


svn: r20843
2012-12-26 22:15:41 +00:00
Benny Malengier 57dccb292b 1567: beautify Relation Ship Graph, remove - if no date of birth or death
svn: r20841
2012-12-26 18:19:51 +00:00
Benny Malengier 8a8bf7c72e GTK3 conversion in tools
svn: r20839
2012-12-24 12:35:53 +00:00
Benny Malengier 44e33f0ad6 rows_reoredered patch not yet in GTK
svn: r20834
2012-12-23 14:09:57 +00:00
Fedik 2787429b8a small translation and uptades
svn: r20831
2012-12-23 13:34:53 +00:00
John Ralls 08010776aa Mods for Gtk3, setup.py
svn: r20829
2012-12-23 06:11:43 +00:00
Jérôme Rapinat 29a170b678 spacing, tab (fr) and VERSION (en, fr)
svn: r20826
2012-12-22 19:49:57 +00:00
Jérôme Rapinat 424fe3bd5b merge from 4.0.0 to trunk
svn: r20824
2012-12-22 18:07:18 +00:00
Benny Malengier 261df75bea Convert validated masked entry to normal gtk.entry with icon
Working background color change on error


svn: r20822
2012-12-22 13:24:39 +00:00
Benny Malengier 66cdba1d8d rows_reordered is present again in GTK 3.8
svn: r20819
2012-12-22 09:23:56 +00:00
Doug Blank 8fa4de8f9a Someone optimized some code incorrectly; lines at bottom of calendar where placed off the page
svn: r20815
2012-12-21 18:57:18 +00:00
Doug Blank 163545089c 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: r20813
2012-12-21 18:25:37 +00:00
Jérôme Rapinat 99a1729794 do not need to check untranslated and fuzzy strings because they have not been reviewed yet; warning this script uses tab for the bloc indentation...
svn: r20805
2012-12-20 17:42:29 +00:00
Benny Malengier 1d9aeb81d0 On translation error, allow build to continue after asking user
svn: r20803
2012-12-20 16:40:49 +00:00
Jérôme Rapinat d0d2c59cd5 common date handler for Norwegian Bokmål and Norwegian Nynorsk
svn: r20800
2012-12-20 13:46:36 +00:00
Benny Malengier d682510c42 6227: libhtml handles strings differently in python2.x and python3.x
svn: r20796
2012-12-19 09:42:52 +00:00
Tim G L Lyons 55d9ef2dbf 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

svn: r20795
2012-12-18 22:55:56 +00:00
Benny Malengier eb52e2f3de 6224: Can't select with ot without media when taking backup
svn: r20793
2012-12-18 16:22:26 +00:00
Benny Malengier f39e82c9b3 6215: Descendant Fanchart error on duplicate children
svn: r20792
2012-12-18 15:01:50 +00:00
Benny Malengier ef023ffdb3 6227: libhtml handles strings differently in python2.x and python3.x
svn: r20791
2012-12-18 14:05:46 +00:00
Benny Malengier 0e01b5919e 6231: WARNING: configmanager.py: line 309: WARNING: ignoring key with wrong type
'behavior.autoload'


svn: r20789
2012-12-18 11:50:02 +00:00
Benny Malengier 100eeec905 fix wrong print_exc usage, see bug 6223
svn: r20788
2012-12-18 11:17:47 +00:00
Benny Malengier 0f35aa4aa3 update readme for correct gtkspell support
svn: r20787
2012-12-18 11:11:36 +00:00
Benny Malengier aa5e2f0847 python 3 support, keys should be list if we want to iterate and delete
svn: r20786
2012-12-18 10:49:09 +00:00
Doug Blank f90198e0c2 Template for webapp admin HTML header
svn: r20785
2012-12-16 14:34:17 +00:00
Jérôme Rapinat e5beb28b0c import Pango before Gtk, or some things start to go wrong in GTK3 (see gramps/gui/grampsgui.py)
svn: r20784
2012-12-15 09:59:49 +00:00
Jérôme Rapinat 3c285ad02e 5621: better named_arguments for Bidirectional Text support and when more than one argument into string
svn: r20783
2012-12-15 09:46:18 +00:00
Jérôme Rapinat c2443c74d4 update and add more comments
svn: r20782
2012-12-13 20:43:32 +00:00
Nick Hall dbd8edaae6 Add .gitignore file
svn: r20781
2012-12-13 14:05:30 +00:00
Espen Berg fb55907dc3 Committed the latest revisions of nn.po and nb.po from branches/maintenance/gramps34 as a replacement from nothing...
svn: r20779
2012-12-10 20:06:50 +00:00
Tim G L Lyons dfcfacfaec A couple more work arounds for bug 6227
svn: r20776
2012-12-09 17:59:28 +00:00
Tim G L Lyons de4953f090 Various fixes for python 3 and for typos.
* internal table changed to use zero for unknown birthdates
* codecs.EncodedFile removed as I couldn't get it to work
* work around for  self.database.iter under python 3 returns (binary) data rather than text
* work around for bug 6227
* various typos when latest gramps34 was merged in.

svn: r20775
2012-12-09 17:38:10 +00:00
Tim G L Lyons d21eae52e1 patch to get reload to work in trunk
svn: r20774
2012-12-07 18:57:54 +00:00
Doug Blank 096694439e Added note reference controls (order, delete, edit ref); working on infrastructure to add notes to names, etc.
svn: r20773
2012-12-07 12:28:02 +00:00
Tim G L Lyons 8203d2f49f fixed problem 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: r20772
2012-12-05 22:56:53 +00:00
Tim G L Lyons 7802b0a43b * 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: r20769
2012-12-05 19:34:20 +00:00
Doug Blank 84ee7c8ff8 Changes for Django 1.4; should now be updated from gramps35
svn: r20766
2012-12-05 02:34:05 +00:00
Jérôme Rapinat 159d683ed7 sphinx needs docutils libs for man file generation; typo on french version
svn: r20765
2012-12-04 08:51:01 +00:00
Jérôme Rapinat d6b6d09577 5621: test for docutils
svn: r20764
2012-12-03 18:48:03 +00:00
Jérôme Rapinat bb7470e604 5621: add quick samples of odt and man files generation via docutils
svn: r20763
2012-12-03 18:19:39 +00:00
Jérôme Rapinat 81172d0c95 specific import path for Date Editor
svn: r20762
2012-12-03 15:39:03 +00:00
Jérôme Rapinat 79ed692aa5 specific import path for generating GUI section
svn: r20761
2012-12-03 15:15:42 +00:00
Jérôme Rapinat fe0d77ee77 5621: start to use markups and update formating
svn: r20760
2012-12-03 10:38:24 +00:00
Jérôme Rapinat eb4544e16c 5621: start to use markups
svn: r20759
2012-12-03 09:59:21 +00:00
Jérôme Rapinat 2a100e8a8d 5621: start to use markups
svn: r20758
2012-12-03 09:49:41 +00:00
Jérôme Rapinat 66988f0d3f 5621: typo on french files
svn: r20757
2012-12-03 09:31:19 +00:00
Jérôme Rapinat 7c7efb4db5 5621: encoding and non-ASCII characters for Portuguese
svn: r20756
2012-12-03 09:09:35 +00:00
Nick Hall 987701c5fc Fix bug in undo history dialog
svn: r20755
2012-12-03 00:49:51 +00:00
Nick Hall 222f7bc1c8 Fix error when returning path of top level node
svn: r20753
2012-12-02 23:32:36 +00:00
Nick Hall 3dd5c5976d Bug fix
svn: r20752
2012-12-02 21:24:37 +00:00
Nick Hall b0d607dcd5 python3 fix
svn: r20751
2012-12-02 21:21:39 +00:00
Jérôme Rapinat 8a1995be75 only use one -letter as flag (3 characters) when use choice list; sys.argv[2:] issue
svn: r20749
2012-12-02 17:39:25 +00:00
Jérôme Rapinat 01676a58a4 only use one -letter as flag (3 characters) when use choice list; sys.argv[2:] issue
svn: r20748
2012-12-02 17:29:13 +00:00
Jérôme Rapinat 6f6c3845f0 add "all" argument for check and update flag (maintenance and tests)
svn: r20747
2012-12-02 17:22:40 +00:00
Jérôme Rapinat 870f54c733 typo
svn: r20745
2012-12-02 14:09:44 +00:00
Doug Blank af1d8b1ed1 Add missing Gramps license information (thanks Paul Franklin)
svn: r20743
2012-12-02 14:05:54 +00:00
Jérôme Rapinat fbac0193af upgrade deprecated "optparse" module to "argparse" for a python2.7/3.2 support; skip fuzzy by default because it is ignored on .mo generation and not yet reviewed by translators; only check and print a summary
svn: r20742
2012-12-02 13:52:37 +00:00
Jérôme Rapinat f44e1d2297 5621: limit unrelated warnings and update the french version
svn: r20741
2012-12-02 11:39:49 +00:00
Jérôme Rapinat 7c534d3bdc 5621: export section was missing on the English version
svn: r20739
2012-12-02 10:57:06 +00:00
Jérôme Rapinat dfcc87fff0 5621: fix toctree warnings by using TOC way for html output
svn: r20738
2012-12-02 10:13:42 +00:00
Mirko Leonhäuser bf3444778d updated german translation
svn: r20737
2012-12-02 02:01:07 +00:00
Doug Blank 98a26cd53a Changes to: 1) bring trunk up to where gramps35 webapp was, 2) to bring old code up to python3 and pygobject use, and 3) use Django 1.4; (not all of webapp is back to working state yet)
svn: r20736
2012-12-01 22:25:36 +00:00
Doug Blank 03bafbd9e6 Changes to: 1) bring trunk up to where gramps35 webapp was, 2) to bring old code up to python3 and pygobject use, and 3) use Django 1.4; (not all of webapp is back to working state yet)
svn: r20735
2012-12-01 22:13:30 +00:00
Jérôme Rapinat 8759bc0c03 5621: support for localized man files
svn: r20734
2012-12-01 19:14:43 +00:00
Jérôme Rapinat 64846b1892 5621: update some urls
svn: r20733
2012-12-01 17:52:29 +00:00
Jérôme Rapinat 6b1477d4b5 5621: fix some indentation issues
svn: r20732
2012-12-01 17:41:17 +00:00
Jérôme Rapinat 29a7d3b036 5621: fix some indentation issues
svn: r20731
2012-12-01 17:37:48 +00:00
Jérôme Rapinat 29e04b9dc3 5621: fix some indentation issues
svn: r20730
2012-12-01 17:28:43 +00:00
Jérôme Rapinat 61daa7eb77 5621: fix some indentation issues
svn: r20729
2012-12-01 17:10:57 +00:00
Jérôme Rapinat a152c05b99 5621: move .rst files into related 'lang' directory
svn: r20728
2012-12-01 17:04:52 +00:00
Jérôme Rapinat c26cffaffb 5621: start to use makup on fr.rst
svn: r20727
2012-12-01 17:02:47 +00:00
Jérôme Rapinat 255d26fa4b 5621: add a quick rst file format version for Portuguese
svn: r20726
2012-12-01 16:29:43 +00:00
Jérôme Rapinat ca0501bab0 5621: provide translations environment for man files
svn: r20725
2012-12-01 16:02:41 +00:00
Jérôme Rapinat 20f3ac2c58 5621: update commands
svn: r20724
2012-12-01 14:04:51 +00:00
Jérôme Rapinat a2f0092403 5621: try to move man files generation to something more pythonic with translation support by using sphinx and python
svn: r20723
2012-12-01 13:55:32 +00:00
Jérôme Rapinat 1dd0ebca64 update to new root dir ('src' to 'gramps')
svn: r20722
2012-12-01 11:52:17 +00:00
Jérôme Rapinat eca67c5c3e update broken url (url for SVN)
svn: r20721
2012-12-01 11:46:54 +00:00
Jérôme Rapinat 84618d0633 update broken url (url for SVN)
svn: r20720
2012-12-01 11:44:11 +00:00
Jérôme Rapinat ee5290e02b start a quick alternative to Makefile builder for API documentations
svn: r20719
2012-12-01 11:35:07 +00:00
Jérôme Rapinat bbcb1dd406 better print statement (if need)
svn: r20718
2012-12-01 10:36:36 +00:00
Jérôme Rapinat 3845dfb304 po files selector for displaying content of translation file
svn: r20717
2012-12-01 10:16:44 +00:00
Jérôme Rapinat 2ca04af319 start to use choice lists (argsparser)
svn: r20716
2012-12-01 10:10:44 +00:00
Jérôme Rapinat f4abcb7f66 check defaults
svn: r20715
2012-12-01 09:45:14 +00:00
Doug Blank f491fcd3f8 Added missing fan.childring initialization (set to false as children are shown in rings)
svn: r20714
2012-12-01 07:32:59 +00:00
Jérôme Rapinat 9e381f2ad5 start to upgrade deprecated "optparse" module to "argparse" (python 2.7/3.2)
svn: r20713
2012-11-30 20:33:44 +00:00
Jérôme Rapinat a87a4f9868 GEP008: update references for documentation
svn: r20711
2012-11-30 10:00:48 +00:00
Paul Franklin dbe7fbc248 revert accidental 20685 regressions (and therefore 20699 corrections)
svn: r20710
2012-11-29 21:37:25 +00:00
Mirko Leonhäuser d1bda1ec09 updated german translation
svn: r20709
2012-11-27 21:33:06 +00:00
Paul Franklin 1c22612f5d for Python files in the "gramps" (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
4) reformat SVN "Id" line in the file if it needed it


svn: r20708
2012-11-27 04:31:14 +00:00
Paul Franklin 6170e7fcbd add "Id" property
svn: r20707
2012-11-27 03:41:05 +00:00
Jérôme Rapinat deece38ffa typo
svn: r20705
2012-11-26 15:15:28 +00:00
Mirko Leonhäuser 04775cea4e updated german translation
svn: r20703
2012-11-25 13:13:33 +00:00
Mirko Leonhäuser adb6b449ff updated german translation
svn: r20701
2012-11-24 12:39:03 +00:00
Peter Landgren 6a2ca043a4 Fix of minor error i number of unique surnames.
svn: r20700
2012-11-23 18:15:31 +00:00
Benny Malengier a1591a964c python 3 support, avoid use of unicode
svn: r20699
2012-11-23 17:22:00 +00:00
Benny Malengier db6a462bc2 fix writing plugin menu error
svn: r20698
2012-11-23 12:08:27 +00:00
Benny Malengier 755d88fa0e Remove testing label
svn: r20697
2012-11-23 07:43:25 +00:00
Brian Matherly 5b7312f80d Fix ODT output for Python < 3
svn: r20696
2012-11-23 05:06:01 +00:00
Brian Matherly 3c3e5e8248 Tweak docgen registration to specify options class name. Fix CLI reports.
svn: r20695
2012-11-23 04:12:50 +00:00
Jérôme Rapinat bd28665977 try to update warning log according to new translation builder
svn: r20694
2012-11-22 17:45:36 +00:00
Jérôme Rapinat 14dbae104f make relative import more consistent (python3, convension)
svn: r20692
2012-11-21 19:58:30 +00:00
Jérôme Rapinat 7deae0a996 TypeError: GObject.__init__() takes exactly 0 arguments (1 given); see mailing list (Benny)
svn: r20691
2012-11-21 19:49:22 +00:00
Jérôme Rapinat a34af94a40 make it work with python 3 (thank you Benny)
svn: r20690
2012-11-21 16:03:08 +00:00
Jérôme Rapinat 2825502b18 ImportError: No module named constfunc
svn: r20689
2012-11-21 14:31:27 +00:00
Jérôme Rapinat 0710324b05 TypeError: scroll_to_mark() takes exactly 6 arguments (3 given)
svn: r20688
2012-11-21 14:18:37 +00:00
Peter Landgren ee2f5a990d Fix for correct unique surname statistics.
svn: r20686
2012-11-21 12:32:46 +00:00
Brian Matherly ace8790379 0003910: line width in "plain text" reports is constant (patch from Paul Franklin)
svn: r20685
2012-11-21 05:06:46 +00:00
John Ralls c6cbeafb28 Prepare gramps.modules for 4.0 branch
svn: r20682
2012-11-19 13:13:28 +00:00
Tim G L Lyons 200cb60db3 Align gramps34 and trunk (where there is no functional difference) - minor layout changes etc.
svn: r20681
2012-11-18 20:33:09 +00:00
Benny Malengier 7576054885 support python 2 in setup.py also :-)
svn: r20679
2012-11-18 17:31:39 +00:00
Paul Franklin 3e85d2f7c9 6177: Wrong line created by the LaTeX module
svn: r20677
2012-11-18 03:32:09 +00:00
Paul Franklin 28d939cda7 6155: Error when running Detailed Descendant Report
svn: r20674
2012-11-17 21:28:14 +00:00
Gary Burton a760b74252 Python3 changes
svn: r20673
2012-11-17 16:44:45 +00:00
Benny Malengier b2d7d5c0b4 6126: Filter search bar : FamilyModel has no attribute on_get_value
Fixed at same time other uses of on_ methods which are no longer present
  Also removed superfluous Maplists action


svn: r20672
2012-11-17 15:28:18 +00:00
Benny Malengier 0eb5c29989 6127: missing glade files
svn: r20671
2012-11-17 14:54:08 +00:00
Benny Malengier 79491a995c 6171: No icon under Places View for mapservices
* old way of menutoolbutton was depreacated, could not find workaround via uimanager, so 
    deprecated uimanager way, must be added by code now


svn: r20670
2012-11-17 14:37:40 +00:00
Benny Malengier 95e7a74f42 6125: Person cursor under new FanChart views
svn: r20669
2012-11-17 12:21:21 +00:00
Benny Malengier 884d3d8eb2 6113: Cannot print a quadran Fan Chart type
svn: r20668
2012-11-17 11:07:39 +00:00
Benny Malengier 4e8437bae4 python3 requires str (=unicode) to load from file
svn: r20667
2012-11-17 11:05:06 +00:00
Benny Malengier 945819631c python3 cannot compare None with str, so store '' as sortkey instead
svn: r20666
2012-11-17 10:28:35 +00:00
Benny Malengier 22dd2eb45a ignore dist and pycache on .
svn: r20665
2012-11-17 09:36:53 +00:00
Tim G L Lyons 18d11170ab various typos
svn: r20664
2012-11-16 19:21:06 +00:00
Benny Malengier 8c4eb3d171 2620: GEPS 031: Python 3 support - 3.2
* working treeviews in python 3
   * changed conv_to_unicode on python 3 so that it decodes to unicode


svn: r20663
2012-11-16 17:09:26 +00:00
Benny Malengier 2bdf6c8b95 2620: GEPS 031: Python 3 support - 3.2
* working gedcom import
  * fixes in listviews
  * fixes in db managaer and import dialog


svn: r20662
2012-11-16 13:05:56 +00:00
Benny Malengier eb09afbc99 2620: GEPS 031: Python 3 support - 3.2
Python 3 needs absolute import after reload in plugins dir, but a dir may not be called import
So import is renamed to importer


svn: r20660
2012-11-15 10:41:15 +00:00
Benny Malengier 1cad822978 2620: GEPS 031: Python 3 support - 3.2
* fix introduced errors: write of reference in db, check in dbloader on string type
 * working import of xml file in python 3


svn: r20659
2012-11-15 10:28:19 +00:00
Benny Malengier 8b39b80dc8 2620: GEPS 031: Python 3 support - 3.2
round 2 for python 3 support:
* no more cmp, also not in sort and sorted
* bsddb needs bytestring keys
* gtk does not need utf-8 encoded anymore...


svn: r20658
2012-11-15 08:08:31 +00:00
Jérôme Rapinat b9aafe5b49 error with relative path (non-installed gramps package)
svn: r20657
2012-11-15 06:41:41 +00:00
Tim G L Lyons 1babd07b19 Tidy up media pages - remove unused parameters, use list of media items generated in first pass. Should fix bugs 2365, 5905 and 6009.
svn: r20656
2012-11-13 15:53:02 +00:00
Tim G L Lyons 77cfc58259 Tidy up sources pages - fix numbering of repositories, remove unused parameters, fix title of individual source pages
svn: r20654
2012-11-12 18:40:10 +00:00
Tim G L Lyons 5b7d6a3181 Bug: reset NarrWeb navigation menu layout when style sheet doesn't support it
svn: r20652
2012-11-12 12:16:34 +00:00
Tim G L Lyons 15e2743ac4 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: r20650
2012-11-12 10:47:52 +00:00
Benny Malengier 59e3fe1f46 Fix error if string is already unicode
svn: r20647
2012-11-10 16:53:49 +00:00
Benny Malengier b4ca613e21 Fix some gettext warnings
svn: r20646
2012-11-10 11:26:14 +00:00
Benny Malengier 536d5f4f8b Update install info and manifest.in
svn: r20645
2012-11-10 10:14:55 +00:00
Benny Malengier be52834cd6 Update README to be current
svn: r20644
2012-11-10 08:05:48 +00:00
Benny Malengier a876912059 distutils requires unix filenames
svn: r20643
2012-11-09 16:48:09 +00:00
Benny Malengier dc8339b8d8 distutils needs unix paths as input & correct python version test
svn: r20642
2012-11-09 15:27:03 +00:00
Tim G L Lyons 41ca746143 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: r20641
2012-11-08 23:56:34 +00:00
Peter Landgren 003098cb01 First Swedish translation update for 4.0
svn: r20639
2012-11-08 15:34:26 +00:00
Benny Malengier 72769f91bf GTK 3 conversion: remove superfluous cellrenderers in editdate.glade
svn: r20638
2012-11-07 21:52:33 +00:00
Benny Malengier 70d50d2fc2 python 3 support: fixes, no longer maxint, missing sys import, next change by 2to3
svn: r20637
2012-11-07 21:20:24 +00:00
Benny Malengier 5326703ef0 python 3: use division from the future
svn: r20636
2012-11-07 20:48:56 +00:00
Benny Malengier bba47e960b python 3.2 support: calendar computation with new division
svn: r20635
2012-11-07 20:18:16 +00:00
Benny Malengier bb5fc7cb7c 2620: GEPS 031: Python 3 support - 3.2
This does patch updates Gramps to the 3.2 syntax, it does not yet mean Gramps works with python 3.2
Expect next day commits to fix further issues, but this is the main 2to3 tool created patch changed
where needed to have python 2.7 work. 
Specific issues might be:
  1. next has been changed, must be checked
  2. new division as on the wiki page listed is to do
  3. ...


svn: r20634
2012-11-07 17:53:14 +00:00
Jérôme Rapinat 3b2a0dbe48 6156: url and Google Map API
svn: r20633
2012-11-05 09:06:31 +00:00
Jérôme Rapinat 2d042b0025 6158: typo, do not display a random place title on warning dialog
svn: r20631
2012-11-05 08:24:09 +00:00
Nick Hall bdb2e632a4 5969: Remove Gramps ID from title of Individual report
svn: r20625
2012-10-28 14:58:13 +00:00
Jérôme Rapinat ad4bf17642 6133: private home note and privacy filter (patch by Serge Noiraud)
svn: r20624
2012-10-28 13:53:50 +00:00
Paul Franklin 410685135e add "Id" property (to write-test the new repo)
svn: r20617
2012-10-27 19:06:01 +00:00
Jérôme Rapinat d6faa8ceb7 replace with a link to GEPS page
svn: r20616
2012-10-27 13:51:56 +00:00
Nick Hall bb679b51a0 5969: Add Gramps ID option to individual report (based on a patch submitted by MathieuMD)
svn: r20613
2012-10-26 23:00:51 +00:00
Jérôme Rapinat 363f6b685a try to update the TODO file according to last improvements and plans
svn: r20609
2012-10-26 13:26:44 +00:00
Jérôme Rapinat 695e6bfa65 6148: OSM layer for OpenStreetMap
svn: r20606
2012-10-26 09:39:48 +00:00
Jérôme Rapinat 80d67a5e11 6002: better rendering by using an other layer than the basic one for openstreetmap
svn: r20603
2012-10-25 18:58:23 +00:00
Jérôme Rapinat f90296bb66 6002: failed to make it more consistent..use a better zoom for openstreetmap on place pages
svn: r20601
2012-10-25 18:33:41 +00:00
Jérôme Rapinat c4304d6ea8 6002: typo on OSM map handler; thank you Midori element inspector
svn: r20596
2012-10-25 13:28:09 +00:00
Tim G L Lyons 715b9ae16d Some untranslated strings
svn: r20593
2012-10-24 18:05:37 +00:00
Tim G L Lyons 5951118ddb 0006078: Narrweb has thumbnail link to missing thumbnails.html
svn: r20591
2012-10-24 17:28:50 +00:00
Tim G L Lyons f36bd3d2cb 0005864: Web Report: Error in showing repositories
svn: r20589
2012-10-24 16:53:03 +00:00
Tim G L Lyons 6c9d7d5eee 0005691: [NarrWeb] family notes have disappeared from individual pages. Family notes output if the Family pages are not being output.
svn: r20586
2012-10-24 14:28:26 +00:00
Tim G L Lyons 35af1c2e41 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: r20584
2012-10-24 12:30:33 +00:00
Jérôme Rapinat 2331392dc0 5621: use bold and italic markups on .rst according to previous layout used by man files; could be tested with python-doctuils
svn: r20581
2012-10-23 14:25:46 +00:00
Tim G L Lyons a82623eca4 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: r20579
2012-10-23 12:06:02 +00:00
Jérôme Rapinat 6d63f9be46 6142: set option for using last view to False by default
svn: r20577
2012-10-23 08:50:36 +00:00
Jérôme Rapinat ceb2dc6817 typo
svn: r20574
2012-10-17 17:09:42 +00:00
Benny Malengier 92c5146a4b 5180: ImportProGen fails with "'Name' object has no attribute 'set_patronymic'"
svn: r20571
2012-10-17 09:35:05 +00:00
Benny Malengier b832835a98 5180: ImportProGen fails with "'Name' object has no attribute 'set_patronymic'"
svn: r20570
2012-10-17 09:31:55 +00:00
Jérôme Rapinat db9c52335b 6086 6096: update 'gramps.pot'
svn: r20569
2012-10-16 18:43:40 +00:00
Jérôme Rapinat fc0c5a30e3 typo on revision 20567
svn: r20568
2012-10-16 18:41:09 +00:00
Jérôme Rapinat 1a7862e848 6096: update POTFILES.in, try to handle entries on python script
svn: r20567
2012-10-16 18:39:40 +00:00
Jérôme Rapinat ad01d3fd07 6086 6096: visual improvement
svn: r20566
2012-10-16 16:51:28 +00:00
Jérôme Rapinat 0da8e85157 6086 6096: some skipped modules are not ignored (plugins/tool)!
svn: r20565
2012-10-16 10:20:29 +00:00
Jérôme Rapinat 24862b6ac4 6086 6096: quick test for updating french translation
svn: r20564
2012-10-16 09:47:24 +00:00
Jérôme Rapinat bb3c76a673 6086 6096: add a "trunk" comment on new and modified strings for checking changes
svn: r20563
2012-10-16 09:27:22 +00:00
Jérôme Rapinat 6b485afacd 6086 6096: check and test gramps.pot generation
svn: r20562
2012-10-16 09:09:34 +00:00
Jérôme Rapinat fc4ac6cc7f 6086: minor improvements on translation strings (part3)
svn: r20561
2012-10-16 09:06:46 +00:00
Jérôme Rapinat 1445ea7f0d 6086 6096: add comments about usage
svn: r20560
2012-10-16 08:51:05 +00:00
Jérôme Rapinat 87a99c2e87 6086: minor improvements on translation strings (part2)
svn: r20559
2012-10-16 08:37:27 +00:00
Serge Noiraud 0100acdbf5 Bad number of arguments in progressdialog.
svn: r20557
2012-10-14 22:11:23 +00:00
Serge Noiraud 0e9cb5c7d1 Geography : correction of format requires a mapping error
svn: r20556
2012-10-14 22:08:29 +00:00
Serge Noiraud 72d3f95801 Geography : split messages lines at the beginning of a word when resizing.
svn: r20555
2012-10-14 21:12:56 +00:00
Serge Noiraud 3ca0b86fc4 Geography : bad centering for the selection area
svn: r20554
2012-10-13 21:13:58 +00:00
Serge Noiraud 97e0ce0d4c Geography : added history to places view.
added birth and death date to the reference and other people in the messages of the close view.


svn: r20552
2012-10-12 21:50:45 +00:00
Jérôme Rapinat b1c6d82003 typo
svn: r20550
2012-10-12 17:18:27 +00:00
Serge Noiraud 091b87e70b The gramps command doesn't work with the new architecture
svn: r20549
2012-10-12 10:59:16 +00:00
Gary Burton 436491d048 Update list of dependencies
svn: r20548
2012-10-09 20:09:45 +00:00
Jérôme Rapinat 11aadc005d 6086: minor improvements on translation strings (part1)
svn: r20546
2012-10-09 08:53:47 +00:00
Jérôme Rapinat 0ccc4e1b09 Add Greek translation (contribution by Zissis Papadopoulos)
svn: r20543
2012-10-08 20:01:16 +00:00
Josip Pisoj 1d3a4efc89 support newer version of gtkspell3
svn: r20542
2012-10-08 15:53:09 +00:00
Jérôme Rapinat ec018b8fcc 6096: cleanup
svn: r20541
2012-10-08 14:51:12 +00:00
Jérôme Rapinat 1e88f5ffe5 6086 6096: comment some lines for looking at possible mistake with gettext module (gramps import) or missing references
svn: r20540
2012-10-08 13:24:21 +00:00
Tim G L Lyons 3090a184cf 0005860: The descriptions for events are missing in the webreport.
svn: r20539
2012-10-08 10:04:10 +00:00
Tim G L Lyons c058b1e71b 0005088: Narrated Web Site Report sort order different Windows vs Linux. Fixed to use same Utils routine as person model.
svn: r20537
2012-10-08 09:31:33 +00:00
Jérôme Rapinat 546c591015 6096: typo, do not need to merge const.py.in
svn: r20535
2012-10-08 09:21:11 +00:00
Jérôme Rapinat a9bf135c65 6096: check missing references; ignore "python" comments for translation (update_po)
svn: r20534
2012-10-08 09:17:33 +00:00
Jérôme Rapinat 46f95d9834 6096: fanchart widget has translation strings
svn: r20533
2012-10-08 06:51:54 +00:00
Jérôme Rapinat 98d91fc626 #6086: do not need work around for some tips anymore
svn: r20532
2012-10-07 16:45:58 +00:00
Jérôme Rapinat 96524f06fa #6086: make tips consistent for parsing
svn: r20531
2012-10-07 16:43:14 +00:00
Jérôme Rapinat bba3a2661f #6086: missed cli/plug/__init__ module
svn: r20530
2012-10-07 16:28:32 +00:00
Jérôme Rapinat f3c1d90433 #6086: skipped references are updated
svn: r20529
2012-10-07 16:14:32 +00:00
Jérôme Rapinat 41e9051d19 #6086: start to update POTFILES.skip
svn: r20528
2012-10-07 15:28:20 +00:00
Nick Hall 88e6df595f Fix style sheet bug in books
svn: r20527
2012-10-07 15:05:36 +00:00
Jérôme Rapinat 2658861b18 #6086: start to update index for translation strings
svn: r20526
2012-10-07 13:52:31 +00:00
Nick Hall 759dd6bce5 GEPS 008: Move records report and gramplet into appropriate directories
svn: r20525
2012-10-05 16:50:44 +00:00
Nick Hall 289689ffa8 GEPS 008: Move book code
svn: r20524
2012-10-05 14:58:20 +00:00
Nick Hall c8baa0fcb6 Fix bug when running command line reports
svn: r20523
2012-10-04 23:16:50 +00:00
Jérôme Rapinat 5ac9aaa3f4 get rid of intltool (in progress...)
svn: r20522
2012-10-04 18:35:40 +00:00
Tim G L Lyons 3d172b1972 0005678: Fix Nick Name and Call Name in narrated website. Nickname, callname and associated citations fixed for current name structure.
svn: r20521
2012-10-04 17:28:27 +00:00
Benny Malengier a8f5f13950 5144: Locale not taken into account to sort family list on father or mother name
svn: r20517
2012-10-04 07:59:01 +00:00
Paul Franklin 6bab48a92b 4145: During book report creation
svn: r20515
2012-10-04 00:07:59 +00:00
Nick Hall b74b1ee293 Convert remaining gui files to use relative imports
svn: r20513
2012-10-03 16:14:48 +00:00
Nick Hall 251aff61a0 Convert widgets to use relative imports
svn: r20512
2012-10-03 16:03:49 +00:00
Benny Malengier e97bf17488 update_po: do po correct for glade files
svn: r20511
2012-10-03 15:55:36 +00:00
Nick Hall 2e98c52cd5 Convert views to use relative imports
svn: r20510
2012-10-03 15:55:24 +00:00
Nick Hall 9b3fd50329 Convert filters to use relative imports
svn: r20509
2012-10-03 15:48:07 +00:00
Benny Malengier c754eb02f2 remove tmp file used for translation
svn: r20508
2012-10-03 15:38:42 +00:00
Benny Malengier c87343eb61 update_po: automatically determine py and glade files to translate
svn: r20507
2012-10-03 15:37:44 +00:00
Nick Hall 1cde34b45d Convert gui to use relative imports
svn: r20506
2012-10-03 15:34:50 +00:00
Nick Hall 3a52f3afcb Convert plug to use relative imports
svn: r20505
2012-10-03 15:27:41 +00:00
Nick Hall c8f30e4c3e Convert selectors and merge to use relative imports
svn: r20504
2012-10-03 14:53:24 +00:00
Nick Hall b62adcfeb3 Convert editors to use relative imports
svn: r20503
2012-10-03 14:43:06 +00:00
Benny Malengier 54f78b6358 update_po allow comment in the list of files to translate
svn: r20502
2012-10-03 12:33:32 +00:00
Benny Malengier 2411f22310 update_po, correctly see pt_PT type of languages
svn: r20501
2012-10-03 12:23:31 +00:00
Benny Malengier 6fc289a956 Update po generating file, make sure py.in is present
svn: r20500
2012-10-03 12:16:06 +00:00
Benny Malengier 91e6df28c1 GEPS 026: Replace 'make' for Gramps build
Remove all makefile in gramps code
Still present: make for doc creation and make for webapp


svn: r20499
2012-10-03 08:46:04 +00:00
Benny Malengier 62ac19b895 GEPS 026: Replace 'make' for Gramps build
Removal of make from the top directory


svn: r20498
2012-10-03 08:24:37 +00:00
Benny Malengier fa8af4dbcf Fix forgotten import from previous commit
svn: r20497
2012-10-03 07:47:28 +00:00
Benny Malengier e6cd5b5d2d Coding Guidelines: relative and absolute imports, some fixes and shortenings
svn: r20496
2012-10-03 07:39:26 +00:00
Nick Hall 809c60fd77 Use relative imports in cli module
svn: r20495
2012-10-02 23:24:33 +00:00
Nick Hall dcdb0935d1 Fix import
svn: r20494
2012-10-02 22:58:28 +00:00
Nick Hall 760806a7f9 Changes to imports - part 8
svn: r20493
2012-10-02 21:59:59 +00:00
Nick Hall 55c19e4180 Changes to imports - part 7
svn: r20492
2012-10-02 21:08:19 +00:00
Nick Hall e96d4dd43f Changes to imports - part 6
svn: r20491
2012-10-02 20:49:07 +00:00
Nick Hall 80fbfd4d8c Remove redundant imports
svn: r20490
2012-10-02 20:13:17 +00:00
Nick Hall d696b6be75 Changes to imports - part 5
svn: r20489
2012-10-02 20:04:29 +00:00
Nick Hall 186b27bf34 Changes to imports - part 4
svn: r20488
2012-10-02 19:59:22 +00:00
Nick Hall a5c41d0566 Changes to imports - part 3
svn: r20487
2012-10-02 19:47:38 +00:00
Nick Hall 6b5318fa18 Changes to imports - part 2
svn: r20486
2012-10-02 19:34:37 +00:00
Nick Hall 2f87a2d38a Changes to imports - part 1
svn: r20485
2012-10-02 19:29:32 +00:00
John Ralls 507487f9c4 Update moduleset for Gtk+-3
NOTE: This uses the unstable modulesets which build the Gtk stack from the 
current git masters. Builds may fail from time to time because of bad 
commits. I'll fix this in a week or two after I've updated the stable 
moduleset for Gnome 3.6.


svn: r20484
2012-10-02 18:54:47 +00:00
Serge Noiraud 2924cac09a Geography: import problem from new tree.
svn: r20483
2012-10-02 18:48:16 +00:00
Benny Malengier c7c8d4b0f0 Code guidelines: absolute import outside of submodule
svn: r20482
2012-10-02 11:45:19 +00:00
Benny Malengier 149298c52b GEP 026: replace make
* somewhere along the road, all of plugins dir was added to sys.path, this
   is not ok, we only needed lib on sys.path
 * As due to the GEP we can import from the plugin directory, better just
   import the lib modules needed, and avoid sys.path extension
 * At the same time this fixes a bug due to __init__.py being present, import
   of a file named equal to the plugin directory was importing the __init__.py, 
   not the intended file.
 


svn: r20481
2012-10-02 11:31:00 +00:00
Benny Malengier 0a34aa05b1 Fix error on relative import
svn: r20480
2012-10-02 10:30:52 +00:00
Benny Malengier 9832e6712e Coding Guidelines: relative import of gen in gen submodule
svn: r20479
2012-10-02 08:28:08 +00:00
Benny Malengier 47a612c36a Code guideline: move to relative import within gen module
svn: r20478
2012-10-01 20:53:08 +00:00
Jérôme Rapinat adac46441d try to support python 2.7 for iteration with ElementTree
svn: r20477
2012-10-01 09:51:47 +00:00
Jérôme Rapinat bc06218642 update alternate script for handling template and translations (from 'src' to 'gramps')
svn: r20476
2012-10-01 09:30:35 +00:00
Benny Malengier 7bcccde1a6 Code guideline: relative imports
svn: r20475
2012-10-01 08:36:44 +00:00
Benny Malengier a137276e2b Remove test code still present in setup.py
svn: r20474
2012-10-01 08:31:05 +00:00
Benny Malengier 288f92432e GEPS 026: Replace 'make': update INSTALL with correct execution for Gramps to run the app
svn: r20472
2012-09-30 15:35:31 +00:00
Benny Malengier 52a98c1323 GEPS 026: Replace 'make': fix bug in setup.py, update install notes
svn: r20471
2012-09-30 15:29:37 +00:00
Benny Malengier d0506dfa84 GEPS 026: update install instructions, readme, add build to svn ignore
svn: r20470
2012-09-30 14:59:36 +00:00
Benny Malengier 9a9ba88cdc GEPS 026: convert po from src/ to gramps/
svn: r20469
2012-09-30 14:36:09 +00:00
Benny Malengier 564a2f01f8 GEPS 026: Replace 'make' for Gramps build
support windows, Gramps collides with the directory gramps


svn: r20468
2012-09-30 14:33:28 +00:00
Benny Malengier 4f5f419b78 GEPS 026: Replace 'make' for Gramps build
svn: r20467
2012-09-30 12:19:14 +00:00
Benny Malengier 326d604365 GEPS 026: Replace 'make' for Gramps build
If we want to use Gramps from the code directory, src should be called gramps to allow import


svn: r20466
2012-09-30 11:55:52 +00:00
Benny Malengier e9253804be GEPS 026: Replace 'make' for Gramps build
a/Part 1: import from gen piece works partially
b/Gramps as a stub to start gramps application


svn: r20465
2012-09-30 10:30:08 +00:00
Jérôme Rapinat 7c77224d1a add comments about issue with the workaround for handling space on labels
svn: r20462
2012-09-28 18:27:31 +00:00
Jérôme Rapinat e7f5ac08ad possible context issues with the UK locale
svn: r20461
2012-09-28 15:42:46 +00:00
Jérôme Rapinat 07896227e2 typo (thank you Zissis Papadopoulos)
svn: r20460
2012-09-28 15:27:34 +00:00
Benny Malengier 66a3d2c4d7 5934: How to fix invalid Database Path?
svn: r20456
2012-09-27 09:18:50 +00:00
Zdenek Hatas d3ea18e297 czech translation update
svn: r20452
2012-09-26 09:19:33 +00:00
Tim G L Lyons bb9336c92b 0006069: GEDCOM import does not generally support MULTIMEDIA_LINKs in the embedded form
svn: r20451
2012-09-25 18:16:14 +00:00
Serge Noiraud cb3d94f816 Geography : better place selection if we have a place history. #05742 note 25518
svn: r20448
2012-09-25 17:07:53 +00:00
Tim G L Lyons 0d60717443 0006060: Missing reference in events and citations. Fixed get_handle_referents, which had been disturbed by the fix for bug 6053
svn: r20444
2012-09-25 16:50:59 +00:00
Tim G L Lyons 0842d8def4 0006055: Peculiar title of tip 63. Changed to "Don't speak English?"
svn: r20442
2012-09-25 15:43:27 +00:00
Tim G L Lyons b19a9c5139 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: r20439
2012-09-23 22:29:51 +00:00
Nick Hall 0ebe837bd7 Fix Gtk3 problem passing unicode to a TreeView
svn: r20437
2012-09-23 14:53:18 +00:00
Serge Noiraud 4c8c703dcf Geography : trying to solve #05742 notes 25518
svn: r20436
2012-09-23 09:21:51 +00:00
Jérôme Rapinat 2ba36c75e4 update polish translation (by Łukasz Rymarczyk)
svn: r20434
2012-09-23 07:28:17 +00:00
Andre Marcelo Varenga 23f56c30d1 Update pt_BR translation
svn: r20433
2012-09-23 01:54:45 +00:00
Benny Malengier ef6b254ba3 GTK3: user_data should be int in future, so no longer convert to str
svn: r20430
2012-09-21 19:38:46 +00:00
Benny Malengier 2aa5848247 GTK3: store integer in user_data of iter:
https://bugzilla.gnome.org/show_bug.cgi?id=683599


svn: r20429
2012-09-21 19:23:50 +00:00
Tim G L Lyons 987be6c408 0006008: Can't edit citation record from source record reference. Explanatory warning message produced.
svn: r20428
2012-09-21 17:47:59 +00:00
Nick Hall be06435c9e Enable pyexiv2 import - bug #6042 now fixed
svn: r20426
2012-09-21 16:59:51 +00:00
Benny Malengier 2e1b94b0d1 GTK3 bug: https://bugzilla.gnome.org/show_bug.cgi?id=684558
Cannot reorder a custom treemodel, no rows_reordered function


svn: r20425
2012-09-21 14:39:29 +00:00
Benny Malengier 9f836a7ee9 icon for fanchartdesc
svn: r20424
2012-09-19 19:59:24 +00:00
Gary Burton 104b16a18a GTK3 fix. Method has changed for removing sub menus from pop-up menus
svn: r20423
2012-09-19 19:50:14 +00:00
Peter Landgren 2e3638d1fd Fix for issue 6056. Coding errors for non-ascii.
svn: r20422
2012-09-19 17:41:46 +00:00
Benny Malengier 789fc4bbed fanchartdesc: bugfixes after stress test with greek gods
svn: r20420
2012-09-19 17:18:13 +00:00
Serge Noiraud 77e8bee449 Geography and Gtk3 : better options popup display.
svn: r20418
2012-09-19 14:10:56 +00:00
Benny Malengier 7b9465098f 6053: Person and Family pass eventref as object with sources, but it has no sources
svn: r20417
2012-09-19 11:31:31 +00:00
Benny Malengier 461f51660d Use Charts instead of Graphs for Ancestry category
svn: r20415
2012-09-19 11:23:12 +00:00
Benny Malengier 7dc043f4a1 fanchart: configure option to set the duplicate color
svn: r20414
2012-09-18 19:51:20 +00:00
Benny Malengier 59bfeb3e70 fanchart feature: when focussed, press e or press f to edit person/family under cursor
svn: r20413
2012-09-18 19:10:28 +00:00
Benny Malengier b22eae6489 fanchart: add option in popup to add a partner to a person
svn: r20412
2012-09-18 16:23:40 +00:00
Benny Malengier fe77240a2f After discussion: People instead of Persons
svn: r20411
2012-09-18 15:39:58 +00:00
Benny Malengier 0478af1335 fanchart: allow reorder on the desc fam chart, improve layout, shorter print string
svn: r20410
2012-09-18 12:04:37 +00:00
Benny Malengier e60b305a0d Reorganization in the toolbar, consistent now with menu, shorter texts
svn: r20409
2012-09-18 08:16:16 +00:00
Benny Malengier 4283ce217b feature: add a fanchart descendant gramplet as the normal fan
svn: r20408
2012-09-17 21:01:28 +00:00
Benny Malengier c2560a2af8 feature: allow edit of family from fanchart descendant when family is defined
svn: r20407
2012-09-17 20:50:16 +00:00
Serge Noiraud f9ff67fde1 Geography : remove all unavailable map providers.
svn: r20406
2012-09-17 19:29:33 +00:00
Jérôme Rapinat 4284da6d8e #6044: typo; should use active place as mark not the first place handle on places list
svn: r20405
2012-09-17 13:00:54 +00:00
Benny Malengier 1c6df8ad46 Feature: a fanchart for descendants. Futher to test with duplicates
svn: r20402
2012-09-16 23:05:37 +00:00
Gary Burton e6864165ee Find favicon.ico in a more OS friendly way.
svn: r20400
2012-09-16 07:58:25 +00:00
Gary Burton 36228d2808 favicon.ico has moved from IMAGE-DIR to WEBSTUFF/imagesi, so get the file from the correct location when writing reports to HTML.
svn: r20399
2012-09-15 21:02:34 +00:00
Serge Noiraud 49e89808c9 Geography : update map providers.
svn: r20398
2012-09-15 20:51:45 +00:00
Gary Burton d51ee0219a GTK3 fix. Fix PDF mark up issues.
svn: r20397
2012-09-15 20:39:31 +00:00
Serge Noiraud c7d196f387 Geography and Gtk3 : some cleaning.
correction for bug #06044 and #05975
          popup for button 1 in all views
          color change for the reference person or family
          remove Hscale and use Scale with orientation
          selection layer works for rectangle selection.
          You need to use the last osm-gps-map.


svn: r20396
2012-09-15 19:42:12 +00:00
Jérôme Rapinat 0af3930f62 5993: RegEx in Filter "person has name" can not handle non-ASCII characters (patch by Benny)
svn: r20394
2012-09-15 13:32:44 +00:00
Benny Malengier bbd1617d66 Give a descriptive first error line on startup crash, which are probably due to bad view
svn: r20392
2012-09-15 08:52:42 +00:00
Nick Hall ebf197ad8e Tidy up quick report and webconnect menu code (fix Gtk3 bug)
svn: r20390
2012-09-14 22:44:32 +00:00
Serge Noiraud 7c1e29aa60 Geography : Some cleaning, ImageSurface needs an utf-8 path
messagelayer : get the real window size.
            osmgpsmap must be >= 0.8


svn: r20389
2012-09-14 20:29:48 +00:00
Gary Burton 0d9f926a43 GTK3 fix. Fix pack_start and pack_end issues when starting place report
svn: r20388
2012-09-14 16:58:34 +00:00
Benny Malengier ed6f1c5672 fanchart: refactor of text drawing, fix bug on transparent box text not showing
svn: r20387
2012-09-14 14:11:56 +00:00
Benny Malengier 7348f5ee79 fanchart: factor out drag methods
svn: r20386
2012-09-14 12:24:17 +00:00
Benny Malengier a9acb0bbeb fanchart: factor out the mouse movement routines
svn: r20385
2012-09-14 12:14:31 +00:00
Benny Malengier 51d5ea5643 fanchart: factor out inner ring drawing
svn: r20384
2012-09-14 11:09:21 +00:00
Benny Malengier 5a2ec9a3f2 fanchart: simplify angle structure, some refactor
svn: r20383
2012-09-14 09:19:11 +00:00
Nick Hall 1c61414a02 Fix problem with duplicate action group name
svn: r20382
2012-09-13 21:46:25 +00:00
Nick Hall 919b71a121 Missing import
svn: r20381
2012-09-13 20:30:48 +00:00
Benny Malengier 0fe1e20f70 bugfix: popup was not showing anymore
svn: r20380
2012-09-13 20:05:44 +00:00
Nick Hall c02cd679e1 Gtk3 fixes for undo history
svn: r20379
2012-09-13 19:01:00 +00:00
Nick Hall 80dc80ec35 Gtk3 fix for family tree manager
svn: r20378
2012-09-13 19:00:29 +00:00
Jérôme Rapinat 8feeceda88 merging (new strings, from 3.4.2 to trunk), cleanup
svn: r20377
2012-09-13 18:23:26 +00:00
Benny Malengier 4848aaaa7d avoid crash due to plugin code at all cost
svn: r20376
2012-09-13 12:01:55 +00:00
Benny Malengier 516916cb5c Fanchart: code reorganization to allow reuse by a descendant fanchart
svn: r20375
2012-09-13 11:58:28 +00:00
Nick Hall 6708e3b6b5 Disable loading of pyexiv2 - see bug #6042
svn: r20374
2012-09-12 21:35:11 +00:00
Nick Hall 078c5eda3f Missing import
svn: r20373
2012-09-12 15:58:46 +00:00
Benny Malengier 1e639caa40 Feature Fanchart: an add button to add parents in the fanchart view
svn: r20372
2012-09-11 21:08:20 +00:00
Benny Malengier b76f1e9c44 GTK3: avoid appending paths if not needed
svn: r20371
2012-09-11 19:57:45 +00:00
Benny Malengier 2066135e7d GTK3: allow button press on empty boxes so as to see popup menu
svn: r20370
2012-09-11 17:33:10 +00:00
Benny Malengier e020136c73 5992: Crash when using a not allowed string as regex in Person with name filter
svn: r20368
2012-09-11 11:54:50 +00:00
Zdenek Hatas 55af9b7ce3 czech translation update
svn: r20365
2012-09-11 10:18:55 +00:00
Serge Noiraud 8df38776a5 Geography: the menu is coming back.
svn: r20362
2012-09-10 21:42:20 +00:00
Serge Noiraud 83ca2b4969 Geography: color badly formated.
svn: r20361
2012-09-10 20:47:56 +00:00
Benny Malengier 39707ac885 Feature: all drop on family father/mother to set
svn: r20359
2012-09-10 20:12:47 +00:00
Serge Noiraud 1fe42b7f49 Geography: convert to gtk3 and some cleaning. not finished, but it works.
svn: r20358
2012-09-10 18:55:23 +00:00
Benny Malengier 136438c5c5 bugfix: new hascitation filter does not show in the list
svn: r20357
2012-09-10 11:28:06 +00:00
Benny Malengier 7825638ce5 bugfix fanchart: empty childring pieces in background color of the widget
svn: r20355
2012-09-08 22:47:45 +00:00
Benny Malengier 320044c377 Fix two bugs in fanchart: crash on empty famtree, empty events show year 0
svn: r20354
2012-09-08 22:22:43 +00:00
Benny Malengier 1ce04c4874 Fanchart, last feature I wanted: time period coloring of the boxes
svn: r20353
2012-09-08 12:17:20 +00:00
Benny Malengier e56fc52e95 Fanchart Feature: allow halfcircle and quadrant like in the drawreport
svn: r20352
2012-09-07 20:11:17 +00:00
Benny Malengier 4cc2af5eb6 fanchart feature: single color background + filter improvement: bold text
svn: r20351
2012-09-07 13:29:45 +00:00
Benny Malengier ca4127b003 fanchart: constant on module level, nicer gradient
svn: r20350
2012-09-07 13:09:13 +00:00
Benny Malengier b00da4a099 fanchart: deprecate radialtext options as something user sees
svn: r20349
2012-09-07 12:31:57 +00:00
Benny Malengier 889644df6e Bugfix: fix drawing issue with copy_path
svn: r20347
2012-09-07 08:05:33 +00:00
Benny Malengier 29ea43cfe4 Fanchart: less default transparency
svn: r20345
2012-09-06 22:06:12 +00:00
Benny Malengier 3d6f43134c Feature: filtered Fanchart working. This now is a really usefull view !
svn: r20344
2012-09-06 21:41:08 +00:00
Benny Malengier f36a7c9b66 Bugfix to print fanchart
svn: r20343
2012-09-06 20:06:38 +00:00
Benny Malengier 672a96b94d Fanchart: bug fix with children color + nicer layout on rotate/expand for text
svn: r20341
2012-09-06 11:37:35 +00:00
Julio Sánchez 0bdee9f99a Reworked rel_es.py as evolution of some uncompleted code for 3.2 that never made it to svn
svn: r20340
2012-09-06 10:09:38 +00:00
Benny Malengier aab1e24b32 GTK3: convert get_dest_row_at_pos function
svn: r20338
2012-09-06 09:02:36 +00:00
Benny Malengier 6ff34a87ee Feature Fanchart: allow box color based on age. This enables coloring based on other scales also
svn: r20336
2012-09-05 23:59:18 +00:00
John Ralls d8ccf0de9b Bug 4310: Ancestry>Pedigree View is largely broken with Gtk-OSX
Don't retain a reference to the CairoContext by setting self.context (or
self.cairocontext). That context is invalidated on the return from the 
handler anyway with a context.restore(), so there's no benefit to 
keeping it around.



svn: r20335
2012-09-05 21:16:45 +00:00
Benny Malengier 09806437b8 Fanchart: allow reorder of background combo, default color as gradient
svn: r20334
2012-09-05 18:36:15 +00:00
Benny Malengier 0250908e2a Fix some tabs in the source code
svn: r20333
2012-09-05 18:17:41 +00:00
Peter Landgren e2d684ebdb Three .py were missing.
svn: r20332
2012-09-05 14:39:59 +00:00
Benny Malengier bccc6f4d75 Fanchart: a single function to compute box and font color
svn: r20331
2012-09-05 08:32:11 +00:00
Benny Malengier 781cdcb6f4 Fanchart: nice gradient when used based on hsv
svn: r20330
2012-09-04 20:44:24 +00:00
Benny Malengier 4379726f75 Fanchart Feature, allow gradient. Must be changed to HSV values, and white text if needed
svn: r20329
2012-09-04 20:10:42 +00:00
Peter Landgren d95af110e8 Fixed a typo.
svn: r20325
2012-09-04 14:40:13 +00:00
Benny Malengier d14bdeb262 6014: Citation view crash
svn: r20324
2012-09-04 11:35:37 +00:00
Benny Malengier 1b09094916 Feature Fanchart: allow to set font type used in graph
svn: r20322
2012-09-03 22:38:45 +00:00
Benny Malengier 9321422b48 Feature Fanchart:
1. radial text in later generation
 2. correct positioning for all fonts
 3  adapting size of font to box height


svn: r20321
2012-09-03 22:09:47 +00:00
Julio Sánchez beed421150 Forward ported 3.4 svn changes
svn: r20320
2012-09-03 18:44:07 +00:00
Benny Malengier 6de280afb5 Fanchart feature: drag and drop person in center or gen 0 to goto this person
svn: r20319
2012-09-03 09:01:34 +00:00
Peter Landgren eebcec8cc2 Fix graphviz 2.28.0 and multiple pages.
svn: r20318
2012-09-03 08:53:49 +00:00
Benny Malengier 87a5da6135 Fanchart: New feature, a childring can be added to indicate the children
This prepares drag and drop to move, so will allow fast navigation


svn: r20314
2012-09-02 14:10:11 +00:00
Benny Malengier 5f74964ec5 GTK3: convert glade files of merge to correct expand
svn: r20313
2012-09-02 11:38:53 +00:00
Benny Malengier 9734eba3ca GTK3: convert merge person dialog
svn: r20312
2012-09-02 10:24:19 +00:00
Serge Noiraud 6a9cb1694e Geography : solved the get_degrees and get_bbox python calls. ( osmgpsmap changes )
svn: r20311
2012-09-02 09:11:55 +00:00
Benny Malengier 9b42432844 Correct query for osmgpsmap. glib import removed, is not used
svn: r20310
2012-09-02 09:08:31 +00:00
Serge Noiraud 14c05dcba3 Geography : gramps --version reports unknown version.
svn: r20309
2012-09-02 08:01:55 +00:00
Benny Malengier c86f383122 Refractor so common base fan chart gramplet and view are shared
Fan chart view allows now configuration: max generation to set, 4 color schemes


svn: r20307
2012-09-01 15:13:44 +00:00
Benny Malengier 455d077c2c Fanchartview: activate the bookmarks menu
svn: r20306
2012-09-01 10:46:47 +00:00
Benny Malengier c233adcd64 Addition of a print action on the fanchart
svn: r20305
2012-09-01 10:11:07 +00:00
Benny Malengier 86c4e407e9 GTK3: conversion of method custom
svn: r20304
2012-09-01 09:45:48 +00:00
Benny Malengier 7d96db40ed Gender stats are wrong on some imports. Added tool to rebuild the gender statistics
svn: r20302
2012-08-31 13:35:14 +00:00
Benny Malengier 6a76f51f75 GTK3: enable double click to edit person in descendant browser
svn: r20301
2012-08-31 11:06:34 +00:00
Benny Malengier 43b2d6831a GTK3: correct link colors in linktag for all gramplets
svn: r20300
2012-08-31 09:36:56 +00:00
Gary Burton 5f469a7948 GTK3 fix. Fix pack_start and pack_end issues in quick backup dialog
svn: r20299
2012-08-30 22:31:13 +00:00
Benny Malengier 8126eb8f51 Avoid crash on no database loaded when moving to listviews. Unset previous model on change db
svn: r20298
2012-08-30 22:01:54 +00:00
Gary Burton 5bcef2615a GTK3 fix. Fix cursor positioning bug on adding and editing in name display editor
svn: r20297
2012-08-30 21:12:45 +00:00
Benny Malengier 2527c24014 GTK3: errors in callbacks when changing family trees.
This was very hard to debug, the signalling at the moment seems inconsistent. 
Committing this patch now to avoid problems testing further


svn: r20296
2012-08-30 21:05:00 +00:00
Benny Malengier 8c092746f0 Fanchart should be redrawn empty if database changes to nothing
svn: r20295
2012-08-30 20:46:21 +00:00
Benny Malengier cc58908d34 GTK3: adjustment value via get and set
svn: r20294
2012-08-30 20:34:42 +00:00
Benny Malengier 2ed067932e GTK3: obtain window via get_window -- this caused strange errors...
svn: r20293
2012-08-30 20:19:21 +00:00
Benny Malengier 527ac4be59 Fix bug in trunk that prevents rename of family trees
svn: r20292
2012-08-30 17:58:34 +00:00
Benny Malengier 0847d42cd4 5061: enhancement of the FanChart plugin (patch)
* more generations
  * attempt to scale font down if not fitting
  * empty boxes not print option
  * style for every generation


svn: r20291
2012-08-30 13:25:10 +00:00
Benny Malengier 3d473d7062 3442: Fan chart report might use ReportUtils.get_birth_or_fallback and get_death_or_fallback for years
svn: r20289
2012-08-30 10:23:52 +00:00
Benny Malengier 39dba1ffd0 GTK3: working print preview
svn: r20288
2012-08-30 09:40:17 +00:00
Benny Malengier 8dc900e046 Improvements in fanchartwidget, fixed to use as gramplet, preparation for a config dialog
svn: r20287
2012-08-30 08:56:09 +00:00
Serge Noiraud 232e76520e Geography : gtk3 migration. several corrections.
svn: r20286
2012-08-29 22:13:09 +00:00
Benny Malengier e1a53fe353 GTK3: convert print things
svn: r20285
2012-08-29 17:46:58 +00:00
Benny Malengier c87bbda04e GTK3: request sufficient width for scrolledview in styleeditor
svn: r20284
2012-08-29 17:23:59 +00:00
Benny Malengier 97a7b690ac GTK3: pdf out conversion, avoid segfault in pdf report write,
svn: r20283
2012-08-29 12:58:22 +00:00
Benny Malengier 6536b74a59 GTK3: avoid crash in style editor
svn: r20282
2012-08-29 12:53:36 +00:00
Benny Malengier 185883c0ab Avoid show of errordialog if osmgpsmap is not present.
No need to check GTK, GTK3 is required for GUI


svn: r20281
2012-08-29 10:03:17 +00:00
Serge Noiraud 6227383508 Geography : first try for gobject introspection. partial map, no zoom, no menu, ...
svn: r20280
2012-08-28 20:30:31 +00:00
Jérôme Rapinat fe38fb66fc #5991: typo on docstrings; crash was already fixed by Doug on rev19498...
svn: r20279
2012-08-28 17:53:04 +00:00
Jérôme Rapinat a125f69502 #5991: typo on docstrings
svn: r20278
2012-08-28 17:45:10 +00:00
Gary Burton 9f14e7c7c7 GTK3 fix. Added missing Gdk import. Colour picker on note editor now works.
svn: r20272
2012-08-27 12:08:09 +00:00
Benny Malengier 734b6dff3c 6003: Not all sourcebase objects have the same source filter
svn: r20271
2012-08-27 09:39:02 +00:00
Andre Marcelo Varenga 091eaea9a6 Update pt_BR translation
svn: r20269
2012-08-26 22:44:59 +00:00
Benny Malengier 2031f90e12 Fanchart: code cleanup, translate only on black dot, drag of center person possible
svn: r20267
2012-08-26 19:56:44 +00:00
Benny Malengier c1fd5d258a Fanchart: allow drag of a person to the clipboard
svn: r20266
2012-08-26 19:25:24 +00:00
Jérôme Rapinat 7fe3808f5f update with 3.4.1 section
svn: r20260
2012-08-24 04:18:45 +00:00
Benny Malengier f9f9109072 Needed single place where colors boxes are defined, have put it in config, with a color tab in
preferences


svn: r20258
2012-08-23 21:19:55 +00:00
Benny Malengier 3aefa46059 GTK3: fix expand of windows issues
svn: r20257
2012-08-23 19:36:03 +00:00
Benny Malengier 869777a651 GTK3: working fanchart gramplet. moved reused part to gui.widgets
svn: r20252
2012-08-22 15:50:34 +00:00
Benny Malengier e42a90f3b1 GTK3: converted fanchart, added tooltip over a person.
svn: r20251
2012-08-22 15:24:26 +00:00
Benny Malengier 908d287477 GTK3: set correct back/forward icons
svn: r20250
2012-08-22 12:49:11 +00:00
Benny Malengier fdd1b1f6b1 GTK3: working drawing of pedigreeview, also fix bug #5756 and #5757
svn: r20249
2012-08-22 11:56:59 +00:00
Zdenek Hatas 8d3f87270e czech translation update
svn: r20246
2012-08-22 09:25:54 +00:00
Benny Malengier edd1ef1920 GTK3: drag and drop from pedigreeview working. Draging to text editor supported too.
svn: r20245
2012-08-22 08:57:11 +00:00
Doug Blank 59ad97eb16 5990: order of families not preserved across XML export-import
svn: r20243
2012-08-21 18:28:59 +00:00
Benny Malengier b06ca70730 GTK3: Working filter editor
svn: r20241
2012-08-21 14:20:41 +00:00
Doug Blank 1c05e4a214 5990: order of families not preserved across XML export-import
svn: r20240
2012-08-21 12:42:34 +00:00
Benny Malengier 1ce27ee12b GTK3: working select person dialog
svn: r20237
2012-08-20 22:10:36 +00:00
Benny Malengier 0ea744e5e5 put different hex to color functions in the same place: utils.py
svn: r20236
2012-08-20 15:42:23 +00:00
Benny Malengier 61738c91b6 GTK3: forgotten util functions hex to rgb from previous commit, correct link color in notes
svn: r20235
2012-08-20 15:37:57 +00:00
Benny Malengier da05263402 GTK3: use style_context to draw correct link color, and to set shade color (not ideal, but better)
svn: r20234
2012-08-20 15:20:33 +00:00
Nick Hall 885523602d Gtk3: Fix Report and Tool selection dialogs
svn: r20231
2012-08-18 23:13:28 +00:00
Nick Hall 379fc274ad Gtk3: Convert remaining glade files
svn: r20230
2012-08-18 22:03:01 +00:00
Nick Hall c0d1cfc4bc Convert Assistants to Gtk3
svn: r20228
2012-08-18 21:05:33 +00:00
Nick Hall 5c6f4cf551 Gtk3 fixes for tagging
svn: r20226
2012-08-16 20:44:36 +00:00
Nick Hall 5c754506e0 Gtk3 conversion fixes for editors
svn: r20225
2012-08-16 20:20:52 +00:00
Nick Hall b7ab76bcf6 Improve busy cursor code for Gtk3
svn: r20224
2012-08-16 18:39:21 +00:00
Doug Blank 7b1d5c3859 Added stock_index icon so that the webapp can also use it; Added add-parent-existing-family.svg for webapp since Gramps Gtk does not have this capability
svn: r20218
2012-08-15 23:48:32 +00:00
Nick Hall feb5721eae Fix Gtk3 conversion error
svn: r20216
2012-08-15 20:51:24 +00:00
Andre Marcelo Varenga f4ccd053d3 Update pt_BR translation
svn: r20215
2012-08-15 03:06:04 +00:00
Nick Hall 5ef40c7b50 Set svn:ignore property
svn: r20213
2012-08-14 22:50:56 +00:00
Gary Burton aa1729d364 GTK3 fix. Workaround for bug https://bugzilla.gnome.org/show_bug.cgi?id=679654 which prevents list_families() being called more than once to generate a list of fonts. Text reports and anything else which uses the PDF backend now works
svn: r20212
2012-08-14 21:58:29 +00:00
Doug Blank ea5dcfd4ae Refined docstrings
svn: r20211
2012-08-14 12:59:19 +00:00
Doug Blank 22867c8090 Changes to work with new to_struct
svn: r20209
2012-08-13 23:52:39 +00:00
Doug Blank 8dddccf6b6 Added to_struct methods to all gen.lib objects; 2623: Import Export Merge (GEPS 009)
svn: r20205
2012-08-13 23:45:19 +00:00
Nick Hall 35bc7024d0 Fix Gtk3 conversion error
svn: r20203
2012-08-13 22:55:21 +00:00
Nick Hall f5895ebb73 Fix Gtk3 conversion error
svn: r20202
2012-08-13 22:39:05 +00:00
Gary Burton 0360335899 Just log a warning rather than show an error dialog if webkit cannot be imported
svn: r20198
2012-08-08 21:51:27 +00:00
Gary Burton 97f26ed118 Just log a warning rather than show an error dialog if spell checker cannot be imported
svn: r20197
2012-08-08 21:50:38 +00:00
Jérôme Rapinat b4ee8915d6 minor improvement
svn: r20190
2012-08-06 09:11:54 +00:00
Jérôme Rapinat dbacf33834 typo
svn: r20189
2012-08-06 09:08:58 +00:00
Andre Marcelo Varenga aae6ed5a39 update pt_BR translation
svn: r20187
2012-08-06 03:25:19 +00:00
Andre Marcelo Varenga 0ed251f6ce add pt_BR man page
svn: r20185
2012-08-06 02:09:07 +00:00
Andre Marcelo Varenga 1a2940192c pt_BR dir for man pages
svn: r20184
2012-08-06 02:03:54 +00:00
Andre Marcelo Varenga 0c189bf4e6 update pt_BR translation
svn: r20181
2012-08-05 03:28:25 +00:00
Andre Marcelo Varenga bcbaf8fe25 update pt_BR translation
svn: r20179
2012-08-04 17:32:32 +00:00
Benny Malengier 31e3fbc70e GTK3: avoid fanchartview from crashing, does not work yet however
svn: r20177
2012-08-04 09:52:18 +00:00
Benny Malengier e351f60398 GTK3: fully working Pedigreeview, bugs #5757 #4310 with display present
svn: r20176
2012-08-04 09:11:19 +00:00
Gary Burton e16c439e46 GTK3 fix relationship view
svn: r20175
2012-08-04 06:07:15 +00:00
Andre Marcelo Varenga ed74f6e1b3 update pt_BR translation
svn: r20174
2012-08-03 03:10:19 +00:00
Benny Malengier e4b5e4e7b2 GTK3: PedigreeView, show boxes again. Lines still to do.
svn: r20172
2012-08-02 21:23:47 +00:00
Craig J. Anderson 740da0aedc fix for:
http://www.gramps-project.org/bugs/view.php?id=5960
http://www.gramps-project.org/bugs/view.php?id=5958
an event crashed when the person was not known.


svn: r20171
2012-08-01 18:58:53 +00:00
Benny Malengier ca4f62cd37 GTK3: validated entry: fix last issues, icon showing, some color change always
svn: r20169
2012-08-01 18:16:21 +00:00
Benny Malengier 6686435b19 GTK3: remove gtkmozembed and make htmlview work with webktview in a scrolled window
svn: r20168
2012-08-01 14:44:55 +00:00
Andre Marcelo Varenga 72e956b1db update pt_BR translation
svn: r20167
2012-08-01 02:11:41 +00:00
Gary Burton e72e446759 GTK3 fix for gender dialog
svn: r20165
2012-07-31 21:55:20 +00:00
Doug Blank 55685f32b6 Merge branches/gramps35 with trunk
svn: r20164
2012-07-31 20:49:19 +00:00
Gary Burton 3158247c90 GTK3 fixes book report
svn: r20161
2012-07-31 14:12:55 +00:00
Gary Burton 5f92d658dc GTK3 fixes for narrative web report
svn: r20159
2012-07-31 12:37:36 +00:00
Gary Burton ecbcea50af GTK3 fixes for media manager tool
svn: r20158
2012-07-31 12:13:33 +00:00
Gary Burton dc78c76176 GTK3 fixes filter editor. Rule tree is not sizing correctly yet.
svn: r20153
2012-07-30 21:05:43 +00:00
Gary Burton 1fe0a00747 GTK3 fixes for 'Not related' tool.
svn: r20151
2012-07-30 20:02:54 +00:00
Benny Malengier b61e83c621 GTK3: update README for WebKit
svn: r20150
2012-07-30 18:58:38 +00:00
Benny Malengier 130b987367 GTK3: Htmlview working again based on WebKit gobject instrospection
svn: r20149
2012-07-30 18:54:41 +00:00
Benny Malengier f080cb1b3c GTK3: working plugin manager
svn: r20148
2012-07-30 18:36:21 +00:00
Gary Burton 36d3973984 GTK3 fix to prevent missing media dialog filling screen when running check and repair tool.
svn: r20143
2012-07-30 13:26:39 +00:00
Gary Burton 636d9b2be9 GTK3 fixes for rename events tool
svn: r20142
2012-07-30 13:06:52 +00:00
Gary Burton d0a1cdfb25 Signal and callback fixes for find duplicates tool. GTK3 issues still to be fixed when merging people
svn: r20141
2012-07-30 09:06:35 +00:00
Gary Burton 192e9080c5 GTK3 fixes for verify data tool
svn: r20140
2012-07-30 08:52:34 +00:00
Andre Marcelo Varenga 5764b374b3 update pt_BR translation
svn: r20135
2012-07-30 03:00:12 +00:00
Benny Malengier fca59a15a7 GTK3: gtkspell dependency in README
svn: r20131
2012-07-29 20:59:19 +00:00
Benny Malengier e908a84b1e GTK3: Working spellcheck using changes branch of:
https://github.com/manisandro/gtkspell3/tree/changes


svn: r20130
2012-07-29 19:41:26 +00:00
Craig J. Anderson f1ccd09cfc fix for
http://www.gramps-project.org/bugs/view.php?id=5221#c24809


svn: r20127
2012-07-29 00:37:24 +00:00
Doug Blank 8798f77a3d New Family data structures
svn: r20125
2012-07-28 15:01:25 +00:00
Gary Burton 71852fce07 GTK3 fixes for wrongly formatted pack_start methods.
svn: r20123
2012-07-28 11:23:25 +00:00
Gary Burton 169d8a8635 Missing Gdk import. Required for various tools.
svn: r20122
2012-07-28 11:12:00 +00:00
Doug Blank f2eacf6125 Remove tag complexity: tags are not ordered
svn: r20121
2012-07-27 23:28:49 +00:00
Gary Burton bcfdeecdab GTK3 fixes for remove unused object plugin.
svn: r20119
2012-07-27 22:09:01 +00:00
Gary Burton 6f89360ee0 Fixes to get Family Lines plugin dialog working. Boxes now size correctly
svn: r20118
2012-07-27 21:17:15 +00:00
Gary Burton 103184ceb6 Fixes to get Family Lines plugin dialog working. Family colours and people of interest boxes not sizing correctly yet. Other plugins may work
svn: r20117
2012-07-27 20:08:07 +00:00
Doug Blank 8247c24e3e Missing has_data line
svn: r20116
2012-07-27 15:48:58 +00:00
Benny Malengier 371f34bb75 GTK3: pedigreeview, fix drag and drop partially, fix popup menus not showing
svn: r20114
2012-07-27 15:44:13 +00:00
Doug Blank bdaee91064 Added User when drag/drop filename on Family Tree manager; added comments in cli interface
svn: r20113
2012-07-27 15:31:24 +00:00
Doug Blank 13a1e7e412 Added class id to all tab labels
svn: r20111
2012-07-27 15:07:36 +00:00
Benny Malengier 3d189e8f60 GTK3: fix drag and drop on dbman
svn: r20109
2012-07-27 15:05:46 +00:00
Doug Blank ee0e6681ac Added has_data interface for setting tabs to bold/italic if there is data in the tab
svn: r20108
2012-07-27 14:57:49 +00:00
Benny Malengier 1d21989810 GTK3: allow drag and drop of files on mediaview, fix metadata gramplet
svn: r20106
2012-07-27 14:47:09 +00:00
Benny Malengier f21dd31e91 GTK3: placeview drag drop, avoid crash on drag of a place leave from treeview
svn: r20105
2012-07-27 14:38:52 +00:00
Benny Malengier a3c7409bcd GTK3: quicktable drag and drop working
svn: r20104
2012-07-27 14:16:19 +00:00
Benny Malengier 2d787397b0 GTK3: fix all unicode str conversions with common hack for now
svn: r20103
2012-07-27 13:56:01 +00:00
Benny Malengier 1682fb6945 GTK3: Working Grampletpane in the GrampletView. For right click, eventbox added
Some Gramplets fixed at same time


svn: r20102
2012-07-27 13:39:29 +00:00
Doug Blank 1f47ab637f Django Database changes to allow ordered items (families, tags, etc); everything which is import/export is 100% correct
svn: r20101
2012-07-27 06:37:54 +00:00
Doug Blank 8262134f5d Django Database changes to allow ordered items (families, tags, etc); everything which is import/export is 100% correct
svn: r20100
2012-07-27 06:25:59 +00:00
Doug Blank e5ebd81b2a Sort the citation handles to keep the files idempotent (compare easily)
svn: r20098
2012-07-27 04:27:22 +00:00
Gary Burton 08a00f49cd Fix pop up menu on right mouse button click on gallery images. The menu variable must be declared as an instance variable to prevent the Gtk.Menu object from being garbage collected, otherwise the menu fails to appear.
svn: r20095
2012-07-26 20:57:05 +00:00
Benny Malengier 871b58ae3d Gtk3: drag and drop in grampletpane fixed
svn: r20094
2012-07-26 20:22:46 +00:00
Gary Burton ad424628a4 Put back a copy of document.png in IMAGE_DIR as it is required as the default thumbnail for documents.
svn: r20093
2012-07-26 19:41:41 +00:00
Benny Malengier ae50a76405 GTK3: placeentry recognizes drop again
svn: r20092
2012-07-26 18:25:57 +00:00
Benny Malengier 2deef77d79 GTK3: working gallerytab with drag and drop, working editmediaref
svn: r20091
2012-07-26 18:00:37 +00:00
Benny Malengier a81ec4fc74 GTK3: allow copy from clipboard to embeddedlist
GTK3: convert remaining ComboboxEntry
GTK3: child ref editor works


svn: r20090
2012-07-26 16:59:25 +00:00
Benny Malengier 28a20116b5 GTK3 port, reenable ctrl+C copy behavior on listvie
svn: r20089
2012-07-26 15:57:05 +00:00
Benny Malengier e44e69b0dc set select function now needs two arguments
svn: r20088
2012-07-26 13:55:45 +00:00
Benny Malengier d9710bdcc2 Working drag and drop from listviews to clipboard
svn: r20087
2012-07-26 13:42:10 +00:00
Doug Blank bd15d69989 Refactor to allow references to be viewed/edited
svn: r20086
2012-07-26 13:27:49 +00:00
Zdenek Hatas 6c4f7b5699 czech translation update
svn: r20084
2012-07-26 11:23:07 +00:00
Doug Blank d8b0d5ba5e Working on remove, up, down of references
svn: r20083
2012-07-26 06:11:01 +00:00
Doug Blank c40e01b987 Fixed birth/death updating when editing/deleting an event
svn: r20081
2012-07-26 01:18:39 +00:00
Gary Burton 0a10eed5a3 Fix thumbnailing when the thumbnail is a crop of an image
svn: r20079
2012-07-25 22:18:54 +00:00
Doug Blank 3593c775e6 Add probably_alive to person view/editor
svn: r20076
2012-07-25 05:16:37 +00:00
Doug Blank 6ebcc8624e Better support for report options; added missing tag db functions;
svn: r20075
2012-07-25 05:02:02 +00:00
Doug Blank 4168033f83 Refinements in tab visuals; fixed adding tag cache error
svn: r20074
2012-07-25 00:47:09 +00:00
Doug Blank 26a211d715 Second thought, there is no reason why configure needs gobject
svn: r20073
2012-07-24 21:50:59 +00:00
Doug Blank 30d3379626 Initial fixes
svn: r20072
2012-07-24 20:35:22 +00:00
Doug Blank 5bff535428 New functionality: remove, and re-order children from/in family
svn: r20071
2012-07-24 20:34:10 +00:00
Benny Malengier 8d29bb62e4 GTK3: make sure clipboard opens correctly. Still crashes on use.
svn: r20070
2012-07-24 19:34:28 +00:00
Benny Malengier 768278d6a7 GTK3: pixbuf.save is not available via gi, use savev. Like this scaling works again
svn: r20069
2012-07-24 19:14:23 +00:00
Benny Malengier e6474051cf GTK3: warnbutton should show warn dialog with expanded textview
svn: r20068
2012-07-24 19:00:47 +00:00
Jérôme Rapinat a404c93276 fix number of arguments on some editors, complete version bumping on plugins, temp work around on repository details gramplet; see http://sourceforge.net/mailarchive/message.php?msg_id=29521703
svn: r20067
2012-07-24 18:43:24 +00:00
Benny Malengier 43e7edd99f Infodialog sufficiently large
Add easy test of dialogs to dialog.py


svn: r20066
2012-07-24 18:29:17 +00:00
Doug Blank 868d00a67f Added check for pygobject >= 3.3.2
svn: r20065
2012-07-24 15:36:06 +00:00
Doug Blank d57b63ac6d More changes for version change
svn: r20064
2012-07-24 12:26:36 +00:00
Doug Blank 011afd5ea6 Missing module, os
svn: r20063
2012-07-24 07:35:30 +00:00
Doug Blank b9d5ea797e Bump Gramps version up to 4.0
svn: r20062
2012-07-24 07:10:31 +00:00
Doug Blank 59307c6268 typo: get_unicode_path_from_env_var
svn: r20061
2012-07-24 00:42:47 +00:00
Benny Malengier 4ac709f104 Fixes for GTK3, on_ method changed in do_ method
svn: r20060
2012-07-23 21:20:50 +00:00
Benny Malengier 1992256b02 GTK3 conversion of the gramplet
svn: r20059
2012-07-23 21:20:04 +00:00
Benny Malengier b2623e454b Start of GTK3 conversion, rest is teamwork ...
svn: r20057
2012-07-23 20:54:57 +00:00
Benny Malengier 64d2de4dbd merged r19899 through r20053 of trunk
svn: r20056
2012-07-23 13:42:56 +00:00
Paul Franklin 8bb7e19145 remove "dead" code, approved by BrianM
svn: r20055
2012-07-23 13:15:13 +00:00
Paul Franklin 032516c774 remove "dead" code, approved by BrianM
svn: r20054
2012-07-23 13:14:20 +00:00
Doug Blank 07942011c1 Adjust links on each child row; fix typo on surname detail page
svn: r20053
2012-07-22 17:30:44 +00:00
Doug Blank 95a604f2c6 allow a cell in table to not have a link; put buttons in cell for children
svn: r20052
2012-07-22 17:07:47 +00:00
Doug Blank 3da425b6c8 Add mouse over for browse
svn: r20051
2012-07-22 15:30:28 +00:00
Doug Blank 15811672a2 Allow events to be searched by desc; added family search on first_name
svn: r20050
2012-07-22 06:17:42 +00:00
Jérôme Rapinat c5061b1bb1 typo; missing gen.utils.alive module
svn: r20049
2012-07-22 05:44:34 +00:00
Jérôme Rapinat 800d6aef45 5914: Cannot save bookmarked citations into Gramps XML file format
svn: r20048
2012-07-22 05:36:13 +00:00
Doug Blank ff5aa4101d Added missing nickname on name form
svn: r20046
2012-07-22 04:10:18 +00:00
Doug Blank 00f3707474 Show Media description in browse view
svn: r20045
2012-07-22 00:14:48 +00:00
Doug Blank 5af4d58ff3 Added ^startswith and endswith$ matching for search
svn: r20044
2012-07-21 23:03:56 +00:00
Doug Blank ea9a8699f7 Default media looks in path, descr, and mime type
svn: r20043
2012-07-21 22:22:32 +00:00
Doug Blank b5bf4a3644 Added ability to search media by path, descr, and mime type
svn: r20042
2012-07-21 22:14:56 +00:00
Doug Blank daaf25867d Added interface to SimpleTable for setting column widths
svn: r20041
2012-07-21 18:00:37 +00:00
Doug Blank 685641ec27 Added functionality to add person to existing/new family as spouse/child
svn: r20040
2012-07-21 17:43:20 +00:00
Doug Blank d944dc918f Renamed variables action -> act to avoid conflict with function
svn: r20039
2012-07-21 15:02:52 +00:00
John Ralls 41e77a23bf Use Gtk3's primary designator to replace all instances of <control> for accelerators and bindings.
svn: r20038
2012-07-20 22:26:10 +00:00
Doug Blank 9295c61005 Typo Media -> Event
svn: r20037
2012-07-20 19:15:21 +00:00
Doug Blank 2b254a9bdd New template for picking from a list of objects
svn: r20036
2012-07-20 17:42:59 +00:00
Doug Blank f383dad6df Move Sources to Citations
svn: r20035
2012-07-20 17:40:54 +00:00
Doug Blank 747c1c8af3 Implement adding refs to shared objects
svn: r20034
2012-07-20 17:11:13 +00:00
John Ralls cf6b91ffe9 Fix up mac integration for introspection
Requires not-yet-released gtk-mac-integration 1.1.0



svn: r20033
2012-07-19 23:55:35 +00:00
Jérôme Rapinat 17350a8c2f update APIs documentation according to last changes (GEPS008)
svn: r20032
2012-07-19 08:55:23 +00:00
Jérôme Rapinat 37e6616185 remove "PluginManagerGramplet" references (see rev20027)
svn: r20031
2012-07-19 05:47:45 +00:00
Doug Blank 828d1cd009 Removed unneeded plugin, now that this is built into Gramps
svn: r20027
2012-07-18 17:23:41 +00:00
Doug Blank aa4276602e 4538: security - information disclosure: export with 'restrict data on living people'on leaks first names when patronymic is present
svn: r20025
2012-07-18 05:19:59 +00:00
Doug Blank 7ba473d4b0 5443: Maximum number of generations (made ranges be able to go as small as 1, which is sometimes useful)
svn: r20022
2012-07-18 04:57:47 +00:00
Doug Blank 94c6d31fa8 5443: Maximum number of generations (fixed slightly different types, such as int to long)
svn: r20021
2012-07-18 04:45:38 +00:00
Doug Blank cd5da12282 Code for Gramps to communicate with Gramps-Connect
svn: r20020
2012-07-17 19:53:55 +00:00
Doug Blank e98c78e136 Was not rebuilding cache when adding a references to an object
svn: r20019
2012-07-17 13:39:10 +00:00
Craig J. Anderson 6d39969056 backed out a parameter passing change I made in commit 19862
svn: r20018
2012-07-17 01:34:54 +00:00
Craig J. Anderson 83058c7e7b 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: r20015
2012-07-17 00:21:14 +00:00
Tim G L Lyons 7f5f855df1 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: r20014
2012-07-16 22:55:36 +00:00
John Ralls ec2367cb66 Fix up setup.py for some moved files
svn: r20012
2012-07-16 19:31:25 +00:00
Tim G L Lyons 679178d3bb 0005785: print statements in Check.py causing a crash in Windows (pythonw.exe) after outputting 4096 characters. Change warning print statements to logging.
svn: r20011
2012-07-16 17:57:01 +00:00
Zdenek Hatas bfc8d16620 czech translation update
svn: r20008
2012-07-16 12:32:29 +00:00
Peter Landgren c9b6f11da2 Partial Swedish update.
svn: r20007
2012-07-16 12:02:54 +00:00
John Ralls e9a2520802 Convert backend determination for pygi and Gtk3 (GEP-029)
svn: r20005
2012-07-15 23:49:11 +00:00
John Ralls 9f3feb9832 Update moduleset for Gtk3 dependencies (GEP-029)
svn: r20004
2012-07-15 23:31:16 +00:00
Jérôme Rapinat 216bbfee1e update POTFILES and Makefile references according to 'po/test/po_test.py'
svn: r20003
2012-07-15 14:42:46 +00:00
Paul Franklin d26a7312d9 5696: clicking the "home" icon should report if no default person has been set
svn: r20000
2012-07-14 14:05:37 +00:00
Doug Blank c2a2343573 Fixed import from exportpkg after it moved
svn: r19998
2012-07-14 03:26:23 +00:00
Doug Blank c5c5e24f7c Fixed error in setting gramps_id when XML importing
svn: r19997
2012-07-13 16:33:36 +00:00
Doug Blank e03eaa26da Error in finding differences
svn: r19996
2012-07-13 04:31:49 +00:00
Doug Blank d6fbdc43db Error in assigning gids
svn: r19995
2012-07-13 04:31:15 +00:00
Tim G L Lyons 3fa004ce98 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: r19994
2012-07-12 22:28:58 +00:00
Paul Franklin 255e51c002 better center the non-glade report dialogs
svn: r19992
2012-07-12 14:01:41 +00:00
Paul Franklin d15031df00 better center the non-glade report dialogs
svn: r19991
2012-07-12 14:00:52 +00:00
Benny Malengier 9e400a2ca3 Fixes in treeview broke listview, now fixed
simplified unicode/str casting
columnorder working


svn: r19990
2012-07-11 17:50:51 +00:00
Paul Franklin e7439e6e23 show the paragraph styles sorted, in the style editor
(e.g. the 65 of them in the text descendant report)


svn: r19989
2012-07-11 15:39:24 +00:00
Paul Franklin 345d80b588 5900: reports should remember their last-used GUI output file name
svn: r19988
2012-07-11 15:04:15 +00:00
Doug Blank fdeac38c04 Initial code for finding differences
svn: r19987
2012-07-11 14:49:24 +00:00
Doug Blank c59fe9fd71 Missing method for tags
svn: r19986
2012-07-11 14:12:37 +00:00
Doug Blank ee1e4eb2f7 Need to be able to sort when getting handles; fixed typo
svn: r19985
2012-07-11 06:53:19 +00:00
Doug Blank f311e3d64a Fixes for tags
svn: r19984
2012-07-11 03:19:56 +00:00
Doug Blank 7b133023ed Added handles_func to db._tables, and added sort to get_X_handles methods in DictionaryDb
svn: r19983
2012-07-11 01:41:52 +00:00
Doug Blank 1f0dc4f799 Missing gettext
svn: r19982
2012-07-11 00:31:27 +00:00
Tim G L Lyons e106cfb7ad 0005735: Custom Source filter missing. Citation filter was not using 'page' and source filter was not using 'Abbreviation'.
svn: r19981
2012-07-10 22:21:28 +00:00
Doug Blank e61df51701 Moved exportxml
svn: r19980
2012-07-10 21:16:37 +00:00
Andre Marcelo Varenga c6e45e6b40 update pt_BR translation
svn: r19977
2012-07-10 18:53:20 +00:00
Doug Blank 996a2cd2a2 5905: Links (other than internet) in Notes don't work in NAVWEB; handle Family
svn: r19975
2012-07-10 17:05:23 +00:00
Paul Franklin e44060f00b 5483: graphic reports should allow indexing (and thus a t.o.c.) -- partial
(this is Craig's 5483-Ancestor-Descendant-libtreebase-trunk.svndiff patch
from 5483, and I am only commiting it; he wrote it and deserves the credit)


svn: r19972
2012-07-10 13:31:13 +00:00
Paul Franklin c52933f9ec 5483: graphic reports should allow indexing (and thus a t.o.c.) -- partial
(this is my patch-5483=drawindexing-20120702.svndiff.trunk -- from 5483)


svn: r19971
2012-07-10 13:29:44 +00:00
Benny Malengier 4c5470492f Since GTK3, unicode and str must be correctly (de)coded
svn: r19970
2012-07-10 12:40:27 +00:00
Benny Malengier 2ff2f4ff57 Edit note working with undo/redo
svn: r19969
2012-07-10 12:32:50 +00:00
Benny Malengier 6955382107 unicode needs encoding since GTK3
svn: r19968
2012-07-10 12:31:47 +00:00
Benny Malengier 318c1def5a persontreeview, insert/delete working
svn: r19967
2012-07-10 12:10:03 +00:00
Benny Malengier 9da71185a6 Working person treeview, insert/add/delete still todo
read/write db, make sure unicode or utf8, nothing else!


svn: r19966
2012-07-10 03:32:08 +00:00
Benny Malengier 0b8d0a1a95 Make clear this warning is understood
svn: r19965
2012-07-09 22:54:45 +00:00
Benny Malengier 3430acd2d5 workaround for bug that leads to segphault
svn: r19964
2012-07-09 22:51:21 +00:00
Benny Malengier 458ac1cdf0 GTK3 does not automatically convert type to str, do ourselves
svn: r19963
2012-07-09 21:58:30 +00:00
Paul Franklin 5696864675 GEPS008 fixes
svn: r19962
2012-07-08 14:02:47 +00:00
Benny Malengier 9a7a6548f3 Workaround to have popup shown in GTK3 on grampsbar, and fixes in gramplets
svn: r19961
2012-07-08 03:09:25 +00:00
Benny Malengier fbe91910dc Editperson opens and editfamily, popup fixes
svn: r19960
2012-07-07 22:33:21 +00:00
Fedik 0cdc51ec04 forgot about --no-wrap :)
svn: r19957
2012-07-07 17:23:28 +00:00
Fedik 123cc33f59 small translation and uptades
svn: r19956
2012-07-07 17:00:29 +00:00
Benny Malengier 49445e948d popup working on listview, cont previous commit
svn: r19955
2012-07-05 14:52:30 +00:00
Benny Malengier 140f23536f Right click for popup working on listviews
svn: r19954
2012-07-05 14:51:14 +00:00
Paul Franklin a4ccd58c09 5765: table-lines out of order in complete-individual-report in LaTeX
(patch by Harald Rosemann <rosemann@imkt.uni-hannover.de>)


svn: r19952
2012-07-05 13:53:20 +00:00
Benny Malengier 2a6790d795 convert KEY_PRESS
svn: r19951
2012-07-05 03:15:26 +00:00
Benny Malengier 5678f5df54 Problems with str and unicode conversion after GTK3 use.
These changes set the encoding explicitly, so as to avoid ascii being used


svn: r19950
2012-07-05 03:12:07 +00:00
Benny Malengier 226a3eee2b merge trunk from 19853 to 19947
svn: r19949
2012-07-05 00:38:18 +00:00
Paul Franklin 3e9cc045eb 5734: have one style file for dual-named reports
svn: r19948
2012-07-04 16:11:51 +00:00
Benny Malengier aba47d38cb Fix in db manager, questiondialog, sidebarfilter
svn: r19947
2012-07-04 12:12:18 +00:00
Nick Hall e73eec36aa 5886: Update Makefile.am and POTFILES.in for r19943
svn: r19946
2012-07-03 12:22:22 +00:00
Paul Franklin 11bfd21e8a give the report options a unique name
svn: r19945
2012-07-02 13:44:39 +00:00
Craig J. Anderson 2580665600 Fixed a small error where $P in a person box when the person has not
been married does not remove the format string.  Found by Adam Stein.


svn: r19944
2012-07-02 13:41:58 +00:00
Paul Franklin f160ba8c64 5886: Calendar report cannot be run
svn: r19943
2012-07-02 13:22:34 +00:00
Doug Blank ff8a9fbbba Error in get_repr
svn: r19942
2012-07-01 03:02:47 +00:00
Doug Blank 40e1821d12 5885: TemplateSyntaxError on person details
svn: r19941
2012-06-30 13:01:53 +00:00
Doug Blank 38f5d57b7f 5868: webapp xml import failed in trunk
svn: r19940
2012-06-30 12:14:23 +00:00
Doug Blank e1247426da Allow Span display as Time or as Age
svn: r19939
2012-06-30 05:04:44 +00:00
Doug Blank 833dfcf7ef 5868: xml import failed in trunk
svn: r19938
2012-06-30 01:00:17 +00:00
Paul Franklin c54a6e582d ConfigParser is in Python, not Gramps
svn: r19937
2012-06-29 14:36:52 +00:00
Nick Hall cdf504dc9d Change format of import
svn: r19936
2012-06-28 17:32:27 +00:00
Nick Hall d1ac573c51 Use constants for Gramps icon and splash file
svn: r19935
2012-06-28 16:21:51 +00:00
Craig J. Anderson 508aefea03 small error fixes to these reports when run in a book report
svn: r19934
2012-06-28 15:42:16 +00:00
Jérôme Rapinat b913cde440 5881: data_item ignored on citation object
svn: r19931
2012-06-28 14:09:13 +00:00
Nick Hall ad66d4ba4c GEPS008: Fix for reports
svn: r19930
2012-06-28 12:58:42 +00:00
Nick Hall 521e053a41 GEPS008: Property changes
svn: r19929
2012-06-27 22:24:47 +00:00
Nick Hall ae1585df82 GEPS008: Move const module
svn: r19928
2012-06-27 17:30:30 +00:00
Benny Malengier 54ed4276a4 Remove deepcopy workaround for old python versions, only python 2.7 now
svn: r19926
2012-06-26 16:25:27 +00:00
Benny Malengier 747c4f2960 import of osmgpsmap crashes in GTK3, so we deactivate it
svn: r19925
2012-06-26 16:22:46 +00:00
Nick Hall f381a707b0 GEPS008: Combine db, name, referent and tree modules
svn: r19924
2012-06-26 14:22:22 +00:00
Nick Hall 449bb71a49 GEPS008: Removed Utils module
svn: r19923
2012-06-25 22:04:16 +00:00
Nick Hall 6f04233439 GEPS008: Move fix_encoding function
svn: r19922
2012-06-25 20:19:34 +00:00
Nick Hall a072c989b2 GEPS008: Create module for database utilities
svn: r19921
2012-06-25 18:44:52 +00:00
Nick Hall cfe03f3b60 GEPS008: Move src/docgen to src/gen/utils
svn: r19920
2012-06-25 00:01:40 +00:00
Nick Hall a164389c6a GEPS008: Remove redundant code
svn: r19919
2012-06-24 22:56:27 +00:00
Nick Hall 7871067d99 GEPS008: Remove unused imports
svn: r19918
2012-06-24 22:05:39 +00:00
Nick Hall 4209730bcb GEPS008: Create new module for string mappings
svn: r19917
2012-06-24 19:14:25 +00:00
Paul Franklin b7d5b91535 5701: configure an existing "book" using saved-away values
svn: r19916
2012-06-24 17:22:53 +00:00
Paul Franklin 063e6504c8 5701: configure an existing "book" using saved-away values
svn: r19915
2012-06-24 17:22:01 +00:00
Nick Hall 4a7623a5ed GEPS008: Change imports for lowercase plugins
svn: r19914
2012-06-24 17:06:50 +00:00
Nick Hall 541887e6ba GEPS008: Create new module for id utilities
svn: r19913
2012-06-24 16:05:56 +00:00
Craig J. Anderson 973f166c99 Added feature of first photo in the gallery information
svn: r19912
2012-06-24 03:17:12 +00:00
Nick Hall bf4685e302 GEPS008: Fix missing import
svn: r19911
2012-06-24 00:46:50 +00:00
Nick Hall ac133984a4 GEPS008: Create new module for utilities to cast types
svn: r19910
2012-06-24 00:35:23 +00:00
Nick Hall 8b297167b1 GEPS008: Create new module for name utilities
svn: r19909
2012-06-24 00:15:17 +00:00
Nick Hall e484d54bd8 GEPS008: Create new module for tree utilities
svn: r19908
2012-06-23 23:37:30 +00:00
Nick Hall 5e1535e125 GEPS008: Create new module for make_unknown functions
svn: r19907
2012-06-23 23:18:27 +00:00
Nick Hall 2a0b009bdf GEPS008: Create new module for file utilities
svn: r19906
2012-06-23 22:13:23 +00:00
Nick Hall 3ec4c0f80c GEPS008: Create new module for keyword translation
svn: r19905
2012-06-23 19:43:18 +00:00
Nick Hall 640e203693 GEPS008: Move format_time into datehandler
svn: r19904
2012-06-23 18:34:50 +00:00
Nick Hall b359b16a21 GEPS008: Moved translation utilities
svn: r19903
2012-06-23 17:36:36 +00:00
Nick Hall e2a80ded2a GEPS008: Moved LdsUtils module
svn: r19902
2012-06-23 16:44:40 +00:00
Nick Hall 742c3d770e GEPS008: Moved ImgManip module
svn: r19901
2012-06-23 16:27:39 +00:00
Nick Hall 010325c23b GEPS008: Change plugin Makefiles to lowercase
svn: r19899
2012-06-23 09:36:29 +00:00
Nick Hall 4f1cfd2718 GEPS008: Convert plugin filenames to lowercase
svn: r19898
2012-06-22 23:59:45 +00:00
Craig J. Anderson 3a82d58838 fixed a reacurring error that was in 19873
svn: r19896
2012-06-21 21:01:38 +00:00
Craig J. Anderson d3c412512b fix for 5851 (part 4)
svn: r19895
2012-06-21 20:52:19 +00:00
Craig J. Anderson e0193098a0 revert to 19873
svn: r19894
2012-06-21 20:50:55 +00:00
Craig J. Anderson d1bef05130 base fix for feature request 5483
svn: r19892
2012-06-21 14:26:05 +00:00
Jérôme Rapinat 6527b43def 5794: Birthday list report has invalid code
svn: r19889
2012-06-21 09:17:44 +00:00
Doug Blank 1194f5afcd Support sorting on handles for get_*_handles() methods
svn: r19888
2012-06-20 12:14:01 +00:00
Doug Blank 7fe31877f0 Need jHTMLArea for notes; border was on too many things; made width a bit wider
svn: r19887
2012-06-20 11:13:11 +00:00
Doug Blank 4b0962fcc9 Show Log history for every object
svn: r19886
2012-06-20 02:34:15 +00:00
Benny Malengier 6dd1c0e3c2 Validatedmaskedentry works somewhat, but no icon to be seen.
ComboxEntry needs focus to work


svn: r19885
2012-06-20 00:17:39 +00:00
Craig J. Anderson 32fbd754fb update for feature 5854.
Added a new Notes style so the user can modify this separately


svn: r19884
2012-06-19 22:21:36 +00:00
Doug Blank 846a46ee7f Generate style for each table (too much style is currently included); set border styles in cells
svn: r19882
2012-06-19 15:42:32 +00:00
Doug Blank 8f012c19b5 Added doc.use_table_headers to use th on first row; allow declaration style to be id-specific
svn: r19881
2012-06-19 15:40:51 +00:00
Doug Blank 75f4cf2ee2 Added set_borders which turns on all cell borders
svn: r19880
2012-06-19 15:39:05 +00:00
Doug Blank e7032c45b6 5794: Birthday list report has invalid code
svn: r19879
2012-06-19 14:15:39 +00:00
Serge Noiraud 9929a355ab Geography : missing convertion to introspection for this file.
svn: r19878
2012-06-19 14:12:27 +00:00
Benny Malengier ab89662e64 Validated masked entry does not crash anymore (does not work correct however)
No separator anymore in dialog
Remove ComboBoxEntry


svn: r19876
2012-06-19 10:36:12 +00:00
Doug Blank 47309dbcfb Need to use png until we get PIL 1.1.7 installed
svn: r19875
2012-06-19 05:47:13 +00:00
Doug Blank 08f380a4ef Pure-Python PNG reader/writer under MIT License
svn: r19874
2012-06-19 03:29:22 +00:00
Craig J. Anderson 8892057886 Error 5851 (part 3)
svn: r19873
2012-06-19 02:56:11 +00:00
Doug Blank 9404e6c1b4 Copy all config default settings to Config; images should use relative path; behavior.addmedia-image-dir should be absolute
svn: r19872
2012-06-19 01:59:37 +00:00
Benny Malengier ff93112221 Working about dialog, preferences, quickview on click in gramplet, event editor opens, and minor things
svn: r19871
2012-06-18 22:56:57 +00:00
Doug Blank 7b4271e6a3 config.config errors, perhaps due to reorg
svn: r19870
2012-06-18 22:52:16 +00:00
Doug Blank daa01defab Added media viewing and editing; gets media from config and creates a /thumbnail/ folder there
svn: r19869
2012-06-18 22:32:22 +00:00
Craig J. Anderson 9841fb79ef Error 5851 (part 2)
svn: r19868
2012-06-18 20:35:05 +00:00
Peter Landgren a0d592a6fc Found a new untranslated word.
svn: r19866
2012-06-18 18:23:06 +00:00
Craig J. Anderson 30b0c044ce Fix for error 5851 in trunk and 3.4.
'&' and '<' give Pango warnings and does not print the desired results
in (most) Graphics reports.


svn: r19862
2012-06-18 17:54:55 +00:00
Doug Blank 1bffd5f2f0 Fixed has_gramps_id, removed dup methods
svn: r19861
2012-06-18 12:29:30 +00:00
Doug Blank 074fef2b21 Dictionary-based database with enough in place to import into
svn: r19860
2012-06-18 12:27:23 +00:00
Benny Malengier 35ccf01827 Convert MenuItem, working styledtexteditor in grampletpane
svn: r19859
2012-06-17 23:04:42 +00:00
Benny Malengier faed8a9f5f Start convertion to introspection. Flat models work, as does relationship view
svn: r19858
2012-06-17 21:25:37 +00:00
Doug Blank 3b9a696f90 Cleanup
svn: r19857
2012-06-17 19:00:40 +00:00
Peter Landgren 7a5348de8a Found an untranslated word.
svn: r19856
2012-06-17 17:21:26 +00:00
Benny Malengier 0c447be83d Conversion to the new version of GTK using the new python bindings based on introspection.
svn: r19853
2012-06-17 09:07:45 +00:00
Serge Noiraud d6b20e48ec Geography : limit the number of places shown to a configurable value.
display a message over the map when this limit is reached.


svn: r19852
2012-06-16 21:12:12 +00:00
Serge Noiraud df06be53df Geography : Add ID property to some new sources.
Add a new layer which permit to display messages over the map
            Modify plugins to use this new functionality
            Remove the person's name in geoclose and geofamclose.


svn: r19851
2012-06-16 17:50:24 +00:00
Jérôme Rapinat 4ae2c9610c 5838: minor visual improvements; Do we need 'jHtmlArea.js'?
svn: r19850
2012-06-16 16:05:42 +00:00
Serge Noiraud 69f7381764 Geography : libraries : performance issue with a lot of places
svn: r19849
2012-06-16 09:31:29 +00:00
Serge Noiraud a884943ece Geography : all geography views : performance issue with a lot of places
svn: r19848
2012-06-16 09:22:33 +00:00
Doug Blank d6f3dfb5dd Changes for Gramps-Connect to work on Windows without using gramps.py
svn: r19846
2012-06-15 19:52:33 +00:00
Doug Blank c7499652d6 5838: Change 'black' color (css) on embedded tabs
svn: r19845
2012-06-15 10:49:46 +00:00
Doug Blank 7cdc5ec0c0 Fixed bug in clearning cache; added Log to Person edit
svn: r19844
2012-06-15 02:30:38 +00:00
Doug Blank 20fd0256bf All forms should have a model
svn: r19843
2012-06-15 01:16:32 +00:00
Doug Blank 37d768e556 Python 2.6 requires str for dict key type not unicode
svn: r19842
2012-06-15 01:04:10 +00:00
Doug Blank 8f3a7f04ff Changes for authenticated-only account
svn: r19841
2012-06-15 00:40:11 +00:00
Doug Blank eb6d9c7b0f 5846: selected tag is not displayed in brackets
svn: r19840
2012-06-13 22:33:48 +00:00
Serge Noiraud 910e59fff3 Geography : some comments changed or added.
avoid divide by zero and try to place the marker at the good position.


svn: r19839
2012-06-13 20:58:05 +00:00
Doug Blank 974312059f Added a Log table to keep track of changes
svn: r19838
2012-06-13 12:15:23 +00:00
Serge Noiraud be81cc1617 Geography : the markers are not removed when we change the database.
svn: r19837
2012-06-13 11:53:21 +00:00
Doug Blank f6d6b9c990 Temp fix for loading too many people for father/mother on Family edit page. Need to have an auto-complete solution
svn: r19836
2012-06-13 01:42:45 +00:00
Serge Noiraud e00296fa98 Geography : the new views uses the new marker layer.
svn: r19835
2012-06-12 21:46:46 +00:00
Serge Noiraud 56f5d50003 Geography : New marker layer with variable marker size.
svn: r19834
2012-06-12 21:27:17 +00:00
Doug Blank 7cc1a962ae Fixes for editing/creating families
svn: r19833
2012-06-12 12:31:58 +00:00
Doug Blank 6c8b83d58b continues should be returns
svn: r19832
2012-06-12 10:27:10 +00:00
Doug Blank d4f92a2943 Added links as search terms
svn: r19831
2012-06-12 03:10:56 +00:00
Doug Blank 1f8f4c6b5c Changes to allow to work with Django 1.2 (don't use 'with transaction:')
svn: r19830
2012-06-12 01:40:13 +00:00
Doug Blank ca26e2aec7 Updated example (Kennedy's)
svn: r19829
2012-06-12 01:26:40 +00:00
Doug Blank dd50e437f7 Adding Children to Families now working
svn: r19828
2012-06-12 01:13:26 +00:00
Doug Blank e3b5f6b3a5 Removed hook defs
svn: r19827
2012-06-11 22:43:50 +00:00
Doug Blank d85c856782 New empty sample, with admin, admin1 passwords
svn: r19826
2012-06-11 21:01:44 +00:00
Doug Blank a6e30ff4a3 Fixed an error with nbsp's; fixed an error that removed families on edit
svn: r19825
2012-06-11 20:46:36 +00:00
Doug Blank ef5c99e015 Protect from a None value
svn: r19824
2012-06-11 20:45:30 +00:00
Rob G. Healey a39e9e057a Adding a temporary file so that I can get the list of packages when Nick Hall has made his changes. It can be used up until or if Distutils deprecates it.
svn: r19823
2012-06-11 04:48:16 +00:00
Doug Blank 717e40170f New CSS theme type
svn: r19822
2012-06-11 02:29:12 +00:00
Rob G. Healey 0d8fbf842f Updated packages list for the movement of the locale directory in rev19819.
svn: r19821
2012-06-11 02:28:38 +00:00
Nick Hall af0b93b069 GEPS008: Move Gramps locale module into the datahandler
svn: r19819
2012-06-10 15:09:49 +00:00
Nick Hall 58d7914312 GEPS008: Fix update_constants call in preferences
svn: r19818
2012-06-10 13:28:10 +00:00
Rob G. Healey 29e96820d9 Updated setup.py packages list to current ecosystem as of rev19816.
svn: r19817
2012-06-10 05:58:35 +00:00
Doug Blank e4faea4cf3 Fix search=None issue
svn: r19816
2012-06-10 03:29:12 +00:00
Nick Hall 120c6b00b9 GEPS008: Forgot to add the new module
svn: r19815
2012-06-10 00:11:47 +00:00
Nick Hall d3fed5963f GEPS008: Create new module for referent functions
svn: r19814
2012-06-10 00:10:28 +00:00
Nick Hall bd6478327c Fix for last update
svn: r19813
2012-06-09 23:42:46 +00:00
Nick Hall 69b9142d36 GEPS008: Create new module for probably alive
svn: r19812
2012-06-09 23:39:19 +00:00
Nick Hall 449448b5fa GEPS008: Modify gen.utils imports
svn: r19811
2012-06-09 23:18:36 +00:00
Nick Hall 9595af1324 GEPS008: Moved constfunc module
svn: r19810
2012-06-09 20:56:43 +00:00
Nick Hall aabc6c05c2 GEPS008: Moved config module
svn: r19809
2012-06-09 20:10:28 +00:00
Rob G. Healey 03608064ef Made corrections for moving the license file up front.
svn: r19807
2012-06-09 01:41:55 +00:00
Rob G. Healey f36e8594f9 Moved GPLv2 License file up front for easier location and reading. Every project that I have seen has it in the main root directory.
svn: r19806
2012-06-09 01:35:37 +00:00
Nick Hall cfd59da40f GEPS008: Moved PlaceUtils module
svn: r19805
2012-06-08 23:56:16 +00:00
Nick Hall 20682993b5 GEPS008: Moved AutoComp module
svn: r19804
2012-06-08 23:37:19 +00:00
Nick Hall fdb3be0ffa GEPS008: Removed obsolete listview tooltips code
svn: r19803
2012-06-08 22:55:38 +00:00
Nick Hall 5f7c31eae8 GEPS008: Moved Spell module
svn: r19802
2012-06-08 21:07:24 +00:00
Nick Hall d13b4e585d GEPS008: Moved Sort module
svn: r19801
2012-06-08 20:58:40 +00:00
Nick Hall a2af7d66b3 GEPS008: Moved soundex module
svn: r19800
2012-06-08 20:37:17 +00:00
Nick Hall aa7ae06f6e GEPS008: Moved ExportAssistant and ExportOptions modules
svn: r19799
2012-06-08 20:18:16 +00:00
Doug Blank e7d4833ea8 Pass in request to check_preferred
svn: r19798
2012-06-08 18:40:21 +00:00
Nick Hall 706ae18795 GEPS008: Moved filter editors
svn: r19797
2012-06-08 18:24:54 +00:00
Nick Hall c6c2fb4611 GEPS008: Moved tag list editor
svn: r19796
2012-06-08 18:04:14 +00:00
Nick Hall 02832006ab GEPS008: Moved DateEdit module
svn: r19795
2012-06-08 17:54:33 +00:00
Nick Hall 01484cc8fb GEPS008: Removed Reorder module (now in relationship view)
svn: r19794
2012-06-08 16:05:34 +00:00
Nick Hall 585d11b0a9 GEPS008: Moved Lru module
svn: r19793
2012-06-08 15:39:39 +00:00
Zdenek Hatas 31e90c52fb czech translation update
svn: r19792
2012-06-08 13:51:33 +00:00
Doug Blank 2baba1dbb3 Unified query builders for all browse views; could still be classes
svn: r19791
2012-06-08 13:16:05 +00:00
Doug Blank 49cf552b3f Protection when no active_person
svn: r19790
2012-06-08 01:19:21 +00:00
Nick Hall d42b5e2a3a GEPS008: Moved Relationship module
svn: r19789
2012-06-07 20:59:32 +00:00
Doug Blank 8b541c3559 5837: typo in Verify.py at line 62
svn: r19788
2012-06-07 20:34:09 +00:00
Nick Hall c559890644 GEPS008: Moved RecentFiles module
svn: r19787
2012-06-07 20:17:11 +00:00
Doug Blank 6bd01cdff1 Working on query builder when not logged in
svn: r19786
2012-06-07 17:37:33 +00:00
Nick Hall 1d6a4e60c4 GEPS008: Moved Errors module
svn: r19785
2012-06-07 17:06:16 +00:00
Nick Hall 1ac34dfeb9 GEPS008: Moved DbState module
svn: r19784
2012-06-07 16:08:40 +00:00
Nick Hall 31bf96496b GEPS008: Correct Rule import in filters
svn: r19783
2012-06-07 14:58:10 +00:00
Doug Blank 8d81b9237f Refactor query builders for Person and Family
svn: r19782
2012-06-07 12:52:20 +00:00
Nick Hall 4f51cfcf92 5834: Fix bug with non-managed windows due to file re-organisation
svn: r19781
2012-06-07 12:00:44 +00:00
Doug Blank 9f6def272f Working on data security; private, living
svn: r19780
2012-06-07 00:49:02 +00:00
Doug Blank 0d3bf6bb16 Protection on living and private when not logged in
svn: r19779
2012-06-06 21:28:44 +00:00
Doug Blank 5f8b823159 Search on gender, id, with safe_int(); citation_table refiniement
svn: r19777
2012-06-06 20:19:52 +00:00
Nick Hall 32b61fc60f GEPS008: Moved Bookmarks module
svn: r19776
2012-06-06 18:36:23 +00:00
Nick Hall 308f2616ba GEPS008: Moved ThumbNails module
svn: r19775
2012-06-06 17:48:55 +00:00
Nick Hall a41b175b09 GEPS008: Moved ListModel module
svn: r19774
2012-06-06 16:59:43 +00:00
Nick Hall 6a15f8fd18 GEPS008: Moved DdTargets module
svn: r19773
2012-06-06 16:00:54 +00:00
Nick Hall 54535a83bd GEPS008: Moved ScratchPad module (renamed as clipboard)
svn: r19772
2012-06-06 13:38:46 +00:00
Nick Hall 33f45cb087 GEPS008: Moved QuestionDialog module
svn: r19771
2012-06-05 23:49:12 +00:00
Nick Hall 77f621ac2a Bug fix for r19769
svn: r19770
2012-06-05 22:59:07 +00:00
Nick Hall ce1bb72219 GEPS008: Moved GrampsDisplay module
svn: r19769
2012-06-05 22:53:35 +00:00
Nick Hall eb369d08dd GEPS008: Moved UndoHistory module
svn: r19768
2012-06-05 22:07:47 +00:00
Nick Hall f74b14c869 GEPS008: Moved TipOfDay module
svn: r19767
2012-06-05 21:57:00 +00:00
Nick Hall 300c65a256 GEPS008: Moved DisplayState module
svn: r19766
2012-06-05 21:44:41 +00:00
Nick Hall e82046018f GEPS008: Moved glade module
svn: r19765
2012-06-05 21:23:06 +00:00
Nick Hall 8949403d63 GEPS008: Moved ManagedWindow module
svn: r19764
2012-06-05 21:05:04 +00:00
Tim G L Lyons 000c2a3be4 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: r19763
2012-06-05 18:26:17 +00:00
Nick Hall 25e3f707d2 GEPS008: Remove deprecated Date module
svn: r19761
2012-06-05 18:02:19 +00:00
John Ralls 28b94af257 Sigh. Wrong file.
svn: r19760
2012-06-05 15:42:13 +00:00
John Ralls 2fe3abf433 Add myself (jralls) to AUTHORS per request from Rob Healey
svn: r19759
2012-06-05 04:27:12 +00:00
Doug Blank 9496e097d8 Pass search and page throughout, for going back from what you were doing
svn: r19758
2012-06-05 01:48:39 +00:00
Nick Hall c2de30e2de GEPS008: Remove deprecated Assistant class
svn: r19757
2012-06-04 22:49:01 +00:00
Doug Blank d62afc815f Infrastructure to allow going back to browse page; deleted unneeded templates
svn: r19756
2012-06-04 20:58:05 +00:00
John Ralls 186c686296 Fix typo from r17950
svn: r19755
2012-06-04 17:02:06 +00:00
Nick Hall 6a12e7bfae Remove expand property from columns
svn: r19754
2012-06-04 11:59:33 +00:00
John Ralls 0cc0915c03 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: r19752
2012-06-04 00:47:19 +00:00
John Ralls bb38c5c0ee [Bug 5825] Error in SessionLog
locale.nl_info isn't supported, but we can use an ISO8601-like format 
without localization.



svn: r19750
2012-06-03 21:51:38 +00:00
Michiel Nauta e84f6c41d1 5809: Multisurname editor impossibly narrow
svn: r19748
2012-06-03 20:12:22 +00:00
Nick Hall 87942d80fa 5827: Add missing comma in media view default gramplets list
svn: r19746
2012-06-03 15:06:23 +00:00
Rob G. Healey 0dcd17cefd Updated setup for current directory structure and changed the location of the glade directory.
svn: r19744
2012-06-02 04:42:05 +00:00
Nick Hall 92bc0c7dc0 Return columns widths to usable sizes
svn: r19743
2012-06-01 22:43:14 +00:00
Doug Blank cc3497ad6a Separate start dates are needed for family and person as the two views may not be related
svn: r19742
2012-06-01 21:52:59 +00:00
Doug Blank 398acf6d75 5812: Showing the person age next to its events date
svn: r19741
2012-06-01 21:29:23 +00:00
Doug Blank 2724cf2c7a Allow editing and creation of objects from LinkEditor
svn: r19739
2012-06-01 17:58:21 +00:00
Doug Blank 23ceaabbd4 Add selected text to clipboard when editing a link
svn: r19738
2012-06-01 17:57:28 +00:00
Doug Blank b0e285abfb EditObject can now create a new object
svn: r19737
2012-06-01 17:55:58 +00:00
Nick Hall be6e718433 Remove code no longer required for quick reports
svn: r19736
2012-06-01 17:23:40 +00:00
Doug Blank 5763a57985 Added some Tag support; renamed Report items from textreport to report to be more general; added super user admin return and editing of profile/user
svn: r19735
2012-06-01 16:00:24 +00:00
Doug Blank aaf600985c Every object should return itself on unserialization
svn: r19734
2012-06-01 15:58:45 +00:00
Nick Hall c3fc7a5f70 Update to reflect latest directory changes
svn: r19733
2012-05-31 23:58:31 +00:00
Nick Hall 65d707d649 GEPS008: Re-structure Simple access and Quick Reports
svn: r19732
2012-05-31 23:46:57 +00:00
Craig J. Anderson eba22c4062 fix for 5733. ODT reports were not scaling fonts
svn: r19731
2012-05-31 19:17:56 +00:00
Doug Blank fab55acff2 Testing backreference links on Ref items
svn: r19729
2012-05-31 17:13:35 +00:00
Doug Blank 982fa97fb3 Don't crash on rendering link that doesn't exist in narrative web output
svn: r19728
2012-05-31 17:13:00 +00:00
Nick Hall 40ca28cd60 GEPS008: Re-structure Gramps locale files
svn: r19727
2012-05-31 15:50:40 +00:00
Nick Hall e2fc155240 GEPS008: Re-structure GUI logger files
svn: r19726
2012-05-31 15:22:03 +00:00
Stephen George 5e6f747016 Update windows build script to try and be space tolerant in paths
svn: r19725
2012-05-31 14:27:28 +00:00
Doug Blank d3c03dc11a implement has_object() methods in django db
svn: r19724
2012-05-31 14:08:00 +00:00
Doug Blank 2272661654 Don't check cross references if skip-check-xref is a db-feature; fixed spelling typo;
svn: r19723
2012-05-31 14:07:02 +00:00
Doug Blank 9090d09881 added admin1 to empty DB
svn: r19722
2012-05-31 13:58:59 +00:00
Doug Blank 5e93dddaff Added an interface for databases to implement additional features/values
svn: r19721
2012-05-31 13:57:05 +00:00
Stephen George e5a9d652fa Update build_GrampsWin32.py Popen commands to use .communicate()
svn: r19720
2012-05-31 04:35:23 +00:00
Stephen George 83099375e3 Update build_GrampsWin32.py due to not working
svn: r19719
2012-05-31 01:13:28 +00:00
Doug Blank 33f168ed6e Javascript refinements for tabs
svn: r19718
2012-05-30 23:33:44 +00:00
Doug Blank 1bd9848b1a Added javascript to give a #URL when clicking on tabs (good for backup in browser, and bookmarks)
svn: r19717
2012-05-30 21:39:01 +00:00
Doug Blank 61bd569c29 added missing tables for refs and secondary information
svn: r19716
2012-05-30 21:05:38 +00:00
Doug Blank 83b12cd6b6 Consistent buttons (all buttons are actions, links are navigation) and capitalization (all caps); added highlight to HTML parser
svn: r19715
2012-05-30 19:40:32 +00:00
Doug Blank f14b94dd14 Don't load references when adding a new record
svn: r19714
2012-05-30 17:14:39 +00:00
Paul Franklin 2abf41570c cope with pathological case better
svn: r19713
2012-05-30 16:54:46 +00:00
Paul Franklin db90acb48b typos
svn: r19712
2012-05-30 16:46:29 +00:00
Doug Blank 228cc1d4d5 Changes to stay compatible with Django 1.2
svn: r19711
2012-05-30 16:23:04 +00:00
Doug Blank 1b87f73f5e Added references tab for all objects (except family); some fixes on ref editor
svn: r19710
2012-05-30 15:54:51 +00:00
Doug Blank d746cdb0d7 insert class on table a-href tags
svn: r19709
2012-05-30 13:49:42 +00:00
Doug Blank 321c704cac protection in case quickview fails to load
svn: r19708
2012-05-30 13:49:00 +00:00
Doug Blank 44dd3a049c Added interface to insert global attributes on to a-href tags for HtmlDoc
svn: r19707
2012-05-30 13:47:53 +00:00
Doug Blank f33986204c Infrastructure to add or share references
svn: r19706
2012-05-30 12:54:06 +00:00
Doug Blank ecf49d95e8 Display block on rows in browse views
svn: r19705
2012-05-30 02:52:33 +00:00
Doug Blank 38b50049f2 Working on editing references; fixed an error in ordering of references
svn: r19704
2012-05-30 00:49:43 +00:00
Doug Blank ee794b5077 If an object has get_url, use that for a link
svn: r19703
2012-05-30 00:48:26 +00:00
Rob G. Healey 7e82282c07 Update setup.py to current ecosystem as of rev19701.
svn: r19702
2012-05-29 23:48:28 +00:00
Doug Blank 5da0cc8412 use Python 2.6 rather than dictionary comprehension
svn: r19701
2012-05-29 16:03:47 +00:00
Doug Blank baea5e36b4 Rebuilt sample database
svn: r19700
2012-05-29 15:58:08 +00:00
Doug Blank 554e925944 Finished WYSIWYG editing notes
svn: r19699
2012-05-29 15:54:56 +00:00
Doug Blank a1b06272e2 New database structure, StyledTextTagType
svn: r19698
2012-05-29 14:39:31 +00:00
Doug Blank d28d83354a Working on HTML WYSIWYG editor for notes
svn: r19697
2012-05-29 14:08:56 +00:00
Doug Blank 9212e21eb6 Working on HTML WYSIWYG editor for notes
svn: r19696
2012-05-29 14:08:38 +00:00
Doug Blank abbb02a08e Fixed StyledTextTagType to match grampstype; fixed _DEFAULT on all types; editing notes on web not quite correct (error in DocBackend?)
svn: r19695
2012-05-29 13:39:55 +00:00
Rob G. Healey a8f5d1f8e1 Remove mouse hover blinking text.
svn: r19693
2012-05-29 04:30:18 +00:00
Doug Blank 531fbe6e5a Add forecolor button
svn: r19692
2012-05-29 01:24:23 +00:00
Doug Blank d71494b3d8 Working on formatted notes; everything done but the split into text/tags and save
svn: r19691
2012-05-29 00:32:55 +00:00
Doug Blank 3073f58940 Working on styled text editing on web app
svn: r19690
2012-05-28 22:52:23 +00:00
Doug Blank d7dea255b9 Force style type to int if it should be
svn: r19689
2012-05-28 22:50:51 +00:00
Doug Blank b8416f7d42 All objects should return self on serialize
svn: r19688
2012-05-28 22:49:47 +00:00
Doug Blank bb2b773e6d All objects should return self on serialize
svn: r19687
2012-05-28 22:49:09 +00:00
Doug Blank dcddea249d Get note text as html
svn: r19686
2012-05-28 17:54:22 +00:00
Doug Blank 8bcc160985 Working on note HTML edits
svn: r19685
2012-05-28 17:17:15 +00:00
Craig J. Anderson 9f63d657cd update for feature request 5801
Paul wrote over 70% of this code.  I only got to improve upon it
slightly.

Also fixed a very small error in the descendant tree where the box
shadow was not scaled up/down with the report (if the report was
scaled).



svn: r19684
2012-05-28 15:02:02 +00:00
Rob G. Healey 4a29a99cff Remove setup.cfg as it was not even being used.
svn: r19681
2012-05-28 06:45:10 +00:00
Doug Blank 8f8d80f783 Added link to wiki
svn: r19680
2012-05-27 19:30:16 +00:00
Doug Blank e4b5789396 Updated example
svn: r19679
2012-05-27 19:11:54 +00:00
Doug Blank 396f517548 Refinements on interactive shell
svn: r19677
2012-05-27 19:00:50 +00:00
Doug Blank 685e4c2a46 Reminder to add importing of tags
svn: r19676
2012-05-27 18:52:48 +00:00
Doug Blank b50d9eda8a Fixed two issues with importing via the web
svn: r19675
2012-05-27 18:51:52 +00:00
Doug Blank baf98375f3 Type on mediaobject; set probably alive on person edit
svn: r19673
2012-05-27 14:03:17 +00:00
Doug Blank bbd443ba7d All objects should return themselves on unserialize()
svn: r19672
2012-05-27 14:01:09 +00:00
Paul Franklin 0027f983c0 syncronize user.py abstraction with CLI and GUI reality
svn: r19671
2012-05-27 13:39:40 +00:00
Nick Hall 02d0af7c0a GEPS008: Fix Gedcom Import/Export problem
svn: r19670
2012-05-27 11:33:12 +00:00
Doug Blank e6571398cb Updated example.gramps
svn: r19669
2012-05-27 02:39:31 +00:00
Doug Blank 82dde838e9 Wrestling with Citations with no sources
svn: r19668
2012-05-27 02:38:55 +00:00
Doug Blank 7b97bef883 Use transactions on import; fix for date parser re-location
svn: r19667
2012-05-27 02:13:22 +00:00
Doug Blank 6f6c914649 Import and Export can work for any type
svn: r19666
2012-05-26 23:26:19 +00:00
Nick Hall c2b4f96ddc GEPS008: Re-structure merge files
svn: r19665
2012-05-26 21:24:01 +00:00
Doug Blank b206ade3d3 Refinements on default values for new objects
svn: r19664
2012-05-26 20:56:27 +00:00
Doug Blank 0ba29c2d8b All primary objects can edit, view, create, add, save, add_to, and delete
svn: r19663
2012-05-26 18:48:20 +00:00
Jérôme Rapinat 7035384369 add key for vietnamese into _LANG_MAP (lang selector on some textual reports)
svn: r19661
2012-05-26 17:43:31 +00:00
Nick Hall e99da22e7d GEPS008: Move glade directory
svn: r19659
2012-05-26 17:33:53 +00:00
Doug Blank 6919546a0f Media main parts complete
svn: r19656
2012-05-26 04:32:48 +00:00
Doug Blank c2e5e1741b Notes completed
svn: r19655
2012-05-26 03:10:55 +00:00
Doug Blank ba9c607ae9 Better method for date editing; updates for DateHandler
svn: r19654
2012-05-26 01:48:59 +00:00
Craig J. Anderson e860f32d51 more code clean up. clean up only.
svn: r19653
2012-05-25 23:43:40 +00:00
Doug Blank c0eaa76d68 Editing of Person, Family, and Event main data complete
svn: r19652
2012-05-25 23:41:47 +00:00
Nick Hall 355bbd6d7b GEPS008: Re-structure date handler files
svn: r19651
2012-05-25 23:19:10 +00:00
Craig J. Anderson 7d223409b5 removed a print line
svn: r19650
2012-05-25 22:55:44 +00:00
Craig J. Anderson bea515fc09 Lots of code clean up. one new feature where a separator can be
at the start of a line/group.


svn: r19649
2012-05-25 22:52:42 +00:00
Nick Hall 0d89ea1884 GEPS008: Fix for lower case filenames update
svn: r19648
2012-05-25 22:37:41 +00:00
Peter Landgren e0919026fd Fixed a number of minor typos.
svn: r19647
2012-05-25 19:29:02 +00:00
Doug Blank 47cdbffbb6 Updates last_changed, last_changed_by
svn: r19645
2012-05-25 15:00:39 +00:00
Jérôme Rapinat cfaee2894a 5705: Wrong detection of error (burial before death) when checking data
svn: r19644
2012-05-25 14:02:29 +00:00
Doug Blank 394f9f9d12 Family main fields editing complete
svn: r19643
2012-05-25 13:29:30 +00:00
Doug Blank 961a35b529 Family infrastructure in place
svn: r19642
2012-05-25 12:38:09 +00:00
Doug Blank 9ca1bd92fb Working on Family
svn: r19641
2012-05-25 01:45:16 +00:00
Doug Blank bb1bf9ac7a Working on the rest of the main objects
svn: r19640
2012-05-24 20:51:46 +00:00
Nick Hall b29c7969ed GEPS008: Convert filter filenames to lower case
svn: r19639
2012-05-24 20:11:28 +00:00
Nick Hall a2825098ec GEPS008: Re-structure filter files
svn: r19638
2012-05-24 17:24:47 +00:00
Doug Blank fe01467480 I believe that all Person, Name, and Surname editing is done
svn: r19637
2012-05-24 17:22:14 +00:00
Zdeněk Hataš eadc089835 czech translation update
svn: r19636
2012-05-24 14:39:58 +00:00
Doug Blank b028ce0730 map objects need a db field
svn: r19634
2012-05-24 13:08:57 +00:00
Doug Blank 48ef83fbcc Editing of Person, Name, and surname is nearly complete (need to fix adding second name)
svn: r19633
2012-05-24 12:28:34 +00:00
Nick Hall 50773ebd51 5752: Store tag names as unicode
svn: r19631
2012-05-23 13:21:36 +00:00
Paul Franklin 7af7459eb2 put style names in alphabetical order
svn: r19628
2012-05-22 22:10:12 +00:00
Paul Franklin f471592d68 5718: crashes on startup
svn: r19624
2012-05-22 16:38:24 +00:00
Paul Franklin f23562019e 5755: some report "custom paper" sizes are saved incorrectly
svn: r19623
2012-05-22 15:51:59 +00:00
Paul Franklin 74813da8f0 5754: the book report's "edit" dialog should allow book selection
svn: r19621
2012-05-22 15:35:25 +00:00
Paul Franklin 3e482e9d39 5727: some PDF book reports have extra blank pages between them
svn: r19619
2012-05-22 15:05:54 +00:00
Stéphane Charette 8ce9db4f9a 3.4.0 news
svn: r19617
2012-05-22 08:29:59 +00:00
Doug Blank cd731f1e21 Editing name done; working on surname
svn: r19612
2012-05-21 18:50:03 +00:00
Doug Blank e495bb58df Working on name editing with refactor
svn: r19610
2012-05-20 22:31:11 +00:00
Doug Blank 9e148614c6 refactoring for view, add, edit, delete, save, and create
svn: r19609
2012-05-20 19:22:30 +00:00
Jérôme Rapinat 2fede54efb 'images/splash.jpg' is missing
svn: r19608
2012-05-20 15:29:35 +00:00
Nick Hall 4884a8dcc9 Tidy up code setting permissions
svn: r19606
2012-05-20 13:50:17 +00:00
Nick Hall c92791e4d2 Use logging rather than print statements
svn: r19605
2012-05-20 13:21:47 +00:00
Rob G. Healey 01b6c75f5a Added eXecute bit on gramps script file and set mode 777 on build directory after installation so that the normal user can delete it.
svn: r19604
2012-05-20 07:50:25 +00:00
Rob G. Healey 092d2057ba Removed section [bdist_rpm] from setup.cfg file as it is being deprecated anyways.
svn: r19603
2012-05-20 06:15:47 +00:00
Nick Hall 648c09e10c Add files to test python distribution utilities (distutils)
svn: r19597
2012-05-19 22:56:19 +00:00
Jérôme Rapinat 736c5e0b66 5750: Dutch typos (contribution by 'ennoborg')
svn: r19596
2012-05-19 22:01:08 +00:00
Doug Blank da4981e9a0 5279: i can't export my database
svn: r19592
2012-05-19 17:25:54 +00:00
Doug Blank 6580922960 Completed get_raw for all objects
svn: r19591
2012-05-19 14:49:12 +00:00
Doug Blank 12f00bf61d dji.rebuild_cache(item) where item is Person; need rest of items
svn: r19590
2012-05-19 13:11:36 +00:00
Doug Blank 85dcc46d39 Only superusers can edit/add; registered users can see all data
svn: r19589
2012-05-19 12:24:40 +00:00
Doug Blank 62df43f815 Added sitename to Config; updated sample DBs
svn: r19588
2012-05-19 11:53:38 +00:00
Stéphane Charette 22bcc1858e 3.3.2 news also commited in trunk
svn: r19586
2012-05-19 08:05:00 +00:00
Doug Blank c6db40a14d added sitename to templates, temporarily hardcoded in views.py; should come from config
svn: r19579
2012-05-18 20:05:07 +00:00
Doug Blank 93a57457da Removed ErrorDialog
svn: r19578
2012-05-18 12:23:43 +00:00
Doug Blank f641712353 Don't crash if no sqlite.db
svn: r19577
2012-05-18 11:44:58 +00:00
Doug Blank a6ab4f5f02 make example
svn: r19576
2012-05-18 11:36:17 +00:00
Doug Blank 95be31d84f make example; new example.sql
svn: r19575
2012-05-18 11:35:35 +00:00
Doug Blank 2de079da06 Use correct User() for server
svn: r19574
2012-05-18 11:33:52 +00:00
Doug Blank f199b5782f Change order of targets in Makefile
svn: r19573
2012-05-18 10:13:23 +00:00
Doug Blank b8109ba431 import/export updates; all appear to work on web
svn: r19569
2012-05-18 02:45:36 +00:00
Doug Blank 21abdd5f7f Removed extra text
svn: r19568
2012-05-18 01:30:38 +00:00
Doug Blank de196aea96 5746: Use the new User classes for Importers and Exporters
svn: r19567
2012-05-18 01:21:30 +00:00
Doug Blank 525da42eec 5746: Use the new User classes for Importers; fixed Gedcom import; added user.info()
svn: r19561
2012-05-17 21:19:23 +00:00
Doug Blank 8cebcd57db 5746: Use the new User classes for Importers
svn: r19560
2012-05-17 20:57:23 +00:00
Doug Blank 3721709368 Make an empty base sqlite db quickly
svn: r19557
2012-05-17 18:19:14 +00:00
Doug Blank b551f24962 css adjustments to make look good
svn: r19556
2012-05-17 16:36:21 +00:00
Doug Blank f3c99d6337 Adjust header on screen (-30px); copyright to 2012; margin of header to left
svn: r19554
2012-05-17 14:46:22 +00:00
Doug Blank 00213b2203 Main html table set to 90%; order of choices is based on numeric in Django
svn: r19552
2012-05-17 11:56:59 +00:00
Michiel Nauta 96f9d72540 Add warning on db env opening failure
svn: r19551
2012-05-17 09:53:36 +00:00
Doug Blank 5d6f91a82e gedcom import works on-line
svn: r19546
2012-05-17 02:59:37 +00:00
Doug Blank cb0d0a2c81 Brought json initial data up to date; fixed addition of transaction to database; added gramps_id to reports; can now import gedcom on-line again
svn: r19545
2012-05-16 23:33:19 +00:00
Doug Blank 82bcb4018c Proper editing of person, name, surname; fixed default types
svn: r19544
2012-05-16 21:50:00 +00:00
Doug Blank ba4f791bb7 Working on name_origin_type
svn: r19541
2012-05-16 13:49:53 +00:00
Doug Blank b9eb3cefd3 Can now edit a person
svn: r19540
2012-05-16 12:05:58 +00:00
Serge Noiraud 324544e4b4 Geography : forgot to modify Makefile.am
svn: r19539
2012-05-16 08:52:37 +00:00
Serge Noiraud f4d11153a2 Geography : Adding a new view : all places visited by one person and his descendants
and this by generation.


svn: r19538
2012-05-16 08:44:33 +00:00
Serge Noiraud 77d8e18eb7 Geography : add a new layer to display dates on the map
svn: r19537
2012-05-16 07:45:52 +00:00
Doug Blank c4b84b1e03 Making progress on person edit
svn: r19535
2012-05-16 01:25:58 +00:00
Doug Blank 400ce7de33 New template for surname editing
svn: r19533
2012-05-15 20:28:46 +00:00
Doug Blank 23114ebe86 prefix/suffix updates; working on editing person
svn: r19532
2012-05-15 20:27:53 +00:00
Doug Blank 70b9a8bef0 get_focus on view_person_detail
svn: r19531
2012-05-15 20:25:50 +00:00
Doug Blank 66ecc67627 get_focus changes
svn: r19530
2012-05-15 20:21:45 +00:00
Doug Blank 58c54609df Extension to render to rename id
svn: r19529
2012-05-15 20:16:39 +00:00
Doug Blank 48c1b83e21 paginator text to buttons
svn: r19528
2012-05-15 20:10:02 +00:00
Doug Blank e5b31262ab Links as buttons; working on finishing person and name editing
svn: r19526
2012-05-15 14:45:47 +00:00
Rob G. Healey 215db01776 Added conditional to check for exiv2 is insalled or not?
svn: r19522
2012-05-15 04:01:23 +00:00
Rob G. Healey 6955f6282c pylint cleanup; remove unused imports.
svn: r19521
2012-05-15 02:04:14 +00:00
Zdeněk Hataš 56176e6f04 czech translation update
svn: r19500
2012-05-11 15:44:47 +00:00
Nick Hall 4fac7ed601 Add English (British) translation
svn: r19499
2012-05-11 13:56:00 +00:00
Doug Blank afa2ea05a9 Fix proxy to implement all functionality to use correctly as a real Gramps database
svn: r19498
2012-05-11 13:31:30 +00:00
Doug Blank 6d3b3558bc Allow a proxy to be used on dbstate.db
svn: r19497
2012-05-11 12:31:13 +00:00
Doug Blank 27a66aec72 Fix filter by name
svn: r19496
2012-05-11 12:22:11 +00:00
Doug Blank f1eeb470f3 Proxies not needed
svn: r19493
2012-05-11 12:09:32 +00:00
Zdeněk Hataš cb52407a0b czech translation update
svn: r19491
2012-05-11 11:08:39 +00:00
Serge Noiraud 1fec21ada9 Geography : add and modify some texts.
svn: r19490
2012-05-11 10:49:30 +00:00
Nick Hall dd370f44b5 Change English spellings to American spellings
svn: r19487
2012-05-10 18:52:03 +00:00
Peter Landgren 9369f01ffe Swedish translation uppdated.
svn: r19485
2012-05-10 14:27:54 +00:00
Peter Landgren ec75f84c34 Updated.
svn: r19484
2012-05-10 14:26:45 +00:00
Peter Landgren 88edcd1dad Updated.
svn: r19483
2012-05-10 14:26:03 +00:00
Doug Blank 183f0f2ff5 New filter: Descendant Familes of filter match
svn: r19481
2012-05-10 03:50:23 +00:00
Serge Noiraud b1d7c68a89 Geography : bad color assignment when several life ways.
svn: r19463
2012-05-07 14:34:53 +00:00
Serge Noiraud 3a1093edc4 Geography : I finaly catch this problem : autozoom the first time we click on the map.
svn: r19461
2012-05-07 12:17:02 +00:00
Andre Marcelo Varenga 17791c4b46 update pt_BR translation
svn: r19456
2012-05-06 17:24:01 +00:00
Michiel Nauta 4ac14fbc65 5676: Crashed when verifying data
svn: r19451
2012-05-06 09:47:08 +00:00
Peter Landgren 126a637610 Finally translation of name display editor is OK.
svn: r19442
2012-05-05 16:22:57 +00:00
Craig J. Anderson 342ad20cdd Simple update to help bookreport messages when running this report.
svn: r19438
2012-05-04 18:15:13 +00:00
Serge Noiraud acd641f73e Geography : remove useless statement
svn: r19432
2012-05-03 15:12:24 +00:00
Craig J. Anderson 2bb2b59a90 Fixed a small error were if you added a Descendent Chart, you were
given three option for a title.  Only the first two should be available.


svn: r19429
2012-05-03 01:31:05 +00:00
Peter Landgren 157d32a963 geofamclose.py was missing.
svn: r19425
2012-05-01 19:28:27 +00:00
Doug Blank dff245f684 Changes for Django 1.4
svn: r19424
2012-05-01 14:36:10 +00:00
Andre Marcelo Varenga edc5a2e7a3 update pt_BR translation
svn: r19420
2012-05-01 02:04:52 +00:00
Doug Blank 5bfe83b19f 5708: Confusing results with statistic gramplet and filter; fixes suggested by PeterL's patch
svn: r19415
2012-04-30 13:21:21 +00:00
Doug Blank b557be86d9 5708: Confusing results with statistic gramplet and filter; fixes suggested by PeterL's patch
svn: r19414
2012-04-30 13:13:05 +00:00
Doug Blank 90d3da2e11 5708: Confusing results with statistic gramplet and filter; fix based on PeterL's suggestion
svn: r19413
2012-04-30 12:51:23 +00:00
Doug Blank 56b4bc7700 Show actual name which has missing part
svn: r19410
2012-04-30 01:49:53 +00:00
Doug Blank f6e541c296 Fixed bug in allowing links via list
svn: r19409
2012-04-30 01:49:09 +00:00
Craig J. Anderson e1a5a5f8b9 Fixed an error where a function was not passed
svn: r19406
2012-04-29 13:40:28 +00:00
Doug Blank 17843e1efd Error in logic
svn: r19405
2012-04-29 12:42:45 +00:00
Serge Noiraud 50b3e4b56a Geography : not all places shown in the status bar when the mouse is over one marker.
crash when we change the map provider in geoplace.
            change the icon for geoclose.


svn: r19404
2012-04-29 09:24:40 +00:00
Serge Noiraud 65fe82ae7c Geography : not all places shown in the status bar when the mouse is over one marker.
svn: r19403
2012-04-29 09:21:47 +00:00
Andre Marcelo Varenga d2d73263e5 update pt_BR translation
svn: r19399
2012-04-29 01:44:05 +00:00
Doug Blank 24ac90fde9 Protection for names with no primary name set
svn: r19397
2012-04-28 20:36:00 +00:00
Doug Blank 73a37df305 Bring up to date with Narrative web CSS
svn: r19396
2012-04-28 20:35:16 +00:00
Michiel Nauta 2912e07371 5691: narrative web site regression: blank line
svn: r19395
2012-04-28 19:55:11 +00:00
Doug Blank 0d18eef9ee Image was wrong size for recent Narrative Web
svn: r19392
2012-04-28 13:38:07 +00:00
Serge Noiraud b28730baa3 Geography : geofamclose : Have these two families been able to meet?
svn: r19389
2012-04-27 13:45:29 +00:00
Serge Noiraud 5fc79c4009 Geography : crash with geoclose when we change the database.
svn: r19388
2012-04-27 07:51:08 +00:00
Serge Noiraud 8260f30b94 Geography : force to redraw the layers when we change the map provider.
svn: r19386
2012-04-25 07:17:04 +00:00
Serge Noiraud 2cd6b8a50a Geography : geoclose : better way to show meeting zone.
svn: r19382
2012-04-24 14:55:36 +00:00
Craig J. Anderson 113a8bce3a {} groups were simply forgotten about if they did not contain a
variable that printed.  This does not allow {...}<..>{...} as the
separator will print depending on what is on the other side of the
groups.  

updated the code to add a 'non printed variable' code in place of the
group when it does not print.  So groups are now treated like regular
variables.



svn: r19375
2012-04-22 12:58:42 +00:00
Mirko Leonhäuser 5b8c41bfb1 fixed corrupted po file
svn: r19370
2012-04-20 19:33:54 +00:00
Paul Franklin 4151874ad1 typos
svn: r19368
2012-04-20 16:13:11 +00:00
Vassilii Khachaturov 8eff19ab02 More Russian translation.
svn: r19367
2012-04-20 08:40:34 +00:00
Mirko Leonhäuser ad1704f62f update german translation
svn: r19365
2012-04-19 20:46:18 +00:00
Tim G L Lyons 0515433985 0005687: Can't delete a note, which is a citation.
svn: r19363
2012-04-19 18:40:36 +00:00
Serge Noiraud da3349ff55 Geography : initialization problem in geoclose.
svn: r19360
2012-04-19 15:03:04 +00:00
Jérôme Rapinat 0b447c49a0 5621: minor update on references
svn: r19359
2012-04-19 14:09:31 +00:00
Jérôme Rapinat 0145b5ea22 Use named_arguments for translators (patch by MathieuMD)
svn: r19358
2012-04-19 13:44:56 +00:00
Jérôme Rapinat f7178ecca7 do not need to translate PopulateSources debug tool (patch by MathieuMD), see devel mailing list
svn: r19354
2012-04-19 05:25:55 +00:00
Serge Noiraud 89c94a6fa4 Geography : markers were insensitive for the reference person in geoclose
svn: r19353
2012-04-18 18:05:08 +00:00
Jérôme Rapinat 06c0aa4d54 translation issues (patch by MathieuMD), see devel mailing list
svn: r19352
2012-04-18 17:27:47 +00:00
Serge Noiraud cc709d4c3c Geography : Add the possibility to select the size of the meeting zone with the plugin configuration button.
You can see the area where they been able to meet.
            Add the reference person choice with the right button.
            Change the text position.


svn: r19351
2012-04-18 16:58:23 +00:00
Serge Noiraud 0a9b63bdfd Geography : add the possibility to have a meeting zone and not exactly one meeting place.
svn: r19350
2012-04-18 16:47:39 +00:00
Nick Hall 42071b5050 5655: Fix warnings when tags have duplicate names
svn: r19344
2012-04-16 16:21:48 +00:00
Gary Burton 11f65c4625 Fix crash when copying family objects to the clipboard
svn: r19339
2012-04-15 20:43:37 +00:00
Mirko Leonhäuser e611060c23 typo fixing
svn: r19337
2012-04-15 20:28:32 +00:00
Mirko Leonhäuser a31e6dc92c update german translation
svn: r19330
2012-04-14 15:39:43 +00:00
Jérôme Rapinat 61e68d6ec7 update Makefile.am and POTFILES.in
svn: r19329
2012-04-14 15:10:59 +00:00
Michiel Nauta a5cdd339ed 5466: On import and Check and Repair need to check references to absent objects
svn: r19328
2012-04-14 12:20:10 +00:00
Jérôme Rapinat ac3318e992 move the content of some .gpr.py files into main one for easier maintenance
svn: r19325
2012-04-14 09:10:23 +00:00
Jérôme Rapinat 84d4d1acaf raw_name = key for style (set into _reportdialog.py or specific categories), report_name = translated filename; need to test output into CLI mode
svn: r19324
2012-04-14 08:54:26 +00:00
Rob G. Healey 2485af7689 Updated gramps version to match the change to 3.5.0.
svn: r19321
2012-04-13 22:22:11 +00:00
Rob G. Healey 0271ce7ca1 Fixed a few *.gpr.py files up to 3.5.
svn: r19320
2012-04-13 20:49:44 +00:00
John Ralls 3eb232c1a9 Load a menu accelerator map named gramps.accel if such a file exists in const.DATA_DIR
svn: r19318
2012-04-13 19:53:15 +00:00
Jérôme Rapinat b3b03d4d2b 5654: write all files into one directory for years and months, level issue with NavWeb, patched by MD Nauta
svn: r19316
2012-04-13 16:10:13 +00:00
Jérôme Rapinat 590d836d62 version bump; upgrade "gramps_target_version" (part3)
svn: r19313
2012-04-13 15:59:40 +00:00
Zdeněk Hataš c2271280e5 czech translation update
svn: r19312
2012-04-13 11:22:07 +00:00
Tim G L Lyons 5e17b21594 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: r19311
2012-04-13 10:42:25 +00:00
Tim G L Lyons 03d5c759f4 Change citation gramps_id to default format
svn: r19307
2012-04-12 18:09:28 +00:00
Serge Noiraud 9aaffb82f8 Geography: as geography.gpr.py is only used to load the geography modules if the osmgpsmap library
is present, we can force gramps_target_version to the current version of gramps.


svn: r19300
2012-04-11 17:31:53 +00:00
Serge Noiraud 180861bbee Geography : changes to be conform tu the new version : 3.4 -> 3.5
svn: r19299
2012-04-11 07:34:52 +00:00
John Ralls 37e4824029 Bug #5641: Links to other programs don't work
svn: r19291
2012-04-10 22:58:04 +00:00
Jérôme Rapinat 5237f8dc64 version bump; upgrade "gramps_target_version" (part2)
svn: r19286
2012-04-10 09:19:26 +00:00
Jérôme Rapinat 374e24dc2c version bump; upgrade "gramps_target_version" (part1)
svn: r19285
2012-04-10 09:11:50 +00:00
Andre Marcelo Varenga 30a92809e5 Update pt_BR translation
svn: r19274
2012-04-08 02:18:03 +00:00
Michiel Nauta 707efc0aff 5595: DBError when rebuilding reference maps while Event view row is selected
svn: r19271
2012-04-07 20:35:16 +00:00
Nick Hall 92c3c4e824 5206: Remember size of FilterEditor and EditFilter windows
svn: r19266
2012-04-07 19:03:41 +00:00
Jérôme Rapinat 080f4ee1fa new version number for avoiding conflict with 3.4 features and config keys
svn: r19264
2012-04-07 17:53:51 +00:00
Vassilii Khachaturov 64ba41c5fd geography view plugin: fix l10n call when wrong osmgpsmap version reported
(parameters should be substituted only AFTER _() is called)

svn: r19263
2012-04-07 13:12:54 +00:00
Michiel Nauta 10b88a5cc0 is_equal called on handle
svn: r19262
2012-04-07 11:27:17 +00:00
Vassilii Khachaturov 240a2b712f fuzzies down to 238 from 433
svn: r19260
2012-04-07 10:35:33 +00:00
Vassilii Khachaturov 10ba3a6dc2 sync POTFILES.in with plugin src dir - rm src/plugins/lib/maps/grampsmaps.py
svn: r19259
2012-04-07 09:20:33 +00:00
Serge Noiraud ce3cb64ee9 Geography : geoclose : incorrect title in selection dialog.
svn: r19255
2012-04-06 22:01:37 +00:00
Serge Noiraud 4dc30d6276 Geography : no initialization for geography_path for new users
svn: r19254
2012-04-06 21:57:18 +00:00
Tim G L Lyons 5a642228c8 0005667: Merging notes with citation references fails (also merge media)
svn: r19252
2012-04-06 17:16:54 +00:00
Vassilii Khachaturov 26a8d1bf92 POT merge, new translations
svn: r19250
2012-04-06 16:15:00 +00:00
Jérôme Rapinat 0986741e0c typo on desktop name
svn: r19242
2012-04-05 13:58:44 +00:00
Jérôme Rapinat 013858c4ff 5665: key for Gnome (keep current translations)
svn: r19237
2012-04-05 13:19:54 +00:00
Jérôme Rapinat 77e780167e 5665: remove old 'X-GNOME-DocPath' key
svn: r19236
2012-04-05 07:58:08 +00:00
Tim G L Lyons 6c4dc9c239 0005656: Error during citation merging. get_confidence_level should be set_confidence_level - the classic single character fix!!
svn: r19232
2012-04-04 18:16:14 +00:00
Jérôme Rapinat fe56bef4c8 5665: gramps.desktop file needs to be updated, patch by treacy (debian)
svn: r19230
2012-04-04 15:58:24 +00:00
Rob G. Healey 95b4775c58 Changes necessary to get trunk compiled and installable once again.
svn: r19215
2012-04-03 17:06:11 +00:00
Serge Noiraud 9f28ab87eb Geography : geoclose : force to show one point in case of multiple events
at the same place.


svn: r19213
2012-04-03 14:44:57 +00:00
Serge Noiraud 2bca3eb56f Geography : new geography plugin : geoclose : Have they been able to meet?
svn: r19210
2012-04-03 13:01:09 +00:00
Serge Noiraud 8d4906354d Geography : reorganization, add a life way layer, some cleaning.
svn: r19209
2012-04-03 09:44:44 +00:00
Jérôme Rapinat 47ffcf9bec 5654#c23595, #5193: should not try to copy a style sheet if 'No style sheet' value is set
svn: r19208
2012-04-03 08:48:22 +00:00
Gary Burton ecdb51c9f7 Use replacement refresh_objects method instead of remove_invalid_objects which no longer exists
svn: r19202
2012-04-01 19:23:34 +00:00
Jérôme Rapinat a50f8c9f9b 5648: update and review on french translation by Mathieu MD
svn: r19198
2012-04-01 14:29:00 +00:00
Jérôme Rapinat 0a850ceaf4 improvements on french date handler (by Mathieu MD)
svn: r19195
2012-04-01 10:36:58 +00:00
Jérôme Rapinat 7d4d7735b7 5621: my bad, call of label(s) and category is not always the same (consistency on children rules); thanks Tim
svn: r19194
2012-04-01 10:02:23 +00:00
Jérôme Rapinat 08581e7ca8 5621: do not need to call gettext if strings are not used and displayed (TODO: check strings used on sidebar filters)
svn: r19193
2012-04-01 06:58:00 +00:00
Jérôme Rapinat 6c7f3d65bc better fix for rev19169, 19184 (was IndentationErrors)
svn: r19192
2012-04-01 05:57:49 +00:00
Jérôme Rapinat 675aeb8e21 5648: Submiting French translation completed and updated (new file; review by Mathieu MD)
svn: r19187
2012-03-31 08:11:08 +00:00
Rob G. Healey 596758789a Fixed an error where 'Document' was being used as a key for CSS_FILES. It did not exist in webstuff.py.
svn: r19186
2012-03-31 07:22:48 +00:00
Rob G. Healey 3339a68f80 Fixed IndentationErrors created from rev19169. It is a major one as it crashes Gramps upon trying to loading.
svn: r19183
2012-03-31 05:50:52 +00:00
Rob G. Healey fbafc7e8ef Fixed IndentationError created from rev19169. It is a major one as it crashes Gramps upon trying to loading.
svn: r19182
2012-03-31 05:37:38 +00:00
Rob G. Healey a0cae6a3e0 Removing duplicated files that are for the webstuff only and were in that directory too.
svn: r19180
2012-03-31 04:36:46 +00:00
Jérôme Rapinat da29ed5238 5621: cleanup
svn: r19170
2012-03-29 09:19:54 +00:00
Jérôme Rapinat df071b9009 5621: do not need to call gettext if strings are not used and displayed
svn: r19169
2012-03-29 07:13:06 +00:00
Jérôme Rapinat ac5875c38f 5621: alternative to use of 'intltool-extract'
svn: r19168
2012-03-29 06:29:55 +00:00
Nick Hall 4bbae2d469 5443: Change integer entry fields to use spinner controls
svn: r19157
2012-03-26 18:27:56 +00:00
Jérôme Rapinat 3b962bb977 5532: typo on 'Select Event' string
svn: r19155
2012-03-26 09:12:54 +00:00
Jérôme Rapinat c0acdd678d 5621: add a comment about getiterator if python version > 2.6
svn: r19152
2012-03-25 15:24:14 +00:00
Rob G. Healey 52f8a42312 Removed the Python DistUtils files since we have a GEPS for it now.
svn: r19146
2012-03-24 20:00:43 +00:00
Rob G. Healey 220f4161ba Removed the Python DistUtils since we have a geps for it now.
svn: r19145
2012-03-24 19:58:05 +00:00
Jérôme Rapinat b97ff5fd63 non ASCII characters in a string, see http://www.gramps-project.org/wiki/index.php?title=Coding_for_translation#How_to_allow_translations
svn: r19134
2012-03-24 08:39:15 +00:00
Jérôme Rapinat 502fcaf19d 5648: plurial for given (names)
svn: r19133
2012-03-24 07:50:18 +00:00
Rob G. Healey e383c8fd44 Added encoding for this file so that gramps will work. Non-ASCII character '\xe2' in file /home/Frog/Downloads/gramps-3.4.0/gramps/gen/plug/docgen/graphdoc.py on line 67, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details.
svn: r19129
2012-03-24 05:07:19 +00:00
Jérôme Rapinat 88d9b23ac8 5081: check and use unfiltered persons on private __is_living (by MD Nauta)
svn: r19124
2012-03-23 16:13:40 +00:00
Jérôme Rapinat 612774f11b 5648: improvements, enhancements, more accurate strings
svn: r19120
2012-03-23 15:26:12 +00:00
Rob G. Healey 76ece14d56 Added based uppon use of setup.py
svn: r19115
2012-03-23 05:57:00 +00:00
Rob G. Healey cea1b3ddbd Re- created the Gramps authors list based upon the src/data/authors.xml. Based upon request from Benny Malengier.
svn: r19114
2012-03-23 05:56:05 +00:00
Mirko Leonhäuser a05a3fb060 update german translation
svn: r19110
2012-03-22 19:53:56 +00:00
Jérôme Rapinat 02326d3816 5648: review on french translation (by Mathieu MD)
svn: r19108
2012-03-22 19:31:15 +00:00
Jérôme Rapinat 1722a36829 5621: minor change
svn: r19104
2012-03-20 11:13:39 +00:00
Jérôme Rapinat 30a25b7b7f 5621: add '--skip-fuzzy' flag with check_po; try to get correct path for win32 (Peter contribution)
svn: r19098
2012-03-19 18:46:50 +00:00
Jérôme Rapinat 8161e7a5ff 5621: wrong name for msgattrib under Windows OS
svn: r19097
2012-03-19 16:08:47 +00:00
Tim G L Lyons b1e9f33a60 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: r19096
2012-03-19 16:06:26 +00:00
Jérôme Rapinat cd6a5822a2 I forgot to also modify trunk, sorry Peter
svn: r19095
2012-03-19 16:04:50 +00:00
Jérôme Rapinat ab781b635f 5621: quick XML parsing and tool displays more informations
svn: r19093
2012-03-19 16:00:19 +00:00
Peter Landgren 64e6b23967 Fixed a missing word.
svn: r19092
2012-03-19 14:18:02 +00:00
Rob G. Healey 48205702d2 Bug#0002738: NarrativeWeb: strange behaviour with alphabet navigation when used with narrow browser window --> has now been fixed.
svn: r19089
2012-03-19 06:49:44 +00:00
Rob G. Healey 6bfd0b0e8d Bug#0005274: Narweb - Web Link, showing Url --> has now been fixed.
svn: r19086
2012-03-19 03:35:00 +00:00
John Ralls dcdf119ffa Bug 5429: Fix typo in MacTranslation.py
svn: r19082
2012-03-18 20:10:37 +00:00
Benny Malengier 99ed2483ac 5617: local variable for mother on 'plugins/views/geoperson.py
svn: r19077
2012-03-17 14:09:23 +00:00
Jérôme Rapinat 516f94fdd8 5621: os.unlink sounds better than 'rm' command
svn: r19074
2012-03-17 06:00:16 +00:00
Jérôme Rapinat 8ced6ca00a 5621: cleanup on 'update_po.py'
svn: r19072
2012-03-16 18:35:35 +00:00
Jérôme Rapinat 969cbe93d3 2621: webstuff for webreports too
svn: r19068
2012-03-15 18:10:50 +00:00
Jérôme Rapinat c094b007e0 5621: start an alternative tool for translation stuff
svn: r19067
2012-03-15 17:11:31 +00:00
Michiel Nauta f2ad220878 5632: Objects with references to missing tags not fixed by Check and Repair
svn: r19066
2012-03-14 20:05:47 +00:00
Jérôme Rapinat 1283d9e90e 5621: remove 'extract_messages stuff'
svn: r19063
2012-03-14 15:39:41 +00:00
Jérôme Rapinat 6645dee5dd 5621: improve update_po.py
svn: r19062
2012-03-14 14:10:21 +00:00
Jérôme Rapinat 17b27c8f2d start to test Rob's command for updating without Makefile and specific class for distutils
svn: r19061
2012-03-14 11:28:40 +00:00
Jérôme Rapinat a5076593d3 minor cleanup; no python module on images any more
svn: r19060
2012-03-14 08:33:27 +00:00
Rob G. Healey de0d215ba2 Possible translation generator script for use with setup.py.
svn: r19059
2012-03-14 05:40:56 +00:00
Michiel Nauta 110e6d52de 5629: Citations with reference to missing note/media not fixed by Check and Repair
svn: r19058
2012-03-13 21:40:11 +00:00
Tim G L Lyons 4e7137569f 0005608: GEDCOM import ignores leading 0's in INDI ID's
svn: r19056
2012-03-13 17:47:06 +00:00
Tim G L Lyons 73be67b3f8 0005620: Export name types to GEDCOM. Patch extended following testing against various GEDCOM files from the internet.
svn: r19054
2012-03-13 17:12:23 +00:00
Jérôme Rapinat 44667f7f13 5621: improve comment and docstring
svn: r19052
2012-03-13 08:48:05 +00:00
Jérôme Rapinat 1c89635532 5621: minor issue on references for extracting messages
svn: r19051
2012-03-13 07:10:48 +00:00
Jérôme Rapinat 3de03c51ef 5621: cleanup, add an experimental script for merging translations
svn: r19050
2012-03-12 16:43:12 +00:00
Jérôme Rapinat c2849f8aa3 5621: do not need babel dependency
svn: r19049
2012-03-12 14:37:45 +00:00
Jérôme Rapinat 4010e20cdd 5621: typo
svn: r19048
2012-03-12 10:39:47 +00:00
Jérôme Rapinat fc9a7d08ca 5621: test for retrieving translated strings (extract glade, xml headers)
svn: r19047
2012-03-12 10:21:30 +00:00
Jérôme Rapinat ef12d41aa9 5621: remove translated reStructuredText files
svn: r19046
2012-03-11 18:25:25 +00:00
Jérôme Rapinat 03c8cba91d 5621: typo
svn: r19045
2012-03-11 16:06:45 +00:00
Jérôme Rapinat 977772e076 5621: missing path for one localized man version
svn: r19044
2012-03-11 15:12:01 +00:00
Jérôme Rapinat eb554c0327 5621: remove html samples for man files, see revision for formating
svn: r19043
2012-03-11 15:09:46 +00:00
Jérôme Rapinat 803cf27077 5621: cleanup, documented classes
svn: r19041
2012-03-11 10:52:25 +00:00
Mirko Leonhäuser c37ff11cfa update german translation
svn: r19039
2012-03-10 23:13:32 +00:00
Jérôme Rapinat 9006235aa3 5621: cleanup
svn: r19038
2012-03-10 12:32:54 +00:00
Jérôme Rapinat 76a128bd1e 5621: try to migrate man files to a more general reStructuredText file format
svn: r19037
2012-03-10 10:28:16 +00:00
Rob G. Healey cde90955cb Removed duplicate files that are already in src/plugins/webstuff and its sub-directories.
svn: r19036
2012-03-10 02:14:08 +00:00
Rob G. Healey 31dcf7b990 Removed files that I was working on for setup.py because Jerome Rapinat's work was much better and more complete.
svn: r19035
2012-03-09 23:15:31 +00:00
Rob G. Healey f6b12cfc9a Horizontal alignment for better visual effect.
svn: r19034
2012-03-09 23:12:16 +00:00
Jérôme Rapinat 028dbd80e2 try babel frontend for extracting translation strings (python files only)
svn: r19033
2012-03-09 18:32:23 +00:00
Jérôme Rapinat 8ea689cf6b trunk version
svn: r19032
2012-03-09 16:47:59 +00:00
Jérôme Rapinat 48399325fc 2621: use python-setuptools (draft)
svn: r19031
2012-03-09 16:43:01 +00:00
Jérôme Rapinat b7373e10b3 typo (contribution by Alain Aupeix)
svn: r19030
2012-03-09 16:37:28 +00:00
Rob G. Healey 6313ce7b8d Committing these files as Jerome and I would like to be able to get to use these in this next development version. We are not ready for actual testing though.
svn: r19027
2012-03-09 13:11:15 +00:00
Rob G. Healey cdaaf11964 Adjusted screen width for WebCal pages.
svn: r19026
2012-03-09 07:42:35 +00:00
Rob G. Healey b17cf1f8ff Reverted Source Page Citation Referents' Media section.
svn: r19025
2012-03-09 03:07:50 +00:00
Rob G. Healey c11615fe49 Moved style sheeta from the styles directory to css so as to match changes to NarrativeWeb.
svn: r19024
2012-03-08 15:09:10 +00:00
John Ralls c1ff037027 [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: r19023
2012-03-06 19:10:24 +00:00
Jérôme Rapinat 39f157a104 5554: 'importgedcom.glade' into plugins.import folder
svn: r19019
2012-03-06 16:18:27 +00:00
Zdeněk Hataš ab63ab35ec czech translation update
svn: r19018
2012-03-06 14:06:23 +00:00
Jérôme Rapinat 85a431eb44 5554: 'importgedcom.glade' used with ANSEL encoding
svn: r19017
2012-03-05 19:32:35 +00:00
Jérôme Rapinat af90f9ef06 try to avoid key issue en event
svn: r19012
2012-03-05 19:19:45 +00:00
Jérôme Rapinat cd2c9544cd 5554: Ignore no more used .glade files on installation and translation
svn: r19009
2012-03-05 17:25:00 +00:00
Jérôme Rapinat a54cbac8f3 Enable translation on top object
svn: r19008
2012-03-05 17:20:12 +00:00
Jérôme Rapinat b708b68160 5609: Improvements for Records report (by reinhard)
svn: r19004
2012-03-04 08:34:59 +00:00
Rob G. Healey 154a49bad9 Fixed the Outline Citations display so that it does not do groupings. It still does the groupings if it is in Drop Down mode.
svn: r19003
2012-03-04 03:25:31 +00:00
Jérôme Rapinat 7c8f8a2656 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: r19000
2012-03-03 08:57:41 +00:00
Rob G. Healey f76a460b28 Added option to choose which layout the user wants for the Source Page Citation Referents section as either Outline or Drop Down.
svn: r18997
2012-03-03 08:25:12 +00:00
Rob G. Healey 26bbb654d0 fixed issues regarding to the other style sheet's navigation menu.
svn: r18996
2012-03-02 23:42:20 +00:00
Tim G L Lyons 0427db85d6 0005606: GEDCOM import: NOTE_RECORD is not handled properly
svn: r18994
2012-03-02 18:27:10 +00:00
Tim G L Lyons d4e0017365 0005605: GEDCOM inport: Embedded from of MULTIMEDIA_LINK in INDIVIDUAL_RECORD does not use IdMapper
svn: r18990
2012-03-02 17:13:10 +00:00
Rob G. Healey 5d10b97fb8 Extended the minimum height for the SourcePage citation Referents section to make room for the Citations Drop down menu bar if Basic-Blue style sheet is chosen and Drop Down is selected for menu layout.
svn: r18985
2012-03-02 01:57:03 +00:00
Rob G. Healey a99a124b96 Added word Unknown if the date event was missing for SourcePage's Citation Referents section so that there would be at least something to display.
svn: r18984
2012-03-02 01:51:34 +00:00
Rob G. Healey 900a8f39f1 Finished fixing Events drop down in class SourcePage's Citation Referents section, thank you nitin chandha, for all the help in the conditional loops.
svn: r18983
2012-03-01 16:12:39 +00:00
Nick Hall 08d8cd2535 1446: Fix Clipboard refresh problem
svn: r18982
2012-02-29 23:30:31 +00:00
Rob G. Healey 31647a7a3b People Drop Down Citation Referents section is working perfectly now. Thank you, "nitin chadha" <contact.nitinchadha@gmail.com> for all of your wonderful help.
svn: r18980
2012-02-29 07:54:36 +00:00
Rob G. Healey b4c89cf207 AddingAnimated Citations Drop Down back into Gramps for class SourcePage.
svn: r18979
2012-02-29 01:36:50 +00:00
Doug Blank 1194b9e8ab Missing import
svn: r18976
2012-02-26 13:47:53 +00:00
Tim G L Lyons e516ae592e Disable 'Install Addons' tab in Help->Plugin Manager because it is superseded by the Preferences check for updates features.
svn: r18969
2012-02-24 18:32:38 +00:00
Jérôme Rapinat d54fd2e8f4 5264: missing personref section
svn: r18964
2012-02-24 11:27:43 +00:00
Tim G L Lyons d8c1fae4df 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: r18963
2012-02-23 20:54:09 +00:00
Jérôme Rapinat 94f523dfa2 bug: too complicated translated key for displaying title (name); Thanks Serge
svn: r18959
2012-02-23 14:00:34 +00:00
Jérôme Rapinat a79fb3683b grammar improvement
svn: r18955
2012-02-23 07:19:12 +00:00
Serge Noiraud 4aa0a450ef NarrativeWeb : bug #0005537 : forgot to close the gendex file
svn: r18953
2012-02-22 21:20:52 +00:00
Serge Noiraud 58afe3dfe9 NarrativeWeb : bug #0005537 : Bug creating archive with the option Include Family Map with all places
svn: r18951
2012-02-22 20:27:01 +00:00
Tim G L Lyons 212c752202 0005588: [XML]: Media object handling on citation and private marker on (source reference). Add media object to citation. No change needed for privacy.
svn: r18947
2012-02-21 23:10:30 +00:00
Tim G L Lyons b422c82edb 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: r18945
2012-02-21 15:47:15 +00:00
Tim G L Lyons a5c42e2975 Change gramplet to populate database with sources and citations into a tool under the Tools/Debug menu as I should have created it in the first place. This tool is a test/diagnostic tool.
svn: r18944
2012-02-21 15:08:43 +00:00
Fedik 5f15b64215 small translation and uptades
svn: r18942
2012-02-20 17:53:27 +00:00
Jérôme Rapinat baeee9d079 minor improvements for ordering/grouping index (plugins documentation)
svn: r18941
2012-02-20 17:16:48 +00:00
Jérôme Rapinat e76a52b0bd update API documentation (3.4)
svn: r18938
2012-02-20 15:04:41 +00:00
Tim G L Lyons 2354408e8b GEDCOM import: error handling code moved to one place (no change to effect)
svn: r18935
2012-02-19 16:45:00 +00:00
Tim G L Lyons cfa6d69483 0005202: Failed gedcom file import. Dates too far in the future give OverflowError, allow for this exception.
svn: r18933
2012-02-19 16:20:10 +00:00
Tim G L Lyons 609a276dcb 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: r18931
2012-02-19 16:01:30 +00:00
Jérôme Rapinat 4a3afc5683 use 'ngettext'
svn: r18928
2012-02-19 14:19:21 +00:00
Jérôme Rapinat 78dcfce04a typo
svn: r18927
2012-02-19 14:18:14 +00:00
Jérôme Rapinat e3e772a7a4 updated Hungarian translation (by Lajos Nemeseri)
svn: r18924
2012-02-18 17:03:24 +00:00
Jérôme Rapinat 7fadd0216b try to update API documentation (gen.lib); citations
svn: r18923
2012-02-18 16:57:19 +00:00
Rob G. Healey 9c41947834 Fixed get_citation_links(). Thank you for pointting it out to me. Superscript was removed on purpose at it was sticking the reference into the column header row.
svn: r18920
2012-02-17 22:54:34 +00:00
Gary Burton 9d46f1ac7e Get an instance of GuiPluginManager to report errors loading plugins
svn: r18918
2012-02-17 18:37:02 +00:00
Tim G L Lyons 36f9b37e4e GEDCOM import: make generated GEDCOM notes monospaced
svn: r18917
2012-02-17 18:04:54 +00:00
Jérôme Rapinat b7f7ce860f 2356: add comments about genitive form issues under some locales
svn: r18914
2012-02-17 15:48:43 +00:00
Jérôme Rapinat 6231c38625 2356: add comments about genitive form issues under some locales
svn: r18913
2012-02-17 15:43:02 +00:00
Nick Hall 30389049a4 4774: Bug fix for r17451
svn: r18912
2012-02-17 14:20:01 +00:00
Jérôme Rapinat 7f44897477 update template
svn: r18910
2012-02-17 12:39:39 +00:00
Peter Landgren 943e6ad444 Fix of two typos.
svn: r18908
2012-02-17 10:38:34 +00:00
Tim G L Lyons 6f6e56e924 Typo (inconsistent warning note titles)
svn: r18906
2012-02-17 00:38:51 +00:00
Tim G L Lyons 9c57935c95 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: r18904
2012-02-17 00:25:02 +00:00
Paul Franklin 033919132a 5562: New LaTeXDoc.py -- patch by Harald Rosemann <rosemann@imkt.uni-hannover.de>
svn: r18901
2012-02-16 19:01:07 +00:00
Jérôme Rapinat ff7187bfa0 update polish translation (by Łukasz Rymarczyk)
svn: r18899
2012-02-16 13:12:15 +00:00
Rob G. Healey 395abdce98 Modify style elements for class SourcePage's Citations Referents section.
svn: r18896
2012-02-16 05:16:47 +00:00
Rob G. Healey c914471342 Finished working on class SourcePage's Citations Referents section.
svn: r18895
2012-02-16 04:48:17 +00:00
Gary Burton ff81e2301b Improve error message when a view or plugin fails to load
svn: r18892
2012-02-15 21:17:55 +00:00
Peter Landgren fc40da01b0 First version of Swedish translation of trunk.
svn: r18891
2012-02-15 19:26:00 +00:00
Nick Hall fc3d17f1df 5326: Add table of contents and index support for ODF documents
svn: r18887
2012-02-14 23:14:57 +00:00
Jérôme Rapinat 3a6f1e69f5 use translated string for custom attribute type after merging
svn: r18885
2012-02-14 14:03:53 +00:00
Jérôme Rapinat 7d2278674e typos
svn: r18883
2012-02-14 12:25:52 +00:00
Jérôme Rapinat 7856971064 use translated stringfor custom attribute type after merging
svn: r18882
2012-02-14 12:23:32 +00:00
Jérôme Rapinat 2f8ffdb8b2 1571: use translated strings
svn: r18881
2012-02-14 12:22:11 +00:00
Rob G. Healey e8567ae608 Possible biological, half, and step siblings into NarrativeWeb.
svn: r18877
2012-02-14 02:33:08 +00:00
Nick Hall c8048fed81 5326: Bug fix for table of contents and index in pdf reports
svn: r18876
2012-02-13 18:38:43 +00:00
Jérôme Rapinat 9e043eeb2a 1571: use translated strings
svn: r18873
2012-02-13 17:53:38 +00:00
Paul Franklin df3de478f9 typos
svn: r18871
2012-02-13 01:15:51 +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
Mirko Leonhäuser c91e45c547 update german translation
svn: r18869
2012-02-12 20:58:06 +00:00
Espen Berg dd1234e811 Cleaned up a bit in Norwegian bokmål translation. Still a lot to do...
svn: r18868
2012-02-12 19:47:26 +00:00
Rob G. Healey 04c3cc065e As there is no time left for code changes, I have reverted changes for bio, half, step- siblings.
svn: r18866
2012-02-12 17:37:59 +00:00
Paul Franklin 1ca4c044db 5562: New LaTeXDoc.py -- patch by Harald Rosemann <rosemann@imkt.uni-hannover.de>
svn: r18864
2012-02-12 04:00:42 +00:00
Tim G L Lyons 9e34031bcf Support _MAR as tag for married name for geni.com (similarly to existing _MARNM). This is related to 0005456: Default log level after installation results in disk being filled on import.
svn: r18863
2012-02-11 18:55:53 +00:00
Tim G L Lyons 5800f46518 0003553: Import media files from GEDCOM (part fix). 0005456: Default log level after installation results in disk being filled on import (part fix). Don't give error messages if the imported media file is an http URL (instead of a local file). Note that the double slash in 'http://" is still stored as a single slash.
svn: r18862
2012-02-11 18:34:52 +00:00
Tim G L Lyons 7e3415accb 0005030: Remove warning of libgedcom.py from family tree builder. Handle RIN and _UID on events.
svn: r18861
2012-02-11 18:16:18 +00:00
Jérôme Rapinat 638597aa2d update french translation
svn: r18859
2012-02-11 17:32:36 +00:00
Tim G L Lyons 81f46dcc90 Changes to Export GEDCOM consequent on pylint changes in r18846.
svn: r18858
2012-02-11 16:48:06 +00:00
Jérôme Rapinat 1aa761efbb update template and french translation
svn: r18857
2012-02-11 11:18:48 +00:00
Rob G. Healey 6f03a4679f Re- added half/ step -siblings back into Narrative Web, wWith Benny Malengier showing the functions to used.
svn: r18856
2012-02-11 08:08:43 +00:00
Tim G L Lyons 82dd340047 0005042: Import Gedcom : Address. There can be problems if the place structure creates a main location (any subsequent address structure will overwrite the main location) or if an ADDR tag is encountered before the PLAC tag (the place will create a new place, and the data already created for the ADDR will become an orphan).
svn: r18855
2012-02-10 23:47:33 +00:00
Rob G. Healey 156f0f47a3 Moved javascript files from the js directory to the scripts directory.
svn: r18854
2012-02-10 23:46:58 +00:00
Rob G. Healey ff9c7cd935 Moved stylesheets from styles directory to css directory.
svn: r18853
2012-02-10 23:40:41 +00:00
Rob G. Healey eb7e1ffb19 Removed additional class identifiers so that they would be no possible conflicts. Moved them to the role field instead.
svn: r18852
2012-02-10 23:25:59 +00:00
Josip Pisoj 53c9c30890 bug #5554: Automake problem
svn: r18851
2012-02-10 20:25:15 +00:00
Tim G L Lyons 8872ab4ec2 0003874: ImportGedcom: does not recognise changes to 'preferences.default-source' after startup
svn: r18850
2012-02-10 20:14:14 +00:00
Nick Hall da75a38762 5326: Revert r18842
svn: r18848
2012-02-10 19:57:57 +00:00
Paul Franklin 8e608ed7c4 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


svn: r18847
2012-02-10 19:39:56 +00:00
Tim G L Lyons 3d071f8b33 pylint improvements
svn: r18846
2012-02-10 19:16:15 +00:00
Paul Franklin da16f93a45 5394: Gramps support for backup/restore of multiple trees needs to be better thought out
partial fix (nothing done about media directories);
original patch by Doug Blank, then modified by me


svn: r18845
2012-02-10 18:38:27 +00:00
Jérôme Rapinat 4bc1428a85 5555: Some translation strings should be the same as keys in english (GrampsType classes), detailed reports
svn: r18844
2012-02-10 15:13:04 +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 249c5dc46b 0002172: Warnings on GEDCOM import. Improve compatibility with standard GEDCOM. Issue warning if both ADDR and ADR1 are supplied, as only one is stored. Store attributes more consistently: store person RIN and REFN:TYPE. Store family REFN:TYPE and RIN. Store source RIN. Fix parsing of HEAD, so that detection and storing of software product and version is not dependant on the sequence in which the tags are encountered. Fix processing of 'Submitter' so that if more than one, the correct one is stored as the researcher. Issue warning when various elements are ignored. Fix level of parsing of top level notes. Also process more of the HEAD header so that if the option for adding a default source on import is set, most of the header is stored as attributes etc. of the default source (the submitter(s) are stored as repositories).
svn: r18841
2012-02-10 00:13:17 +00:00
Zdeněk Hataš 011c26dcbc czech translation update
svn: r18840
2012-02-09 12:03:41 +00:00
Rob G. Healey dc00fd982a Some re-workings on the SourcePage Citations section: Look at the Drop Down menu options using Basic-Blue and Visually style sheets.
svn: r18839
2012-02-09 08:57:53 +00:00
Mirko Leonhäuser d16fda5337 update german translation
svn: r18838
2012-02-08 18:29:34 +00:00
Rob G. Healey 309214e022 Replaced Drop Down Citations with Drop Down Animated Citations.
svn: r18837
2012-02-08 05:04:53 +00:00
Rob G. Healey 00b55b709b Fixed and remove database objects that are not in the report database for class SourcePage's Citation Referents.
svn: r18836
2012-02-08 03:31:13 +00:00
Rob G. Healey b8736f6166 Added Makefile.am to webstuff/js directory to allow this directory to become part of the Gramps autotools build.
svn: r18835
2012-02-07 18:36:10 +00:00
Rob G. Healey 6b8aa17495 Updated the jquery javascript library up to version 1.7.1.
svn: r18834
2012-02-07 02:09:04 +00:00
Rob G. Healey cb76bbdae9 Modified all style sheets to match changes made in SourcePage Citation Referents section.
svn: r18833
2012-02-07 01:31:51 +00:00
Tim G L Lyons 108e048a5f 0001571: Option on import to preserve Non-standard data from GEDCOM files (currently discarded without notice). Change the generated NoteType to GEDCOM import.
svn: r18832
2012-02-06 22:46:37 +00:00
Gary Burton ab6abda558 Remove redundant variable from by_event_id_key
svn: r18830
2012-02-06 20:43:32 +00:00
Gary Burton be186376c0 Fix by_event_place_key to use correct locale method
svn: r18829
2012-02-06 20:38:42 +00:00
Tim G L Lyons be08c38207 GEDCOM import remove debug outputs (also a few extra comments)
svn: r18827
2012-02-05 23:35:59 +00:00
Tim G L Lyons 79ca4f32d3 0005553: GEDCOM import does not import references to repositories. rid_map was not being used. Also removed redundant code in __find_or_create_repository()
svn: r18826
2012-02-05 17:51:09 +00:00
Tim G L Lyons 371f6ca414 GEDCOM import. Minor fix for reporting of top level errors.
svn: r18825
2012-02-05 15:55:17 +00:00
Tim G L Lyons b6df7d2a49 GEDCOM import. Fix handling of notes. Notes could get duplicate Gramps IDs. If a note was going to be assigned the next Gramps ID, then there was no check whether the Gramps ID had already been allocated to a note that had been encountered as a linked note, but not yet committed. Also handle change date and time for notes. Also media objects attached to a source citation were parsed with the wrong level, so they swallowed the following tags (this had been a problem with the previous source references processing).
svn: r18824
2012-02-05 15:38:32 +00:00
Gary Burton 2ff608e798 Ensure dates are sorted by key. Bug #5493
svn: r18822
2012-02-05 12:58:05 +00:00
Rob G. Healey fd706ae824 Complete re- write of SourcePage Citation Referents section. It now works correctly and the web page source layout is also correct, which afects the page layout.
svn: r18821
2012-02-05 07:00:17 +00:00
Zdeněk Hataš 49cf1d753d czech translation update
svn: r18819
2012-02-03 14:00:22 +00:00
Tim G L Lyons fc74ba6f6e GEPS 023: Citations: GEDCOM import was not working if Preferences->General->'Add default source on import' was set.
svn: r18818
2012-02-03 11:15:42 +00:00
Rob G. Healey 8105d88233 Fixed issue on SourcePage Citation Referents not displaying the person's name.
svn: r18817
2012-02-03 07:19:59 +00:00
Rob G. Healey ed5a1aa258 Fixed hyperlinks for person and media links in the SourcePage Citation Referents section.
svn: r18816
2012-02-03 06:55:21 +00:00
Tim G L Lyons 142c6c69cf Added a report for GEDCOM import showing lines that were not imported, and build notes containing the unimported data. The notes are attached, where possible, to appropriate objects.
This resolves the following two issues:
0001371: source record ignores useful DATA block
0001571: Option on import to preserve Non-standard data from GEDCOM files (currently discarded without notice)

svn: r18815
2012-02-02 23:02:18 +00:00
Zdeněk Hataš 4876e858ca czech translation update, typo fixes
svn: r18814
2012-02-02 13:27:24 +00:00
Tim G L Lyons fc78bb6052 Changed so that the Merge Citation dialogue box closes on its own when the OkDialog box which reports the number of merges is closed.
svn: r18813
2012-02-02 13:01:38 +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
Tim G L Lyons 2cda6048bb Add option for monospaced font in InfoDialog
svn: r18811
2012-02-02 12:50:56 +00:00
Zdeněk Hataš 3bbbfe0000 czech translation update
svn: r18809
2012-02-02 12:06:54 +00:00
Tim G L Lyons b79e930770 Added comments for the level 0 parsing to clarify signposts in the code.
svn: r18808
2012-02-01 22:14:47 +00:00
Jérôme Rapinat 594fe80405 fix a broken url by using sourceforge archives
svn: r18807
2012-02-01 19:14:14 +00:00
Jérôme Rapinat 7f0c5298f9 use uncompressed .gramps (diff before rev18801)
svn: r18806
2012-02-01 08:37:42 +00:00
Rob G. Healey 8391e45a9b Fixed all errors that were causing crashes. Thank you for taking the time to point them out to me.
svn: r18805
2012-02-01 07:11:46 +00:00
Rob G. Healey f9bd7e7ec6 More update on SourcePage Drop Down Citations Menu.
svn: r18804
2012-01-31 20:58:29 +00:00
Tim G L Lyons 3b42cdf51f 0005501: Gedcom with embedded and linked notes creates duplicate IDs. The translate parameter is removed from IdMapper, so that IDs are always translated. This still means that import attempts to preserve the IDs in the GEDCOM file (unless there are collisions).
svn: r18803
2012-01-31 18:25:17 +00:00
Tim G L Lyons d1d19a2a17 Added all possible source citations. These are all related to the home person (a few other items of data also added so the citations can be attached to them). See note with Gramps ID N0015.
svn: r18801
2012-01-31 17:08:06 +00:00
Rob G. Healey 26c09d359c Fixed and simplified the Drop Down Navigaton menu, which will also work for the Drop Down SourcePage Citations.
svn: r18800
2012-01-30 23:00:46 +00:00
Rob G. Healey b26fe55a66 Fixedclasses FamilyListPage and FamilyPage.
svn: r18799
2012-01-30 21:21:52 +00:00
Jérôme Rapinat 431ae7b8c2 visual consistency (icons on Sources category)
svn: r18798
2012-01-30 10:49:41 +00:00
Rob G. Healey a9b6b94ba8 Removed class CitationPage as it will not be created after all.
svn: r18797
2012-01-30 06:38:52 +00:00
Rob G. Healey 216c73d028 Beginning of work to allow Drop Down menu to work with class SourcePage's Citation Referents section.
svn: r18796
2012-01-30 06:35:05 +00:00
Rob G. Healey 27f2603aa3 Clean up work:
* Added docstrings where missing...
    * removed empty lines where needed...
    * removed whitespace...
    * changed several variable names

svn: r18795
2012-01-30 01:45:37 +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
John Ralls 3842c5a6a7 Update mac build files
svn: r18791
2012-01-29 01:45:16 +00:00
John Ralls 8535db8d93 Bug 5474: Unicode chars can't display on Mac GTK-OSX port
Make Arial Unicode MS the default face for OSX
Supports East Asian, Semitic, and European scripts, but not Indic 
(Hindi, Telugu, Tamil, Thai, etc.). Since Pango's ATSUI backend doesn't 
support fallback, users of these scripts will have to override the 
default face in their ~/.gtkrc-2.0



svn: r18790
2012-01-29 01:39:24 +00:00
Michiel Nauta 5ead9508be 5536: Abbreviation field in source sidebar filter
svn: r18786
2012-01-28 22:10:56 +00:00
Rob G. Healey 44b33146d6 Remove Web_Source_Citations.css from src/plugins/webstuff/css/Makefile.am to allow autotools to compile Gramps.
svn: r18785
2012-01-28 11:22:33 +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
Rob G. Healey 57525bd032 Edit the outline symbols for SourcePage Citation Referents section.
svn: r18783
2012-01-27 21:56:31 +00:00
Rob G. Healey 06a408f4e7 Remove unnecessary Style Sheet.
svn: r18782
2012-01-27 21:36:37 +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 26733443fb 0002918: Add Gedcom EVENT_TYPE_CITED_FROM and ROLE_IN_EVENT in relation with Source Citation Fields. These are added as data elements with keys EVEN and EVEN:ROLE respectively.
svn: r18780
2012-01-27 20:59:35 +00:00
Jérôme Rapinat d2297a5a09 Add missing citation file reference for desktop using svg (installation)
svn: r18779
2012-01-27 17:54:35 +00:00
Jérôme Rapinat 7070c7f4f2 update french translation
svn: r18778
2012-01-27 15:35:23 +00:00
Jérôme Rapinat cf082a0ac0 merge some updated translations from 3.3.x to trunk with last template
svn: r18777
2012-01-27 15:14:29 +00:00
Jérôme Rapinat 11cc93278d run 'po/test/po_test.py'; update template
svn: r18776
2012-01-27 13:49:15 +00:00
Rob G. Healey c5176de03a Moved Home link to the Main line of Drop-Down navigation menu.
svn: r18774
2012-01-26 17:35:55 +00:00
Rob G. Healey 9e69e1ddbd Style Sheet that will create the brand new Citations Referents Drop Down menu for class SourcePage for NarrativeWeb.
svn: r18773
2012-01-26 16:50:45 +00:00
Rob G. Healey f09cdee321 Moved Contact out to the main line Drop down menu. Clean up of the web page output.
svn: r18772
2012-01-26 09:09:36 +00:00
Rob G. Healey d1fd5c1d94 Drop Down Main Navigation Menu is now working...
* you will need to choose either Basic-Blue or Visually Style Sheet for this to work.
* I could extend this to all Style sheets if it is wanted.

svn: r18771
2012-01-26 08:15:11 +00:00
Tim G L Lyons 8eaa83a5e8 0005533: RTFDoc produces invalid RTF when bold and normal are mixed in a paragraph. start_bold and end_bold changed to store data in the self.text buffer
svn: r18770
2012-01-25 23:28:42 +00:00
Rob G. Healey 520287dacc Added NarrativeWeb menu option for Drop Drop Menus.
svn: r18769
2012-01-25 05:14:54 +00:00
Rob G. Healey 22dd294bc4 Adding Cascading Style Sheet for the beginning of HTML5/ CSS3 Drop Down menus option in NarrativeWeb.
svn: r18768
2012-01-25 04:52:29 +00:00
Rob G. Healey b5a262a861 Needed to remove gramps-citation.png from this file to get autotools to work.
svn: r18767
2012-01-25 04:12:34 +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 abddb6bcf6 0005528: ODF output fails validation. Added generation of settings.xml, and fixed illegal characters in style-name
svn: r18765
2012-01-24 16:00:11 +00:00
Paul Franklin 00fde7d03a 5434: Complete Individual report does not display photos with PDF or LaTeX file formats
svn: r18764
2012-01-24 06:14:33 +00:00
Paul Franklin 0f4284e842 5526: Complete Individual report sometimes has trailing blank page
svn: r18763
2012-01-23 17:09:03 +00:00
Paul Franklin ae4f21a428 typo
svn: r18762
2012-01-22 17:18:30 +00:00
Tim G L Lyons a689ac140d GEPS 023: Updates to source and citation icons to make them more tango-like, following suggestion in http://gramps.1791082.n4.nabble.com/Gigantic-Wow-Geps023-large-sources-tp4033527p4036773.html
svn: r18761
2012-01-22 14:57:41 +00:00
Paul Franklin e5a490d5da 5317: Multi-line photo captions are not rendered correctly in output reports
patch from Adam Stein <adam@csh.rit.edu>


svn: r18760
2012-01-22 04:03:29 +00:00
Jérôme Rapinat 927ea35db7 5522: Birth abbreviation (contribution by lcc)
svn: r18758
2012-01-21 18:59:07 +00:00
Jérôme Rapinat 6bd9bbaf38 5513: notes on places are not exported
svn: r18755
2012-01-19 09:04:12 +00:00
Rob G. Healey 5dc85473b7 Added code to handle when the event has multiple participants such as a census record.
svn: r18753
2012-01-19 08:48:41 +00:00
Rob G. Healey 523406f38c Created line for Marriage of for Marriage event on new SourcePage.
svn: r18752
2012-01-19 03:10:26 +00:00
Rob G. Healey 1d7da62b10 Added section roles to web output. Modified menu navigation so that it will continue to work with all style sheets. Added ability to have Fade menu if there is only one year being created and only if Blue or Visually is being used.
svn: r18751
2012-01-17 10:22:26 +00:00
Rob G. Healey f23e2b41d3 Fixed the menu navigation for WebCal since changing it for NarrativeWeb.
svn: r18750
2012-01-17 06:22:52 +00:00
Rob G. Healey 473e6906ac Work has been done to make this style sheet more compliant with the W3C CSS validation service.
svn: r18749
2012-01-16 07:50:10 +00:00
Rob G. Healey 2890d56be3 Fixed a typo in class MediaPage(). Thank you Tim Lyons for pointing it out to me.
svn: r18748
2012-01-15 23:56:28 +00:00
Michiel Nauta 1b303788e6 Fix named constant
svn: r18747
2012-01-15 21:03:51 +00:00
Michiel Nauta aa83c85df3 Fix keyboard shortcut
svn: r18745
2012-01-15 21:01:07 +00:00
Gerald Britton b2df351e1e Reverting inadvertent changes to WebCal
svn: r18744
2012-01-14 20:34:59 +00:00
Gerald Britton 6831989736 Change HTML5 support so that pages pass the w3c validator tests
svn: r18743
2012-01-14 20:27:24 +00:00
Gary Burton f1daa8d018 Add optional pygoocanvas dependency
svn: r18742
2012-01-14 14:51:01 +00:00
Nick Hall 8cbc7dd2f5 Tidy up code for secondary object nodes (see r18706)
svn: r18740
2012-01-13 22:21:22 +00:00
Rob G. Healey c68e50450c Reverted Main Navigation Menu back to a two row display if there are more than ten (10) menu items.
svn: r18739
2012-01-12 17:06:58 +00:00
Rob G. Healey 8086ebf6f3 Added a Horizontal Fade-In/ Fade-Out Navigation Menus Style Sheet for use with WebKit Browsers.
svn: r18738
2012-01-12 16:36:54 +00:00
Rob G. Healey 67888772bb Fixed a type in webstuff.py and a little bit of separation of lines.
* Fixed the Vertical menu placement on the page.
* Removed margin-top element from Basic-Blue style sheet.

svn: r18737
2012-01-12 08:29:13 +00:00
Rob G. Healey e010e38203 Minor clean up of comments...
svn: r18736
2012-01-12 07:50:36 +00:00
Rob G. Healey debdb384f4 Fixed Events for SourcePage and sorted them by event.get_date_object().get_sort_value().
svn: r18735
2012-01-12 07:06:48 +00:00
Mirko Leonhäuser 11d684630b updated german translation
svn: r18734
2012-01-11 20:50:50 +00:00
Rob G. Healey cbc018e53a Updated Vertical to handle the new navigation/ alphabet division names. Re- worked the Vertical menu.
svn: r18733
2012-01-10 09:13:56 +00:00
Rob G. Healey 6a98138179 Increased font size of Navigation menus as it was too tiny to see.
svn: r18732
2012-01-10 07:36:39 +00:00
Rob G. Healey ee8c763b8c Fixed issue in the navigation bar of not showing it horizontally. All style sheets tested and working with menus.
svn: r18731
2012-01-10 07:10:29 +00:00
Paul Franklin 991363e8e7 warn user if nobody selected
svn: r18730
2012-01-09 18:20:21 +00:00
Michiel Nauta 53af0a2189 5397: In "Check & Repair Database" the default path to missing media is always to \gramps\bin
svn: r18729
2012-01-09 18:13:34 +00:00
Michiel Nauta 2d8c56dc6b 3435: Deleting Locked Database from Dialog causes database change
svn: r18727
2012-01-09 18:05:25 +00:00
Paul Franklin 79a6c062c9 5489: some FamilyGroup.py rows have no right border
svn: r18726
2012-01-09 15:04:54 +00:00
Rob G. Healey f3090242eb Removed coding for splitting the navigation menu: based on user screen resolution; instead it will break up the menu based of a screen resolution of 1024 as suggested by Nick Hall in the past.
svn: r18725
2012-01-09 03:38:17 +00:00
Rob G. Healey 19a5a05b4b Beginning of CitationPage has begun. Waiting for comments from Tim Lyons to continue work on it.
svn: r18724
2012-01-08 09:10:49 +00:00
Rob G. Healey 0fa6c81ae8 Add ability to split the navigation menu if too many items for one line based on screen width.
svn: r18722
2012-01-08 06:58:08 +00:00
Rob G. Healey ceec3d5547 Have done alot of cleanup work on some parts of NarrativeWeb. Complete re-write of class SourcePage.
* Style sheets:  Noticed that on larger screen widths of more than 1024, that a hard- coded screen width, that the web page is only half the screen or less.  Changed screen width to 100% rather than 965px.  Might look into removing the hard- coded screen size.

* Need to look into changing how many list items are in the navigation menu based on screen width.

svn: r18721
2012-01-08 03:00:11 +00:00
Paul Franklin 9ec782fe92 typo
svn: r18720
2012-01-07 23:41:58 +00:00
Paul Franklin f34f19d357 better PEP08, shorten some lines
svn: r18719
2012-01-07 22:55:04 +00:00
Jérôme Rapinat 0511d90949 now in 2012
svn: r18718
2012-01-07 07:48:25 +00:00
Tim G L Lyons 86ce952db5 0005351: Focus on event window should be set to "Event type" by default. Discussion also suggests focus for EditSourceRef. This patch applies that focus algorithm to EditCitation, since this, in effect, takes the place of EditSourceRef.
svn: r18715
2012-01-07 00:10:03 +00:00
Tim G L Lyons 9cfdeaa8ab Add ID code for citation object to the preferences dialogue (see posting from Jerome on Gramps Dev mailing list 13 Nov 2011)
svn: r18714
2012-01-06 23:36:51 +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
Rob G. Healey 9d31349d4b Removed surname list on Citation Referents in Source Pages as per request from Tim Lyons.
svn: r18712
2012-01-06 21:40:25 +00:00
Michiel Nauta 5b96f1de10 5478: Multiline text field in reports dialogs not rendered correctly
svn: r18710
2012-01-06 18:16:17 +00:00
Rob G. Healey a011247f52 Fix errors on class SourcePage and write_data_map(). Thank you Tim Lyons for pointing them out to me.
svn: r18709
2012-01-06 05:46:26 +00:00
Paul Franklin 6b970b3820 cope if no image file exists
svn: r18708
2012-01-06 04:10:20 +00:00
Paul Franklin daad52ee3e better PEP08 formatting, for 18695
svn: r18707
2012-01-05 19:52:34 +00:00
Nick Hall 809c3bb833 Improve treebasemodel to allow filtering of secondary object nodes. Fix sorting of secondary object nodes.
svn: r18706
2012-01-05 19:16:34 +00:00
Nick Hall 6ddb6dbcd1 Remove redundant variable
svn: r18705
2012-01-05 18:54:43 +00:00
Paul Franklin fea6a2c9e3 bug #5485 (introduced at rev 18118, for f.r. #5149)
svn: r18704
2012-01-05 17:50:47 +00:00
Rob G. Healey d1804ff84b Cleanup and consistence cleanup of code.
svn: r18703
2012-01-05 08:33:29 +00:00
Rob G. Healey ec0e3724c6 Added a conditional to make sure that there was a citation before creating hyper links.
svn: r18702
2012-01-04 21:17:56 +00:00
Michiel Nauta fcebd9085d 5366: When doing a backup to a non existing directory, the error msg box is unreadable Only the first characters are shown
svn: r18700
2012-01-04 18:41:43 +00:00
Mirko Leonhäuser d59ae24d59 updated german translation
svn: r18699
2012-01-04 01:57:49 +00:00
Rob G. Healey 01e049922c Making code changes that will make things more consistent in style.
svn: r18697
2012-01-04 00:16:44 +00:00
Michiel Nauta 00ac7302d3 5196: When reordering items in a list, make sure selected item is always visible
svn: r18696
2012-01-03 21:00:13 +00:00
Paul Franklin ac7660c0fd clarify error typeout
svn: r18695
2012-01-03 18:27:36 +00:00
Rob G. Healey 243441f8f3 Modified the alphabet menu as it almost had faded into obilivion. Made it more prominent on the pages where it is available.
svn: r18694
2012-01-03 17:06:37 +00:00
Rob G. Healey 3345867097 Bug#5477; Applies to this one also as the same translation issuesw were in here.
svn: r18693
2012-01-03 17:04:22 +00:00
Rob G. Healey cb48eab652 Fixed the huge time delay in Creating Event pages.
svn: r18691
2012-01-03 07:43:54 +00:00
Rob G. Healey a01ab80692 Adjusted the navigation and alphabet menus so as they do not appear so cramped and crowded.
svn: r18690
2012-01-03 06:40:39 +00:00
Rob G. Healey 338fd336e5 Clean up of a lot of code, complete re-do of the navigation and alphabet menus.
svn: r18689
2012-01-03 05:21:42 +00:00
Doug Blank bebc632d22 5268: Filters do not work on exporting XML gramps or generating NAVWEB
svn: r18688
2012-01-03 04:58:20 +00:00
Doug Blank 37ed4e58ca 5476: Allow user to set a default relationship type
svn: r18687
2012-01-02 15:12:18 +00:00
Jérôme Rapinat 020f99098f revert r18681
svn: r18685
2012-01-02 10:51:43 +00:00
Jérôme Rapinat 0123346176 typo
svn: r18684
2012-01-02 09:54:39 +00:00
Jérôme Rapinat 448626c23b typo 'full family name' (pointed out by Alain Aupeix)
svn: r18681
2012-01-02 09:48:38 +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
Rob G. Healey f6271eb127 Adjusted the placement of the progress bar in event_pages() in an attemp to speed up the display of the progress bar.
svn: r18677
2012-01-01 05:41:13 +00:00
Rob G. Healey 8c4d060ef2 Added text-indent to p#description; ListPage description paragraph.
svn: r18676
2012-01-01 05:39:13 +00:00
Rob G. Healey 2490aecba5 Added style elements into all style sheets.
svn: r18675
2012-01-01 01:03:45 +00:00
Rob G. Healey 96598f1646 Added list style types to the list in SourcePage.
svn: r18674
2012-01-01 00:41:27 +00:00
Rob G. Healey c8fe7f72f2 class SourcePage is now ready.
svn: r18673
2011-12-31 23:46:54 +00:00
Nick Hall dd653e7abb 5232: Connect database signals using the callback manager
svn: r18672
2011-12-31 22:04:06 +00:00
Michiel Nauta d2ec6e9899 5467: Selected object after merger is not always merged object
svn: r18669
2011-12-31 18:47:05 +00:00
Nick Hall 19828dfd12 5442: Clear pedigree view when creating new database and the active person is not set
svn: r18668
2011-12-31 18:05:07 +00:00
Jérôme Rapinat 3b75def43f 5463: missing _PeoplePublic.py reference
svn: r18666
2011-12-31 10:31:17 +00:00
Jérôme Rapinat d3141f66fb 5463: missing _IsPublic.py reference
svn: r18665
2011-12-31 07:20:07 +00:00
Rob G. Healey fdac4f7ff8 Fixed two typos in SourcePage. Thank you, Doug Blank, for showing them to me.
svn: r18664
2011-12-30 22:09:09 +00:00
Michiel Nauta 0aee5919e2 5444: Gramps crashes when using the scroll wheel
svn: r18662
2011-12-30 19:00:21 +00:00
Rob G. Healey 874cd601d2 More work as been done on class SourcePage using the new Source/ Citation code that Tim committed. Alphabetizing of the Person referents to a Source has been done but the list is not running correctly yet.
svn: r18661
2011-12-30 08:21:23 +00:00
Michiel Nauta 5b355aa92b 5271: Gramps Crashes when trying to change tabs / views
svn: r18659
2011-12-29 20:28:33 +00:00
Paul Franklin d03eb65fa3 avoid version incompatibility
svn: r18658
2011-12-29 01:20:00 +00:00
Michiel Nauta 8b99781b2c 2276: System themes are not followed (Hard to read)
svn: r18657
2011-12-28 21:45:56 +00:00
Paul Franklin 945bf7cf97 sort the plugins in the first two Help => Plugin Manager tabs
svn: r18656
2011-12-27 17:35:12 +00:00
Michiel Nauta 2c2a76b5a2 5290: Unhandled exception when merging people
svn: r18654
2011-12-25 09:28:45 +00:00
Rob G. Healey c4c1b737bb Added post_init() and updated db_changed().
svn: r18653
2011-12-25 02:04:25 +00:00
Paul Franklin 1c7c08f819 added SVN "Id" line
svn: r18652
2011-12-24 23:00:19 +00:00
Paul Franklin 4cdc101c26 typos (and one file's SVN properties)
svn: r18651
2011-12-24 19:08:19 +00:00
Rob G. Healey e0fa12b729 Fixed a crash in dump_ordinance() where I forgot to remove a variable at line 607/
svn: r18650
2011-12-23 07:33:28 +00:00
Rob G. Healey a28fa30d27 Removed some debugging code.
svn: r18649
2011-12-23 03:08:53 +00:00
Rob G. Healey b57f1b25cc Updated Navigation menu for allowing for more than one row of hyperlinks...
svn: r18648
2011-12-22 02:02:54 +00:00
Paul Franklin a0a19bce77 improve CLI "indefinite" progress typeout finish
svn: r18647
2011-12-21 05:39:22 +00:00
Rob G. Healey e4581a7db8 Changed the horizontal placement of the javascript code in the head section of the page.
svn: r18646
2011-12-21 01:03:49 +00:00
Rob G. Healey 051da7cb87 Moved javascript map code from src/plugins/lib/libhtmlconst.py to NarrativeWeb. Fixed the single marker PlacePage.
svn: r18645
2011-12-21 00:44:16 +00:00
Michiel Nauta 3584fd804f 5410: Merge dialog (context) ignores role on Events section for Person objects
svn: r18643
2011-12-20 18:52:14 +00:00
Gerald Britton 11a7aa2e8e Update libhtml.py to handle html5 and make html5 the default -- extra stuff
svn: r18642
2011-12-20 16:38:05 +00:00
Gerald Britton 78e3584aec Update libhtml.py to handle html5 and make html5 the default
svn: r18641
2011-12-20 15:55:31 +00:00
Rob G. Healey 54b3aea146 Committing changes only for the purpose of getting help.
svn: r18640
2011-12-20 09:17:00 +00:00
Paul Franklin 4b5c061554 typos
svn: r18639
2011-12-19 22:43:21 +00:00
Michiel Nauta dc4061b410 4156: Database export crash because of entagled jpeg libraries
svn: r18636
2011-12-19 18:35:23 +00:00
Mirko Leonhäuser 49e1d936da updated german translation
svn: r18634
2011-12-19 18:11:45 +00:00
Michiel Nauta 9d3cf48703 5451: 'Clear' clipboard causes crashes
svn: r18632
2011-12-19 14:32:57 +00:00
Jérôme Rapinat f2d9da1fe0 1698: tooltips on buttons (Style Editor on report dialogs)
svn: r18631
2011-12-19 14:13:55 +00:00
Michiel Nauta bc3a9d3241 5433: Wrong url separator in Webreport for some pictures
svn: r18629
2011-12-19 09:26:51 +00:00
Jérôme Rapinat ec0e77cc4f 3903: Message doesn't sound right
svn: r18628
2011-12-18 10:31:13 +00:00
Michiel Nauta cce7dcc43c 5439: Wrong row when dragging upwards to move items in embedded list
svn: r18626
2011-12-18 10:06:39 +00:00
Rob G. Healey 3cb96532dc First part of what the Source Pages will look like. I need to make it pretty instead of dirty and unclean.
svn: r18625
2011-12-18 10:05:17 +00:00
Jérôme Rapinat 748da04b76 3954: Language list for rel_de not complete (contribution by Reinhard)
svn: r18623
2011-12-18 09:23:10 +00:00
Jérôme Rapinat b21d78d004 3954: Language list for rel_de not complete; 5438: Relationship calculator for Catalan
svn: r18620
2011-12-18 09:10:11 +00:00
Mirko Leonhäuser 780fda871a updated german translation
svn: r18618
2011-12-17 22:57:40 +00:00
Paul Franklin bcd7c38e4e typos
svn: r18617
2011-12-17 21:04:50 +00:00
Jérôme Rapinat 97c45fe079 update french translation
svn: r18612
2011-12-17 09:19:59 +00:00
Paul Franklin 03ed481f50 shorten some lines (better PEP08), translate some strings
svn: r18611
2011-12-16 22:00:52 +00:00
Jérôme Rapinat 1fb9453723 5392: Addon check type strings are not translatable
svn: r18609
2011-12-16 12:37:34 +00:00
Jérôme Rapinat 9e22c74162 5301 5320 ATK support; minor accessibility improvement
svn: r18607
2011-12-16 12:19:50 +00:00
Jérôme Rapinat 00b5c1e869 minor mnemonic limitation on a non-ASCII capital letter
svn: r18606
2011-12-16 08:44:03 +00:00
Paul Franklin 107a589212 add bookname to report_options.xml
svn: r18604
2011-12-15 16:54:52 +00:00
Rob G. Healey 5d034ca7a2 Isolate and only place map markers for Birth, Death, Census, Marriage, and Divorce events for the Place and Family Map Pages.
svn: r18603
2011-12-15 07:54:29 +00:00
Rob G. Healey 31803e2f3b Adjusted and cleanup of the Maps style sheet.
svn: r18602
2011-12-15 07:17:23 +00:00
Rob G. Healey f6d61112af Completed stylesheet cleanup.
svn: r18601
2011-12-15 04:37:51 +00:00
Rob G. Healey 344f682367 Part One of a complete cleanup of Blue stylesheet and navigation menus.
svn: r18600
2011-12-14 23:00:33 +00:00
Rob G. Healey 11858a624d Remove Event and Family media on Individual Pages if the Event and Family pages are already being created.
svn: r18599
2011-12-14 19:43:24 +00:00
Paul Franklin 58172ea0a3 cope better when LANG is not set at all
svn: r18597
2011-12-14 19:00:39 +00:00
Jérôme Rapinat a73a199d5a update languages list
svn: r18596
2011-12-14 08:37:29 +00:00
Paul Franklin 3c54cda718 typos
svn: r18594
2011-12-13 17:10:21 +00:00
Doug Blank 96bd83275e Need to upate cache and probably_alive after edit/import
svn: r18593
2011-12-13 14:23:13 +00:00
Rob G. Healey e3227d6374 Adjusted several style elements for better layout and presentation.
svn: r18592
2011-12-13 07:31:46 +00:00
Rob G. Healey f210c0ea4f Some cleanup in the Maps.
svn: r18591
2011-12-13 06:10:57 +00:00
Rob G. Healey 9a4b839830 Fixed all of the Family and Place Map Pages.
svn: r18590
2011-12-13 04:58:49 +00:00
Doug Blank 1d109195b8 Person view details and edit sorta working
svn: r18589
2011-12-13 02:08:47 +00:00
Doug Blank e705da749c Webapp refinements
svn: r18588
2011-12-12 23:21:13 +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
Michiel Nauta 13f3afe9aa 5349: Filter and "Quick Filter" are not applied when you press [Enter]
svn: r18585
2011-12-12 18:37:53 +00:00
Doug Blank 7d5eebfebc Citation refinements
svn: r18584
2011-12-12 13:09:44 +00:00
Doug Blank ef463c851e One citation bug fix (typo); change needed due to Django 1.3 security issue re: passing model to function
svn: r18583
2011-12-12 12:23:28 +00:00
Doug Blank d97ece24a6 Upgraded Django database to version 15, with citations
svn: r18581
2011-12-12 03:43:58 +00:00
Doug Blank 5892d0b586 Upgraded database to version 15, with citations
svn: r18580
2011-12-12 01:52:59 +00:00
Tim G L Lyons 992779a534 0005414: Crash in SourceView. LRU clear does not reset first and last pointers
svn: r18579
2011-12-11 21:18:29 +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
Mirko Leonhäuser 884be8333d updated german translation
svn: r18574
2011-12-11 12:32:14 +00:00
Rob G. Healey f1ea8590d8 Fixed missing OpenStreetMap (OSM) map on Place Pages.
svn: r18573
2011-12-11 05:50:13 +00:00
Doug Blank e267ff95d6 Added Generic Public and Public People filters (convenience, as you need to make a private filter, and then invert it for this common use)
svn: r18572
2011-12-11 04:06:39 +00:00
Doug Blank 2f0b86f076 Added Generic Public and Public People filters (convenience, as you need to make a private filter, and then invert it for this common use)
svn: r18571
2011-12-11 04:04:28 +00:00
Doug Blank 676af3bcc8 Fixed invalid numbering; also has sequence as logical rule connector
svn: r18570
2011-12-11 03:59:25 +00:00
Doug Blank 3536e8e58b Added missing get_XXX_cursor methods to proxybase
svn: r18569
2011-12-11 03:57:38 +00:00
Rob G. Healey 16282bce65 Minor change to OSM maps in PlacePage and FamilyMap.
svn: r18568
2011-12-10 20:29:10 +00:00
Rob G. Healey 199cedbc12 Cleanup of class SourcePage.
svn: r18567
2011-12-10 19:37:09 +00:00
Doug Blank 126eec72b1 5415: I tried to open/edit an internet link
svn: r18566
2011-12-10 15:05:52 +00:00
Michiel Nauta bd3dc0e82c 5422: Error on date entry
svn: r18562
2011-12-10 10:04:35 +00:00
Paul Franklin 0c346aa16c handle CLI EOFError
svn: r18561
2011-12-09 21:29:36 +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
Doug Blank 4ecd146f94 Fix bugs in drag-n-drop filenames on dbmanager; allow any URL
svn: r18558
2011-12-09 14:25:39 +00:00
Rob G. Healey dd4b01cec0 Fixed a crash in trying to close the edit window of this gramplet.
svn: r18557
2011-12-09 01:53:09 +00:00
Paul Franklin 99d804ea45 4646: reports cannot be run from the command line in a non-GUI environment -- partial fix
svn: r18556
2011-12-08 16:40:27 +00:00
Rob G. Healey 129198e0e5 Adjusted the Creating family pages progress bar.
svn: r18555
2011-12-06 17:44:07 +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
Doug Blank c7e3234bad Updating to Django 1.3; begin update to Gramps DB version 16
svn: r18553
2011-12-06 13:52:06 +00:00
Rob G. Healey 62f43acaad Added table to the Family Map Reference section.
svn: r18552
2011-12-06 10:18:29 +00:00
Rob G. Healey 188b076fd0 Cleanup of __create_family_map(). Fixed and make it work once again.
svn: r18551
2011-12-06 06:16:28 +00:00
Peter Landgren d306f009ea Fixed a minor typo.
svn: r18550
2011-12-05 17:30:13 +00:00
Tim G L Lyons a4df3034b6 Fix warning on Cancel and OK in citation editor (now allows empty citation information, and detects whether either the source or citation Gramps ID have been used, and whether either have changed when cancelling). (Part of GEPS023)
svn: r18549
2011-12-04 23:04:06 +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
Paul Franklin 0129017798 remove 15169 trailing whitespace
svn: r18547
2011-12-04 04:28:52 +00:00
Tim G L Lyons effaf60b24 Merged trunk r18541 through r18545 into geps023.
svn: r18546
2011-12-03 15:06:12 +00:00
Paul Franklin ee2d989713 remove trailing whitespace
svn: r18545
2011-12-03 05:51:25 +00:00
Tim G L Lyons f694dc6d98 Adding an LDS ordinance to a family fails when bringing up the LDS Ordinance Editor.
svn: r18544
2011-12-02 21:54:46 +00:00
Paul Franklin 845354e833 typo
svn: r18543
2011-12-02 19:58:11 +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
Tim G L Lyons 30501a9c5b Update ImportCsv and ExportCsv for citations.
svn: r18539
2011-12-01 21:47:14 +00:00
Tim G L Lyons 264e15b6fd 0005395: Fix sort on date in citation list view
svn: r18538
2011-11-29 23:06:51 +00:00
Tim G L Lyons df723409a1 Support for markup in citation date column in citation tree and list views
svn: r18537
2011-11-29 22:41:42 +00:00
Paul Franklin 68bb197d94 revert half of 18535 (TagReport error line)
svn: r18536
2011-11-29 22:35:43 +00:00
Paul Franklin bc69fd6682 remove redundant TagReport error line (the report's name)
svn: r18535
2011-11-29 21:50:22 +00:00
Rob G. Healey 28e83efd2a Removed the markers from the other day. They were not needed in the first place.
svn: r18534
2011-11-29 19:24:59 +00:00
Jérôme Rapinat d13471f68d 5392: Addon check type strings are not translatable
svn: r18533
2011-11-29 15:40:11 +00:00
Paul Franklin 01d39d996f improvement to 18527: give user feedback for bad CLI "off" option
svn: r18532
2011-11-29 05:27:21 +00:00
Paul Franklin fb48820056 5386: libhtmlbackend.py crashes if a dir-name file preexists
svn: r18531
2011-11-29 03:33:32 +00:00
Doug Blank ab86ffd40e 5392: Addon check type strings are not translatable
svn: r18530
2011-11-29 03:08:26 +00:00
Doug Blank 498895e8ab 5392: Addon check type strings are not translatable
svn: r18529
2011-11-29 03:05:30 +00:00
Paul Franklin 0d819226ec 5187: Plugins twice on plugin list -- slight name change, to unique ones
svn: r18528
2011-11-29 01:24:09 +00:00
Paul Franklin 4afd4ed13a give user feedback for bad "off" option
svn: r18527
2011-11-28 20:25:30 +00:00
Jérôme Rapinat 4e18e93ec0 5395: citations support for GeneWeb plugins (import/export); update POTFILE.in
svn: r18526
2011-11-28 15:50:18 +00:00
Zdeněk Hataš 70e9a272a7 czech translation update
svn: r18525
2011-11-28 13:14:59 +00:00
Rob G. Healey aa60900487 Added boundary limits for the Google Family Markers Map pages.
svn: r18524
2011-11-28 04:57:43 +00:00
Rob G. Healey c8367703f5 Fixed False state of self.__create_thumbs_only option to make sure it is not on when first starting NarrativeWeb.
svn: r18523
2011-11-28 04:46:20 +00:00
Rob G. Healey 606bd5d59d Added markers for birth, death, and census marks in Family Maps. Changed division id for place page maps to distinguish the different maps. Other changes which affect new markers.
svn: r18522
2011-11-28 04:42:44 +00:00
Paul Franklin 0c6834c365 add .pdf to filename, if needed
svn: r18521
2011-11-28 04:21:35 +00:00
Paul Franklin f05ce32f6f typo in 18378
svn: r18520
2011-11-27 23:45:40 +00:00
Tim G L Lyons d561e4bd61 Change the options in the search bar in the citation tree view so that only the available options are shown.
svn: r18519
2011-11-27 23:43:54 +00:00
Paul Franklin f602306aa7 change string syntax
svn: r18518
2011-11-27 20:19:44 +00:00
Paul Franklin 8a11029b30 mark some strings to be translated
svn: r18517
2011-11-27 20:00:17 +00:00
Tim G L Lyons 26cb74474b Removal of redundant SourceRef and related modules. Minor consequent changes.
svn: r18516
2011-11-27 17:49:25 +00:00
Rob G. Healey eed628e2dc Change the boolean state of self.__create_thumbs_only to False at start.
svn: r18515
2011-11-27 17:19:21 +00:00
Tim G L Lyons bafe7870c7 Make flat sources view available
svn: r18514
2011-11-26 18:40:08 +00:00
Tim G L Lyons a48553ed90 Update DetAncestralReport, DetDescendantReport, IndivComplete and endnotes for citations.
svn: r18513
2011-11-26 18:35:30 +00:00
Paul Franklin 54746c1590 typo
svn: r18512
2011-11-26 18:00:07 +00:00
Doug Blank 4f55109d73 Prevent continuation on no active person
svn: r18511
2011-11-26 17:35:04 +00:00
Jérôme Rapinat 695801b34b no translation environment on 'MetadataViewer.py' module
svn: r18510
2011-11-26 12:08:12 +00:00
Jérôme Rapinat 78050489d2 no translation environment on 'MetadataViewer.py' module
svn: r18509
2011-11-26 12:07:12 +00:00
Jérôme Rapinat 1a6bd6446e no translation environment on 'user.py' modules
svn: r18508
2011-11-26 12:05:23 +00:00
Jérôme Rapinat 37beb4d3f0 no translation environment on 'user.py' modules
svn: r18507
2011-11-26 12:03:31 +00:00
Jérôme Rapinat 2e7f52a4c8 ignore debug tools for translations
svn: r18506
2011-11-26 11:59:47 +00:00
Jérôme Rapinat 2963347e0e ignore debug tools for translations
svn: r18505
2011-11-26 11:57:42 +00:00
Jérôme Rapinat 763b3b3557 5395: run po/test/po_test.py
svn: r18504
2011-11-26 11:45:55 +00:00
Jérôme Rapinat 5f6b303d74 5395: update translation references
svn: r18503
2011-11-26 11:23:22 +00:00
Rob G. Healey c6e6383466 Moved location of 'Drop Markers' button to bottom of the map instead of top.
svn: r18501
2011-11-26 03:12:05 +00:00
Rob G. Healey a7619cbd2e Removed irrevalent code that I forgot to remember from NarrativeWeb.
svn: r18500
2011-11-26 02:51:06 +00:00
Tim G L Lyons 99d42f6091 Updates to NarrativeWeb and _bibliography for citations.
svn: r18499
2011-11-25 17:29:30 +00:00
Tim G L Lyons 6cb761b010 Merged trunk r18398 through r18497 into geps023.
Conflicts resolved in:
    NarrativeWeb.py


svn: r18498
2011-11-24 18:15:53 +00:00
Tim G L Lyons f0bb1205f3 Tidy up some comments
svn: r18497
2011-11-24 14:54:29 +00:00
Paul Franklin 421ab45a3d 5389: GVFamilyLine.py has some incorrect help hints
svn: r18496
2011-11-24 00:40:16 +00:00
Paul Franklin 8485b57ba3 4646: reports cannot be run from the command line in a non-GUI environment -- partial fix
svn: r18495
2011-11-23 20:19:19 +00:00
Michiel Nauta bc33f7146a 5335: Failure loading Geni.com GedCom into Gramps 3.3.1
svn: r18493
2011-11-23 18:29:35 +00:00
Zdeněk Hataš 6c25603105 typo
svn: r18492
2011-11-23 12:07:27 +00:00
Zdeněk Hataš f77831d602 czech translation update
svn: r18490
2011-11-23 11:57:46 +00:00
Tim G L Lyons 14954cdd91 Fix problem with cancelling a citation edit where it thought the citation had been changed even though it had not.
svn: r18489
2011-11-22 22:32:36 +00:00
Tim G L Lyons 4de5a54136 Implement drag of source from clipboard to citation embedded tab.
Open citation editor when either a citation or a source is dropped onto citation embedded tab.

svn: r18488
2011-11-22 20:43:27 +00:00
Mirko Leonhäuser 3d7381093c updated german translation
svn: r18487
2011-11-22 18:39:38 +00:00
Tim G L Lyons 61e6a0a1c0 Update src/gen/proxy/* for citations
svn: r18485
2011-11-22 14:59:18 +00:00
Rob G. Healey a52ab113f7 Fixed errors created by my last commit# 18480.
svn: r18484
2011-11-22 11:18:07 +00:00
Jérôme Rapinat 7b2ea14225 typo
svn: r18482
2011-11-22 07:48:09 +00:00
Rob G. Healey e527a0bb82 Created Feature Request#5381; NarrativeWeb: Remove full sized images; please see http://www.gramps-project.org/bugs/view.php?id=5381 for further information...
svn: r18480
2011-11-22 05:31:15 +00:00
Rob G. Healey ff41ecc5cb Created Feature Request#5381; NarrativeWeb: Remove full sized images; please see http://www.gramps-project.org/bugs/view.php?id=5381 for further information...
svn: r18479
2011-11-22 05:30:29 +00:00
Jérôme Rapinat 47b1a9c796 reuse tooltip string for gid on event object
svn: r18478
2011-11-21 15:25:42 +00:00
Jérôme Rapinat fb2e585278 5351: Focus on eventref and sourecref editors (patches by Michiel, MathieuMD); consistent editeventref.glade file and accessibilty improvement #5301 (romjerome)
svn: r18472
2011-11-21 10:45:19 +00:00
Paul Franklin a76cea3fae typo
svn: r18470
2011-11-20 17:52:13 +00:00
Tim G L Lyons 9f29350da4 Fix bug that wasn't taking account of the fact that event references in Person and Family have attributes which themselves can have Citations.
* In Person, add event_ref_list to get_citation_child_list (therefore it is no longer needed in get_handle_referents)
* Similarly in Family, add event_ref_list to get_citation_child_list
* Enhance upgrade to add upgrade of event_ref_list for person and family
* Add has_citation_reference, replace_citation_references and remove_citation_references to EventRef
* Change name of remove_citation_refs to remove_citation_references to be consistent with has_citation_reference (singular) and replace_citation_references

Fix editcitation because it was displaying the wrong privacy button for sources.
Also remove FIXME for editcitation for db signal connect, because comment explains why it is not needed.


svn: r18469
2011-11-20 17:42:04 +00:00
Michiel Nauta 32b5905aea 5368: Loading familytree with downgraded Berkeley db should generate expressive error
svn: r18467
2011-11-20 09:33:31 +00:00
Rob G. Healey 7240d64278 Fixed a typo that was causing a crash.
svn: r18466
2011-11-20 07:32:03 +00:00
Mirko Leonhäuser 4ebd6cfc1a updated german translation
svn: r18464
2011-11-19 00:16:59 +00:00
Paul Franklin 4ec64538c3 5353: CLI tools ignore an option if remembered as non-default
svn: r18463
2011-11-18 19:43:18 +00:00
Paul Franklin db106e70f6 5347: Verify.py should test for old age but no death
svn: r18462
2011-11-18 19:35:47 +00:00
Jérôme Rapinat ff2269dc0e typo
svn: r18461
2011-11-18 11:33:14 +00:00
Tim G L Lyons 8f69e88555 Diagnostic print for assertion error in Tool/Family Tree Processing/Merge Citations
svn: r18459
2011-11-17 20:53:10 +00:00
Michiel Nauta a7ce1af962 5291: JPG is not imported
svn: r18457
2011-11-16 17:58:58 +00:00
Peter Landgren 4c7c5f6be2 Swedish update.
svn: r18453
2011-11-16 09:18:31 +00:00
Mirko Leonhäuser b32d603552 updated german translation
svn: r18451
2011-11-15 18:13:44 +00:00
Peter Landgren fdbaa83376 Include translation of export optioins in headlines.
svn: r18449
2011-11-15 17:42:19 +00:00
Tim G L Lyons 4a69d45fe6 Upgraded Source and Citation reference Quick Views to work with citations (actually, for citationtreeview, this is a source_or_citation reference, to avoid having to change the way listview calls the pop up menu items).
Also minimal changes to SimpleAccess and SimpleTable to support these references views.

svn: r18447
2011-11-15 12:08:43 +00:00
Rob G. Healey a73075f881 Fixed a handle variable in display_spouse() which was preventing the spouse's name to be hyperlinked.
svn: r18445
2011-11-15 04:11:13 +00:00
Rob G. Healey 55fade7700 Fixed a missing variable in display_spouse().
svn: r18444
2011-11-15 03:16:48 +00:00
Tim G L Lyons 4ad5681ee3 Fix drag_info in citationtreeview, so that it doesn't break merge citation. Also add some comments about drag and drop.
svn: r18443
2011-11-14 23:57:08 +00:00
Michiel Nauta 9edcdbe426 5350: Focus on the "Quick Filter" is lost after clicking on "Find"
svn: r18441
2011-11-14 22:00:42 +00:00
Zdeněk Hataš daf75624e1 czech translation update
svn: r18439
2011-11-14 09:47:15 +00:00
Tim G L Lyons 7ebf8de20a Implement drag and drop for citations
svn: r18438
2011-11-12 22:34:18 +00:00
Nick Hall c4c64557d5 Enhance Citation gramplets to show the sources and citations in a tree
svn: r18437
2011-11-12 19:28:54 +00:00
Peter Landgren 6aad14922b Swedish update
svn: r18436
2011-11-12 08:35:10 +00:00
Rob G. Healey c2880e0c37 Nick Hall said that this file is no longer needed for the bottom bar gramplets.
svn: r18434
2011-11-12 04:09:57 +00:00
Tim G L Lyons f8f510d5f1 Delete remove_source_references and replace_source_references as they are no longer needed.
Rename remove_citation to remove_citation_refs and make it apply to a citation_handle_list.
Updated tool/Check.py to change check_source_references into check_citation_references


svn: r18433
2011-11-11 17:12:43 +00:00
Mirko Leonhäuser 468cf9bdb6 updated german translation
svn: r18431
2011-11-10 18:44:32 +00:00
Rob G. Healey 0b66814874 Made USA holidays more consistent to all of the holidays-- Holiday Name value type offset.
svn: r18430
2011-11-10 08:43:17 +00:00
Jérôme Rapinat 9e991bdb12 5361: Add Japanese holidays (contribution by MathieuMD)
svn: r18427
2011-11-10 05:20:21 +00:00
Mirko Leonhäuser 1f02785853 updated german translation
svn: r18425
2011-11-09 18:07:04 +00:00
Zdeněk Hataš 05491c4717 czech translation update
svn: r18422
2011-11-09 12:51:01 +00:00
Jérôme Rapinat 0fc0d7ea50 5187: Plugins twice in plugin list; update french translation
svn: r18421
2011-11-09 12:42:34 +00:00
Jérôme Rapinat 1a47bb5287 5187: Plugins twice in plugin list; more descriptive as suggested by Paul F.
svn: r18419
2011-11-09 12:20:08 +00:00
Tim G L Lyons b4f434357f Remove has_source_reference because it is only used in mergesource, and it is better to make the test directly, because only citations have source references and they only have one reference.
svn: r18417
2011-11-08 17:39:17 +00:00
Tim G L Lyons ee77b6882e Update comments in _CitationSidebarFilter.py, as the problem mentioned had been resolved
svn: r18416
2011-11-08 17:26:04 +00:00
Tim G L Lyons 6ee1af893f [ImportGedcom] libgedcom upgraded for citations
svn: r18415
2011-11-08 17:13:59 +00:00
Jérôme Rapinat 5aac8af130 5187: Plugins twice in plugin list (use book description)
svn: r18414
2011-11-08 10:16:44 +00:00
Rob G. Healey 162aa685c4 Resolved the sizing issue related to this gramplet.
svn: r18412
2011-11-08 05:58:42 +00:00
Paul Franklin d9be4226af better syntax
svn: r18411
2011-11-08 04:01:18 +00:00
Mirko Leonhäuser fa36bc6c29 updated german translation
svn: r18409
2011-11-07 19:18:17 +00:00
Tim G L Lyons e4383f0b46 ExportGedcom upgraded for citations
svn: r18408
2011-11-07 15:49:47 +00:00
Jérôme Rapinat 37d7927a8f 5187: Plugins twice in plugin list
svn: r18407
2011-11-07 08:41:45 +00:00
Tim G L Lyons 3adb1b7ffa Merged trunk r17888 through r18397 into geps023.
Conflicts resolved in:
    /data/grampsxml.dtd
    /data/grampsxml.rng
    /src/Filters/Rules/Repository/_MatchesNameSubstringOf.py
    /src/plugins/import/ImportXml.py
(Various property conflicts also resolved)

svn: r18405
2011-11-05 19:07:58 +00:00
Serge Noiraud 655c3f7206 odfbackend : #0005278 : no need to escape color, highlight color.
svn: r18402
2011-11-05 09:38:19 +00:00
Paul Franklin e1f7943f1e clarify error typeout
svn: r18401
2011-11-04 16:04:51 +00:00
Rob G. Healey 54b8b1d616 Minor changes to all three of these. Cleanup work.
svn: r18400
2011-11-03 17:03:45 +00:00
Serge Noiraud 6264b9c146 Geography : #0005337 : change the tiles cache directory doesn't work.
svn: r18399
2011-11-02 17:15:20 +00:00
Jérôme Rapinat 886e89cd30 5308 5320 5342 5301 better ATK support, GtkBuilder for gtk+ 2.16
svn: r18397
2011-11-01 13:42:38 +00:00
Jérôme Rapinat 2b0b029a8e 5338: Family Descendant Chart text errors; english locale -> gen.ggettext
svn: r18395
2011-11-01 13:25:30 +00:00
Tim G L Lyons 4169661302 Update uses of get_source_referents to handle citations:
* implement new Utils get_source_and_citation_referents
* Update sourceview.py and citationtreeview.py to use it
* Fix editsource.py, where deletion of a source object was not properly dealing with all possible citations
* Update mediaobj.py which still had a remnant of a source_list
* fix _HasTextMatchingSubstringOf filter to deal with text in both sources and citations

svn: r18394
2011-11-01 11:10:18 +00:00
Paul Franklin 35254e50d2 added/replaced SVN "Id" property
svn: r18393
2011-10-31 16:46:50 +00:00
Paul Franklin 6a651d80e7 malformed SVN "Id" line
svn: r18392
2011-10-31 15:33:09 +00:00
Paul Franklin bb0b9de18b malformed SVN "Id" line
svn: r18391
2011-10-31 15:27:48 +00:00
Jérôme Rapinat 64bbc22485 5338: Family Descendant Chart text errors
svn: r18389
2011-10-31 09:54:23 +00:00
Brian Matherly 93ec059b3d Remove ErrorDialog and WarningDialog from reports. Replace with User.warn() and User.notify_error().
svn: r18388
2011-10-31 02:40:19 +00:00
Brian Matherly 366daad079 Fix crash in ODF styled text output.
svn: r18387
2011-10-31 02:33:06 +00:00
Zdeněk Hataš a05af07153 czech translation update
svn: r18386
2011-10-30 09:06:37 +00:00
Brian Matherly 789e59ba50 Cleanup Timeline Report and improve handling of data with no dates.
svn: r18385
2011-10-30 05:26:08 +00:00
Brian Matherly 8d8b66f722 Disable the automated "activity" bar that is shown whenever a report is run.
The dialog interferes with any report that may open its own dialog (like a progress bar) and causes GTK crashes. Every report will just have to run its own progress bar.

svn: r18384
2011-10-30 05:15:32 +00:00
Brian Matherly 0c6765f1f5 Fix Type in narrative web progress.
svn: r18383
2011-10-29 15:53:14 +00:00
Doug Blank 4109dbf95e Working on names
svn: r18382
2011-10-29 13:58:41 +00:00
Doug Blank c76da10e9d Added media functions and other missing functions
svn: r18381
2011-10-29 13:45:57 +00:00
Jérôme Rapinat 71ddee0b2a 5308 5309 5312 5320 5301 better ATK support
svn: r18380
2011-10-29 09:45:20 +00:00
Zdeněk Hataš 5dc3faf8be czech translation update
svn: r18379
2011-10-29 08:47:19 +00:00
Brian Matherly 0b8ea1202d Implement new "User()" class for reports to indicate progress and prompt the user. This allows the removal of from "gui.utils import ProgressMeter" from reports so that they don't depend on gui.
svn: r18378
2011-10-29 05:02:33 +00:00
Jérôme Rapinat d2f31ae81b 5337: Maps View crash when tiles' storage path is not existent, call ErrorDialog
svn: r18377
2011-10-28 07:43:11 +00:00
Nick Hall 020dae3d72 Set maximum for default GrampsBar size
svn: r18375
2011-10-27 09:07:53 +00:00
Nick Hall e1ae74e952 Replace netbook mode with sizing proportional to screen size
svn: r18374
2011-10-26 18:28:32 +00:00
Nick Hall 594bc9257f 5321: Tidy up code for the children tab in the family editor
svn: r18372
2011-10-25 21:31:32 +00:00
Mirko Leonhäuser cec721c95c updated german translation
svn: r18370
2011-10-25 20:18:46 +00:00
Jérôme Rapinat e80cd823c8 5331: Deprecated http://gazetteer.openstreetmap.org/namefinder/
svn: r18369
2011-10-25 08:16:34 +00:00
Jérôme Rapinat effbde51a8 5310 5314: missing tags and date fields
svn: r18367
2011-10-24 10:26:09 +00:00
Paul Franklin 22b0f8476c 5031: Some reports should not register the page orientation to non-default (Landscape)
svn: r18366
2011-10-23 20:38:22 +00:00
Paul Franklin ca94331a70 5323: Cannot run sort events in gramps 3.4 SVN
svn: r18365
2011-10-23 17:01:53 +00:00
Jérôme Rapinat f455cb269c 5293: wording improvements
svn: r18364
2011-10-23 07:51:22 +00:00
Jérôme Rapinat 571dbc66b2 5264: missing noteref on person reference
svn: r18363
2011-10-23 07:13:45 +00:00
Paul Franklin ba60ec4c07 missing or malformed SVN "Id" line
svn: r18361
2011-10-23 03:13:50 +00:00
Nick Hall e27d9e04fe 5322: Fix error when dragging an alternative location onto the clipboard
svn: r18360
2011-10-22 22:50:46 +00:00
Paul Franklin 4997134564 corrected SVN "Id" property
svn: r18357
2011-10-22 15:10:59 +00:00
John Ralls 9c046f38a0 Remove _HasSource.py from src/Filters/Rules/Source/Makefile.am -- moved to Rules/Citation in r18339
svn: r18356
2011-10-20 19:07:08 +00:00
Paul Franklin abf6fbc45b Jerome said on the gramps-devel list that in fixing
http://www.gramps-project.org/bugs/view.php?id=4556
he removed mk_blue_marble.py and its output from the Makefile:
http://gramps.svn.sourceforge.net/viewvc/gramps/trunk/src/images/Makefile.am?r1=16419&r2=16418&pathrev=16419

So since mk_blue_marble.py is not needed anymore I am deleting it.


svn: r18352
2011-10-20 14:58:40 +00:00
Doug Blank fd04480052 5266: Christening dates displayed as Birth dates in Family editor
svn: r18349
2011-10-18 21:10:35 +00:00
Gary Burton 6ab9ac059d Add SVN Id
svn: r18348
2011-10-18 20:59:32 +00:00
Gary Burton 08dfc15bd9 Add gramps header
svn: r18347
2011-10-18 20:50:36 +00:00
Doug Blank 1096069ad1 Not needed
svn: r18346
2011-10-18 19:07:18 +00:00
Paul Franklin 1a4f9cdca7 added GPLv2 and SVN Id line
svn: r18345
2011-10-18 18:14:07 +00:00
Paul Franklin 44eabae65c added GPLv2 and Id line
svn: r18344
2011-10-18 17:05:55 +00:00
Tim G L Lyons 2c89d2e0b2 Fix merge citations for repositories
svn: r18343
2011-10-18 16:38:18 +00:00
Doug Blank 22d91dfd6c Working on editing person
svn: r18342
2011-10-18 01:56:14 +00:00
Jérôme Rapinat dcf5fe856f 3145: improve image subsection, bug with filtered objects (patch by Robert Cheramy)
svn: r18341
2011-10-17 14:20:53 +00:00
Doug Blank d582966fab Added missing methods
svn: r18340
2011-10-17 04:27:24 +00:00
Tim G L Lyons 5e0c4d074a Updated Filters and Filters/Rules for citations
* renamed HasSourceBase to HasSourceCountBase to reflect function, and because HasSourceBase is changed to be more widely used
* consequent renaming of filters for various object types
* changed source filters to a new 'Citation/source filters' category
* added Citation/_HasSource to check whether Citation refers to a Source with particular properties
* added Person/_HasCitation, Event/_HasCitation and Family/_HasCitation to check whether object refers to a Citation with particular properties
* updated Citation/_MatchesSourceFilter
* updated Rules/_MatchesSourceConfidenceBase
* updated Rules/_MatchesSourceFilterBase
* updated Citation object and citationbase.py for source references
* updated Person/_HasSourceOf 

* updated comments in Filters/Rules/__init__.py to document how the various rules are used.


svn: r18339
2011-10-16 21:09:49 +00:00
Paul Franklin 331c135235 5128: Python files with no SVN "Id" property (& added MIME text/plain if none)
svn: r18338
2011-10-16 20:21:22 +00:00
Paul Franklin 1e97578d54 added svn:mime-type text/plain and svn:keywords Id peoperties
svn: r18337
2011-10-16 19:55:56 +00:00
Doug Blank d853e2886d Working on providing good error feedback
svn: r18336
2011-10-16 17:30:51 +00:00
Doug Blank ae5e389bd7 New page for browsing data
svn: r18335
2011-10-16 17:05:35 +00:00
Doug Blank f00b6374a0 Breadcrumbs on all pages; refactor menus and views
svn: r18334
2011-10-16 17:00:32 +00:00
Doug Blank 9e6bd3c4ba Messages; fixes throughout
svn: r18333
2011-10-16 03:58:56 +00:00
Doug Blank 7b4b4136bf Importing from webpage--- need to report error and status
svn: r18332
2011-10-16 01:46:28 +00:00
Tim G L Lyons f35cb08aff Upgrade repository (because addresses can have sources)
svn: r18331
2011-10-15 21:48:57 +00:00
Doug Blank e0bf2acbc6 Moved src/web to src/webapp
svn: r18330
2011-10-15 20:35:07 +00:00
Doug Blank d2eac17b4f Moved src/web to src/webapp
svn: r18329
2011-10-15 20:30:34 +00:00
Doug Blank 3773107669 Move src/web to src/webapp to make it more clear what this dir is for
svn: r18328
2011-10-15 20:23:40 +00:00
Doug Blank 0b1649b0f4 Move src/web to src/webapp to make it more clear what this dir is for
svn: r18327
2011-10-15 20:21:48 +00:00
Doug Blank f492515494 Export from webapp is complete; working on import into webapp
svn: r18326
2011-10-15 20:12:11 +00:00
Doug Blank 382336e9b5 Missing return self on unserialize for convienience and consistency
svn: r18325
2011-10-15 20:09:20 +00:00
Paul Franklin eeb48f1850 5124: filter-rule file has semi-DOS format
svn: r18324
2011-10-15 16:22:05 +00:00
Doug Blank d829ca51fa Return self from unserialize as convienience and to match other objects
svn: r18323
2011-10-15 15:02:51 +00:00
Doug Blank e3f5f4e9c9 Working on running all reports/import/export from the web
svn: r18322
2011-10-15 14:31:09 +00:00
Tim G L Lyons 73c35130ab Diagnostic print during rebuild reference map
svn: r18321
2011-10-14 23:13:21 +00:00
Doug Blank 8fd1b37d86 Clean up of transactions; fixed bug on reference to events; removed clean_cache; GEDCOM import works
svn: r18320
2011-10-14 14:43:59 +00:00
Doug Blank 6693cbe240 added clear_cache; removed cache set from inside for now; bugs introduced (eg, people events wrong handles to events)---why?
svn: r18319
2011-10-14 11:42:07 +00:00
Doug Blank 62d2031d31 Cleanup of django code for import; need to fix import, not correct in linking to objects
svn: r18318
2011-10-14 03:03:09 +00:00
Paul Franklin 02eb64ce7d 5300: make gramps.py more BSD-friendly
svn: r18317
2011-10-13 18:17:08 +00:00
Jérôme Rapinat 0259a143a0 can died at same year as max_alive
svn: r18316
2011-10-13 16:11:06 +00:00
Jérôme Rapinat 7c06699fb8 5293: use correct method with precision set; try to avoid age greater than max alive (user preferences)
svn: r18315
2011-10-13 14:52:52 +00:00
Doug Blank b07514e0d1 Copy deepcopy fix to src/web (thanks P. Franklin); removed workaround
svn: r18314
2011-10-13 10:32:27 +00:00
Paul Franklin 9b90430c29 4952: Several grammar mistakes -- partial fix, remainder were by Jerome R.
svn: r18313
2011-10-13 05:46:13 +00:00
Doug Blank c05992c0df Import error
svn: r18312
2011-10-13 02:58:34 +00:00
Doug Blank fd34323139 Edit names sorta working again
svn: r18311
2011-10-13 02:33:20 +00:00
Doug Blank 38308df518 Adjust colors of table
svn: r18310
2011-10-13 01:29:46 +00:00
Doug Blank e487a32a1f Use const.VERSION
svn: r18309
2011-10-13 00:47:13 +00:00
Doug Blank df4f26e117 Settings for server; added version, and refined user page
svn: r18308
2011-10-13 00:41:27 +00:00
Doug Blank f7afdc9f6e Changes to keep up with current css in trunk
svn: r18307
2011-10-13 00:13:00 +00:00
Doug Blank 5001870f8d Python 2.6.4 could not deepcopy the name_display
svn: r18306
2011-10-12 23:10:41 +00:00
Doug Blank ef7f9ea0bf Corrections to find 404 error items
svn: r18305
2011-10-12 21:48:34 +00:00
Doug Blank 9364b9bc85 Run report as a valid user; use username as part of tmp name
svn: r18304
2011-10-12 20:55:26 +00:00
Doug Blank f1ac71ac6c Python 2.6.4 could not deepcopy the name_display
svn: r18303
2011-10-12 20:20:12 +00:00
Doug Blank 9cd2754e19 Keep gtk out of includes, if possible
svn: r18302
2011-10-12 20:18:48 +00:00
Doug Blank c40c604da8 Fixes for running on server
svn: r18301
2011-10-12 18:48:58 +00:00
Doug Blank ed449273c8 Accidently added; removed
svn: r18300
2011-10-12 17:15:21 +00:00
Doug Blank a533cc4e6e Changes for Tag and Report views; Reports can be run from the website
svn: r18299
2011-10-12 16:32:31 +00:00
Jérôme Rapinat 1bc8f8a79c 5293: age='unknown' for after/after and before/before dates (age calculation)
svn: r18298
2011-10-12 16:30:18 +00:00
Doug Blank 1740803a58 Changes for Tag and Report views; Reports can be run from the website
svn: r18297
2011-10-12 16:28:26 +00:00
Jérôme Rapinat a2e000a04d 5297: typo; self.update() was missing
svn: r18295
2011-10-12 14:49:59 +00:00
Jérôme Rapinat 6dbab99330 5293: return year only with 'about' calculation
svn: r18294
2011-10-12 14:42:54 +00:00
Doug Blank d03186f36b Changes to search new surname table
svn: r18293
2011-10-12 12:34:23 +00:00
Doug Blank 4ce6dc3788 Should not call _LOG.error (reported by P. Franklin)
svn: r18291
2011-10-12 11:24:21 +00:00
Jérôme Rapinat 0cd782cd5f 5293: at least/at most for ages at death (DAR/DDR)
svn: r18290
2011-10-12 07:15:39 +00:00
Doug Blank 2ed489a858 Gramps Django exports to GEDCOM
svn: r18289
2011-10-12 02:52:04 +00:00
Doug Blank f47691367c Added rebuild_cache; use base64 string to encode/decode
svn: r18288
2011-10-12 01:17:29 +00:00
Doug Blank 17f1796f1c added cache to objects; added birth/death_ref_index
svn: r18287
2011-10-11 23:42:33 +00:00
Doug Blank bdc643366d Added return on unserialize; added create for all classes
svn: r18286
2011-10-11 23:39:10 +00:00
Jérôme Rapinat c38e2ab5a0 4365: Import/Export Gramps XML is not idempotent; sort primary objects by handles after rev18272
svn: r18285
2011-10-11 05:51:21 +00:00
Rob G. Healey 2aad276c80 Referenced Sources has been added to class RepositoryPage().
svn: r18284
2011-10-11 02:17:42 +00:00
Rob G. Healey 55b297d1fb Completed some work on RepositoryPage, some work on Navigation menus...
svn: r18283
2011-10-10 20:41:25 +00:00
Paul Franklin a9f824773a 5240: Failure on start of gramps.py by missing locale.LC_MESSAGE
svn: r18282
2011-10-10 19:35:04 +00:00
Doug Blank 57772e71e6 Changes to allow all reports to run from Django-based backend
svn: r18281
2011-10-10 16:34:39 +00:00
Paul Franklin 98d1fff55c typo
svn: r18280
2011-10-10 16:33:04 +00:00
Paul Franklin 81200951a7 typo
svn: r18279
2011-10-10 16:30:22 +00:00
Doug Blank f3d74f5dfe Typo: menu not defined
svn: r18278
2011-10-10 15:57:40 +00:00
Doug Blank 552602da8b Added include_in_listing handling to ignore packages
svn: r18276
2011-10-10 12:27:14 +00:00
Jérôme Rapinat 408d3aec79 4365: Import/Export Gramps XML is not idempotent; sort primary objects by handles after rev18272
svn: r18275
2011-10-10 11:39:50 +00:00
Rob G. Healey 663a7279ca Created same fix from Gramps33 for Source Pages.
svn: r18274
2011-10-10 05:34:38 +00:00
Doug Blank 4037105e4f Another fix for idempotent export/import round trip
svn: r18272
2011-10-10 01:16:32 +00:00
Doug Blank 5b37466905 allow flag to get_person_handles; update example
svn: r18271
2011-10-10 00:42:34 +00:00
Doug Blank c9130274d8 do_reg_plugins() requires at least a dbstate
svn: r18270
2011-10-10 00:40:22 +00:00
Zdeněk Hataš 1e4baf393b czech translation update
svn: r18267
2011-10-09 18:06:42 +00:00
Doug Blank 4aa7b0710e 4365: Import/Export Gramps XML is not idempotent
svn: r18265
2011-10-09 16:16:10 +00:00
Peter Landgren 9ec1291fd3 Issue 5275, missed the case when lat or long was missing.
svn: r18263
2011-10-08 16:23:48 +00:00
Peter Landgren 06bd6096a4 Issue 5275, problem when lat/long has wrong format in place view.
svn: r18262
2011-10-08 14:23:00 +00:00
Jérôme Rapinat e7580e774c 5285: Add a blank entry on countries list (same as Calendar)
svn: r18260
2011-10-08 11:28:08 +00:00
Zdeněk Hataš d05ff328c3 czech translation update
svn: r18258
2011-10-07 19:08:27 +00:00
Jérôme Rapinat d9a42299a2 5285: Add a blank entry on countries list
svn: r18256
2011-10-07 10:22:46 +00:00
Rob G. Healey d9cbb4f6cb Fixed problem in creating Google Family Links page
svn: r18254
2011-10-07 05:52:47 +00:00
Peter Landgren 95c5872126 Fix of issue 5282, white spaces should be kept.
svn: r18252
2011-10-06 16:48:36 +00:00
Rob G. Healey b028d4c0e1 Fixed a crash in creating the family map page, and some little changes in comments.
svn: r18251
2011-10-06 07:56:49 +00:00
Paul Franklin 2f4a370ea7 typo in 3165 patch -- caught by lcc
svn: r18250
2011-10-04 18:00:13 +00:00
Paul Franklin fc68033c3a 3165: Fix printing of marriage strings in Det{Asc/Desc}Reports -- original patch from Vlada Perić (vlada.peric@gmail.com), then split in two by Matt Keenan (matt.keenan@gmail.com) -- both were applied
svn: r18248
2011-10-03 22:51:19 +00:00
Paul Franklin 630751d98b 5259: Detailed Descendant Report, incorrect number sequence and printing of duplicates -- patch from Matt Keenan (matt.keenan@gmail.com)
svn: r18247
2011-10-03 19:35:00 +00:00
Paul Franklin cf636e380f 5252: Descendend Report traceback referencing NoneType person -- patch from Matt Keenan (matt.keenan@gmail.com)
svn: r18246
2011-10-03 19:33:23 +00:00
Tim G L Lyons 14c4b6a463 Fix backref links from events to person. In the event view, the 'Main Participants' was blank, as was the 'References' gramplet.
svn: r18245
2011-10-03 17:19:23 +00:00
John Ralls 315d41790d Add mergecitations.glade to Makefile.am so that it gets installed
svn: r18244
2011-10-02 23:47:52 +00:00
John Ralls 36f45b392a Add MergeCitations.py to Makefile.am so that it gets installed
svn: r18243
2011-10-02 23:15:34 +00:00
John Ralls d98def8b4f Some more autotools fixups for Citations
svn: r18242
2011-10-02 22:59:15 +00:00
Tim G L Lyons 0626445d38 Add missing new Filters/Rules/Citation SUBDIRS directory.
svn: r18241
2011-10-02 22:18:21 +00:00
John Ralls 59e8941495 Fix typo in src/gui/editors/displaytabs/Makefile.am
svn: r18240
2011-10-02 21:26:06 +00:00
Jérôme Rapinat 9ec57d9bec 3145: Improve image subsection selection; patch for gtk < 2.22 (by Robert Cheramy)
svn: r18239
2011-10-02 08:06:40 +00:00
Stéphane Charette bf77bf9d9a merge several 3.3.1 changes (NEWS, debian/control) up to trunk
svn: r18238
2011-10-02 05:47:22 +00:00
Rob G. Healey 78685cb16f Tr- erote the display_relationships() on class IndividualPage.
svn: r18233
2011-10-02 01:53:12 +00:00
Michiel Nauta 7940d8e80d 5264: DTD syntax and RNG validation, again remove xml and make coords strings
svn: r18232
2011-10-01 19:59:36 +00:00
Tim G L Lyons 8c36ed6a8e Add MergeCitations tool.
Add note to upgrade information dialogue box to suggest running the tool.
Fixes to Person and Family for get citation child list for merging citations.


svn: r18228
2011-09-30 21:34:21 +00:00
Jérôme Rapinat 9b65dad70d Add Vietnamese translation (by De Tran)
svn: r18225
2011-09-30 06:45:03 +00:00
Jérôme Rapinat e59540d3fe 5264: update location, researcher, address
svn: r18222
2011-09-30 06:27:28 +00:00
Tim G L Lyons afefdb09a7 Fixes for database update signal handling for treemodel as used for the citation tree
- corrected handing of setting of the handle of a node to 'None' for a non-leaf (heading) node
  - only insert the citation leaf node if it is not already present.

svn: r18220
2011-09-29 18:00:58 +00:00
Jérôme Rapinat e51d189b29 5264: minor validation issues on researcher and person reference
svn: r18219
2011-09-29 16:02:49 +00:00
Zdeněk Hataš 88cbf1b68a czech translation update
missing holiday added to holidays list

svn: r18214
2011-09-28 18:14:16 +00:00
Jérôme Rapinat af1f95dbd7 3145: Improve image subsection selection (contribution by Robert Cheramy)
svn: r18212
2011-09-27 06:28:27 +00:00
Tim G L Lyons a906c98439 Clean-up Sources and Citations views:
* Add icon for citations view
* disable old sourceview
* change citationtreeview to be Sources navigation view
* citationlistview is now the Citations view
* merge libcitationview into citationlistview and citationtreeview, and corrected and rationalised
* remove libcitationview
* corrected initialisation of source_handle in Citation.py
* fixes for preventing same source being edited twice
    - fixed blockedtext in citationembededlist
    - override build_window_key in editcitation.py

svn: r18211
2011-09-26 19:53:18 +00:00
Tim G L Lyons a4f9e6834d change 'PopulateGramplet' to update the displays on exit
svn: r18210
2011-09-26 19:48:34 +00:00
Tim G L Lyons 66e4d8e1f8 * fix comparison for confidence level in citation filter
svn: r18209
2011-09-26 18:22:32 +00:00
Zdeněk Hataš 3d93c96818 czech translation update
svn: r18208
2011-09-26 13:47:16 +00:00
Zdeněk Hataš a02c5861a5 czech translation update
svn: r18202
2011-09-24 10:30:57 +00:00
Rob G. Healey 6501d21159 Remoed the global use of place_handle_list, and place_lat_long. Soe cleanup and also pep8 work.
svn: r18201
2011-09-24 09:49:59 +00:00
Michiel Nauta 2d8dd3d3a5 4927: Narrated Web test - layout
svn: r18198
2011-09-24 07:51:40 +00:00
Tim G L Lyons ecee884729 Fix confidence entry in citation filter
svn: r18197
2011-09-23 19:46:23 +00:00
Zdeněk Hataš 1d7c4fc0ef czech translation update
svn: r18196
2011-09-23 15:10:07 +00:00
Michiel Nauta 604fc5ec28 4937: Clipboard - unable to added second source
svn: r18191
2011-09-21 19:13:34 +00:00
Michiel Nauta 7de51cbca9 5246: NarWeb crash when using Family Links option for maps with a place with invalid lat/long
svn: r18189
2011-09-21 13:44:56 +00:00
Michiel Nauta a4b5f8c1c9 5029: Attributes in websites; again, Nebraska en Visually stylesheets
svn: r18187
2011-09-21 12:21:20 +00:00
Paul Franklin 8d195f112b 5233: Detailed Descendant report, Only show spouse reference if spouse in main report -- patch from Matt Keenan <matt.keenan@gmail.com>
svn: r18186
2011-09-21 05:55:51 +00:00
Paul Franklin 6c3a07da3b 5221: Duplicate Families in Descendant Report -- patch from Matt Keenan <matt.keenan@gmail.com>
svn: r18185
2011-09-21 05:50:51 +00:00
Paul Franklin 3ed68aed28 5221: Duplicate Families in Descendant Report
svn: r18184
2011-09-21 05:40:03 +00:00
Rob G. Healey 19eb347b4a Fixed two errors that caused crashes. Changed variable thumbpreview to inc_thumbnails.
svn: r18183
2011-09-21 03:34:11 +00:00
Tim G L Lyons 5719832f36 Citation filters
svn: r18182
2011-09-20 22:05:41 +00:00
Paul Franklin 08470002b5 5155: Complete Individual Report always tries to include images
svn: r18181
2011-09-20 19:59:11 +00:00
Paul Franklin 9dce82ac00 typo
svn: r18180
2011-09-20 18:34:54 +00:00
Jérôme Rapinat 300728ec48 update list to 3.4 number ...
svn: r18178
2011-09-20 14:22:07 +00:00
Jérôme Rapinat 9412957db6 5244: Add IsRelatedWith Filter
svn: r18175
2011-09-19 08:42:31 +00:00
Jérôme Rapinat ebe91fd07b 5244: Add IsRelatedWith Filter
svn: r18174
2011-09-19 08:41:11 +00:00
Rob G. Healey 7cb8c66272 Changed the name of the Horizontal and Vertical menus style sheets.
svn: r18173
2011-09-19 05:17:50 +00:00
Rob G. Healey a4ee67d53f Fixed Family Attributes and Family LDS Ordinance. Thank you Michiel Nauta.
svn: r18172
2011-09-19 02:26:07 +00:00
Tim G L Lyons 21e402fc6f * Updated signal handlers to deal with citation tree model and secondary nodes
* Fix for citation selector.

svn: r18171
2011-09-18 19:49:18 +00:00
Craig J. Anderson 530d6216b6 didn't see that I had modified this file for something else.
backed out the one line change.


svn: r18169
2011-09-15 00:27:40 +00:00
Craig J. Anderson dd92bf6e1a fixes:
http://www.gramps-project.org/bugs/view.php?id=5175
put in a valid email address



svn: r18168
2011-09-15 00:19:26 +00:00
Espen Berg aa68ba7aa5 Some revision of Norwegian bokmål
svn: r18167
2011-09-14 18:13:31 +00:00
Mirko Leonhäuser c4a51711f8 updated german translation
svn: r18165
2011-09-14 17:26:02 +00:00
Zdeněk Hataš 115d4db293 czech translation update
svn: r18163
2011-09-14 14:08:40 +00:00
Michiel Nauta 44f0c6e98b 5063: again, rewritten Mainz stylesheet
svn: r18160
2011-09-13 21:49:03 +00:00
Rob G. Healey 04cb1db273 Brought Family LDS section with IndividualPage's: Families section.
svn: r18159
2011-09-13 18:04:29 +00:00
Rob G. Healey 11de3759f7 Bug#5029-- Attributes in Websites; Moved Family ttributes into IndidivudalPage: Families: Attributes.
svn: r18158
2011-09-13 03:26:38 +00:00
Brian Matherly 269df644df Patch from Matt Keenan <matt.keenan@gmail.com> - 0005217: Number of text reports crashing during deepcopy() for Python <2.7
svn: r18156
2011-09-12 02:40:13 +00:00
Mirko Leonhäuser 3c283e1109 updated german translation
svn: r18155
2011-09-11 20:56:36 +00:00
Michiel Nauta 77654ffc82 5227: NarWeb, multiple persons are not seperated by comma
svn: r18152
2011-09-11 20:26:45 +00:00
Fedik 3165e6b98e small translation updates
svn: r18150
2011-09-11 13:46:07 +00:00
Michiel Nauta 29d693ed49 5226: again, husband and wife links
svn: r18148
2011-09-11 10:55:11 +00:00
Michiel Nauta dc00fa980d 5226: NarWeb, family events don't list persons on event page and event list page
svn: r18146
2011-09-11 10:32:37 +00:00
Michiel Nauta 716c959e23 5225: again, place page title
svn: r18144
2011-09-11 08:09:01 +00:00
Jérôme Rapinat 0985556156 update Polish translation (by Łukasz Rymarczyk)
svn: r18141
2011-09-10 08:23:40 +00:00
Rob G. Healey fa5a5f4c0d Fixed the last row's emptyCols for ThumbnailPreviewPage().
svn: r18139
2011-09-10 06:17:14 +00:00
Michiel Nauta 83d9ac4994 5225: NarWeb, map page title misses and event page title is strange
svn: r18137
2011-09-09 22:02:18 +00:00
Michiel Nauta 25457c6c1e 5224: NarWeb, associations table appends 1 to person name
svn: r18135
2011-09-09 21:08:37 +00:00
Michiel Nauta 2c52c8cc42 5223: NarWeb, first image thumbnail description errors
svn: r18133
2011-09-09 20:26:23 +00:00
Michiel Nauta 5bf9b8217e 4305: again for mimeless images
svn: r18131
2011-09-09 19:31:17 +00:00
Michiel Nauta c0f3cf1084 5209: Narrated Web Site - Mainz - Year At A Glance - Rendering Error
svn: r18129
2011-09-09 19:09:06 +00:00
Rob G. Healey a6a49cf526 Finished off creating the last row if it is incomplete in Thumbnail Preview Grid page?
svn: r18127
2011-09-09 08:34:12 +00:00
Rob G. Healey d435c31d9e Cleanup of ColumnPartner, and removed section MarriageReport.
svn: r18125
2011-09-08 10:03:03 +00:00
Rob G. Healey 87460f0788 Cleanup of class PlaceListPage()
svn: r18124
2011-09-08 09:47:53 +00:00
Rob G. Healey 1f290c934d Simplified the listing of the class FamilyListPage(), so that a couple is only shown once in the list.
svn: r18123
2011-09-08 09:23:10 +00:00
Rob G. Healey 09e9e253fa Consolidated many occurences of ColumnRowLabel into one...
svn: r18122
2011-09-08 09:21:22 +00:00
Jérôme Rapinat 7966ecd52f 4400: add chinese date handler for testing (not enabled on Makefile.am, see __init__.py and DateHandler.py)
svn: r18120
2011-09-07 12:40:20 +00:00
Brian Matherly 4b3e119faa Patch by Adam Stein <adam@csh.rit.edu > - Continued work on "0002513: Using section/region on media_ref as thumbnail on reports" - add image cropping to Individual report.
svn: r18119
2011-09-07 02:54:19 +00:00
Brian Matherly c4d4762c30 Patch from Matt Keenan <matt.keenan@gmail.com> - 0005149: Provide Name Format option for some text reports
svn: r18118
2011-09-07 02:49:08 +00:00
Rob G. Healey 147f74c3b1 Some cleanup work
svn: r18117
2011-09-07 01:35:45 +00:00
Nick Hall b5ff4c9aea 5012: Move custom rule configuration file into the version directory and provide upgrade from previous version
svn: r18115
2011-09-06 14:43:03 +00:00
Rob G. Healey ec1018973d Bug#5165; fixed filename of Thumbnail Page in class ThumbnailPreview(). Thank you, Jerome Rapinat.
svn: r18113
2011-09-04 23:29:20 +00:00
Peter Landgren f986255fe7 Swedish update.
svn: r18112
2011-09-04 16:30:07 +00:00
Tim G L Lyons c474e5e638 * change CitationtreeModel so that building the view starts from sources so that it displays sources that have no citations
consequent restructuring:
* introduce separate CitationBaseModel module which encapsulates access to both citation and source fields for the views
* introduce separate CitationListModel and CitationTreeModel modules

* move configuration data from libcitationview to citationtreeview and citationlistview, because the two different views have different data


svn: r18110
2011-09-03 22:19:15 +00:00
Jérôme Rapinat 897e85aa51 4973: Gramps doesn't handle locale setting failure very well; testing (Tim's patch)
svn: r18109
2011-09-03 15:44:06 +00:00
Mirko Leonhäuser c3118790c9 updated german translation
svn: r18107
2011-09-03 12:02:44 +00:00
Peter Landgren 5c7f6751af Fix of first issue in 5194.
svn: r18105
2011-09-03 11:26:15 +00:00
Andre Marcelo Varenga b92831f10f update pt_BR translation
svn: r18103
2011-09-02 21:46:01 +00:00
Nick Hall 6004f5ee22 5112: Fix error when moving empty surname row
svn: r18102
2011-09-02 20:10:13 +00:00
Tim G L Lyons bb854ec772 Modifications as suggested by Nick Hall:
* Remove inheritance of Citation from RefBase, using source_handle filed instead (similar to  the way Family objects store mother and father handles) (also use the set_ and get_reference_handle functions more consistently)
* Use get_citation_list instead of get_citation_references (more consistent with the way notes are handled)

svn: r18100
2011-09-02 10:40:53 +00:00
Brian Matherly 24900750a9 Patch from Nick Hall - 0005193: Web Calendar report gives an error for the default style sheet.
svn: r18099
2011-09-02 02:03:39 +00:00
Brian Matherly eb85361c7e Patch by Adam Stein <adam@csh.rit.edu > - Continued work on "0002513: Using section/region on media_ref as thumbnail on reports" - add image cropping to Cairo documents
svn: r18097
2011-09-02 01:32:03 +00:00
Tim G L Lyons bad963e150 Modifications to upgrade code as suggested by Michiel Nauta; many thanks for his advice.
svn: r18096
2011-09-01 22:07:04 +00:00
Tim G L Lyons 29cc4ee6e9 * various updates to CitationView, CitationEmbedView and CitationEditor to take account of Rev 17973 for two different object types in selectors
* updates to citationviews to support all the functionality (add source etc.) provided by sourceview (including different tooltips for tree view and list view)
* moved registration of citationtreeview into view.grp.py
* removed citationtreeview.grp.py module
* fixed update to citation when note is deleted
* fixed update to citation when media object is deleted
* re-enabled edit button in sourcebackreflist
* improved date display in mergecitation
* changed default note type for citation notes
* changed backref in citation editor to CitationBackRefList
* fixed removal of citation handles from the list in primary objects when a citation is deleted
* fixes for pylint

svn: r18095
2011-09-01 18:13:42 +00:00
Rob G. Healey 85e803f5f6 Added the missing thumbnails on the preview page. Added option to create the family pages or not?
svn: r18094
2011-09-01 04:51:13 +00:00
Rob G. Healey ed18bf59bf Fixed hyperlink to the Thumbnail Preview page. Thank you, Jerome Rapinat
svn: r18093
2011-09-01 02:43:17 +00:00
Rob G. Healey 95a292f344 Finished working on the thumbnail preview page and updated the style sheets with the necessary style elements.
svn: r18091
2011-08-31 02:06:59 +00:00
Rob G. Healey cde4bb16d5 Removed this style sheet as there are so many different stylesheets already and there is really no value to it.
svn: r18090
2011-08-30 19:16:33 +00:00
Nick Hall ec1f15e94b 5191: Remove family heading when the active person has no families
svn: r18089
2011-08-30 18:35:52 +00:00
Nick Hall b438b7c248 Merge schema files from trunk
svn: r18087
2011-08-30 18:30:12 +00:00
Nick Hall afef197a57 Update Gramps XML Import/Export to support Citations
svn: r18086
2011-08-30 12:34:46 +00:00
Tim G L Lyons 5a3cef062c * Implemented merge Citation
* Updated merge Sources
* Implemented undo-redo for citations (revision 18069 had only added citations to the undo-redo list, not acted on that types of element)
* Fixed embedded lists for some of the object type editors that were done in Rev 18069
* Modified EditCitation so the source parameter is optional
* Added svn properties for all /src/Merge/merge*.py modules
* Added support for EditCitation from backreflist.py

svn: r18085
2011-08-30 10:40:30 +00:00
Michiel Nauta 319db30436 5151: Latin American surname guessing fails
svn: r18083
2011-08-29 19:06:20 +00:00
Rob G. Healey 97077b5146 Fixed table alighment error that I just created. Re- created event_header_row(), but every event may use it now.
svn: r18082
2011-08-29 09:04:02 +00:00
Rob G. Healey 87a6c03c8f Cleanup of FamilyPage(), format_family_events(), and display_event_row().
svn: r18081
2011-08-29 07:02:17 +00:00
Rob G. Healey a9dc79c730 Fixed the problem with the FamilyPage content not showing in the page. Added a conditional to MediaListPage to catch possible failure.
svn: r18080
2011-08-29 05:06:37 +00:00
Michiel Nauta bcbe23ebbb 3963: Webreport, Individual's side, bug in event's note
svn: r18078
2011-08-27 10:08:24 +00:00
Michiel Nauta d79eaa2b93 3893: [NarWeb] Narrated Website does not export all sources
svn: r18076
2011-08-27 10:01:30 +00:00
Michiel Nauta a7bfa88f3b 4523: WebCal generates wrong path slash -\ instead of /
svn: r18074
2011-08-27 09:51:58 +00:00
Michiel Nauta 41dfd5e55e 4486: Validate webpages again, single parent families
svn: r18072
2011-08-27 09:43:08 +00:00
Rob G. Healey 94799a83ca Fixed FamilyPage()...
svn: r18071
2011-08-27 02:53:09 +00:00
Rob G. Healey c942a8bee6 Added event.get_media_list() and Notes, urls, source references, and media to FamilyPage.
svn: r18070
2011-08-27 00:26:33 +00:00
Tim G L Lyons d3dcbb1c12 Implemented database upgrade for all eligible remaining object types.
Added Citations to undo-redo feature.
Moved Citation view within navigation pane to below Sources.
Removed useless edit button from sourcebackreflist.
Fixed default bottombar gramplets for citations. 

svn: r18069
2011-08-26 23:18:11 +00:00
Rob G. Healey 860d946652 Completed the use of check_person_database() for all usage of 'if handle in self.ind_list:' for looking to see if a person is in the report database.
svn: r18068
2011-08-26 05:34:47 +00:00
Michiel Nauta cb500359fb 4486: NarrativeWeb does not validate
svn: r18064
2011-08-25 20:47:36 +00:00
Mirko Leonhäuser 9ae237b4cc updated german translation
svn: r18063
2011-08-24 17:03:29 +00:00
Rob G. Healey a2e4669a3a Removed ColumnMedia from FamilyListPage, and Benny said it would take a huge hit on bandwidth and load timing.
svn: r18061
2011-08-24 07:12:54 +00:00
Rob G. Healey a9cff60f04 Added class FamilyListPage, remove global variable _individuallist, and added some error catching. I am stuck on class FamilyPage...
svn: r18060
2011-08-24 05:52:11 +00:00
Kees Bakker d04efcfb7e Bugfix for 5146 and 5106 - ImportProGen fails on Windows because some files
must be read as "binary".


svn: r18056
2011-08-23 19:48:33 +00:00
Kees Bakker abaf5cd4f6 Comment out set_patronymic in ImportProGen plugin. This is a temporary measure
and we have to see how many PG30 users actually want it.


svn: r18055
2011-08-23 19:46:11 +00:00
Tim G L Lyons 165625715d Various enhancements:
* Modified Event object to include references to Citations
* Implemented database upgrade for Events (upgrade for Media had already been done)
* Enhanced database upgrade to do backlinks
* Modified Media object to remove sourceref
* Implemented citations bottombar gramplet
* Some minor fixes and improvements

svn: r18054
2011-08-23 16:54:03 +00:00
Rob G. Healey 6befeb2c3b Cleanup of alphabet navigation bar's title
svn: r18053
2011-08-23 07:21:43 +00:00
Michiel Nauta 02d05a3d4b Updated Rob's stylesheets from r18045
svn: r18052
2011-08-21 19:34:27 +00:00
Rob G. Healey 699d742688 Added style sheet for upcoming Web Thumbnail Gallery
svn: r18051
2011-08-21 08:27:06 +00:00
Michiel Nauta 142d868ba1 4305: p element in W3 compliance
svn: r18048
2011-08-19 19:10:49 +00:00
Brian Matherly b0b919d148 Patch from Paul Franklin - Partial work for: 0004646: reports cannot be run from the command line in a non-GUI environment
svn: r18047
2011-08-19 01:57:43 +00:00
Rob G. Healey 3b30d1dee6 Added style sheet elements for the upcoming FamilyListPage() coming in NarrativeWeb... Already discussed these elements with Michael Nauta.
svn: r18045
2011-08-18 00:43:55 +00:00
Rob G. Healey a3fd13e185 Fixed issue with creating the Media object's Date object from image Exif metadata.
svn: r18044
2011-08-18 00:29:22 +00:00
Andre Marcelo Varenga 1ec0fdbaca update pt_BR translation
svn: r18043
2011-08-17 17:28:37 +00:00
Mirko Leonhäuser 1f68a6bef9 updated german translation
svn: r18041
2011-08-17 17:24:38 +00:00
Rob G. Healey f90367ad86 Re- wrote the entire save_metadata() function. Still have a couple little irritating issues, but I will work them out too soon.
svn: r18040
2011-08-17 07:08:31 +00:00
Michiel Nauta 41d3ab4d58 5159: Import of xml file with note linking to duplicate object points to original object
svn: r18038
2011-08-16 20:31:30 +00:00
Michiel Nauta 9dd5465216 5140: Import of Gramps XML file with cross table duplicate handles crashes
svn: r18036
2011-08-16 20:06:43 +00:00
Brian Matherly 603238aeb0 0004605: Multiple improvements for LaTeX output (patch from Harald Rosemann)
svn: r18035
2011-08-14 14:12:53 +00:00
Rob G. Healey fe4df17781 Adjusted dtyle sheet elements for Family Map pages.
svn: r18033
2011-08-11 23:14:01 +00:00
Rob G. Healey 545d61353e Code cleanup: Fixed and cleanup of event_box and entry combo.
svn: r18032
2011-08-11 21:50:54 +00:00
Michiel Nauta 606a712cbf Add "note" to acceptable target types in schemafiles
svn: r18030
2011-08-11 20:11:03 +00:00
Michiel Nauta be5cd168a7 Use correct thumbnail for unthumbnailable images, see bug 5017
svn: r18028
2011-08-11 20:00:46 +00:00
Rob G. Healey 199786a53c Little bits of cleanup in the javascript code for place maps.
svn: r18027
2011-08-11 09:28:24 +00:00
Serge Noiraud 49dd772d3c Geography : first try to solve bug 5053.
svn: r18026
2011-08-11 07:55:39 +00:00
Rob G. Healey 823d3b4034 If there is no image Exif metadata, the media object's date will be displayed on the Edit screen if there is one available.
svn: r18024
2011-08-11 07:02:30 +00:00
Rob G. Healey 86334caef3 Fixed issue in adding the media object's date field.
svn: r18023
2011-08-10 20:48:10 +00:00
Michiel Nauta 6cbe9e31b5 5145: attempted deletion stopped
svn: r18020
2011-08-09 20:34:21 +00:00
Mirko Leonhäuser cb87cc85de updated german translation
svn: r18018
2011-08-09 19:56:24 +00:00
Jérôme Rapinat 15d3beba04 more confort for small screen
svn: r18017
2011-08-09 16:14:52 +00:00
Rob G. Healey 68a47bd01f Re- verted two function name back to their original as I keep forgetting what they are and I can't access them.
svn: r18015
2011-08-09 07:41:50 +00:00
Rob G. Healey 36aa9f3c86 Instead of re- inventing the wheel, used the existing wheel. Used conv_lat_lon() from PlaceUtils to handle GPS Coordinates.
svn: r18014
2011-08-08 23:59:06 +00:00
Michiel Nauta b46a74df36 5109: Error when merging duplicate records
svn: r18012
2011-08-08 21:04:03 +00:00
Jérôme Rapinat 2176d10611 openstreet_jsc not initialized on body according to htmlconst
svn: r18011
2011-08-08 16:14:20 +00:00
Jérôme Rapinat fd47b5f5f5 Enable Japanese support
svn: r18009
2011-08-08 07:10:34 +00:00
Michiel Nauta 8018ba75ea 5105: Parser Error on DTD 1.4.0 with XML::LibXML
svn: r18004
2011-08-07 21:55:09 +00:00
Serge Noiraud c3cf0dac3e Geoview : after removing mapstraction, make didn't work.
svn: r18000
2011-08-07 10:58:42 +00:00
Rob G. Healey 709dfffe32 Removed mapstraction files from the Makefile.am, and removed the directory from the configurew file. Failure to compile is now fixed.
svn: r17998
2011-08-06 23:19:20 +00:00
Rob G. Healey f629aac17a Fixed a couple of small little things.
svn: r17997
2011-08-06 20:50:43 +00:00
Serge Noiraud 80fd27c2bc GeoView : removing all the old files ( mapstraction directory )
svn: r17996
2011-08-06 19:56:41 +00:00
Rob G. Healey 9bc77650e7 Removed unnecessary function that was missed from earlier commits.
svn: r17995
2011-08-06 17:15:46 +00:00
Rob G. Healey 6ac9bbdf2c Fixed placement of button on Google-Markers. Fixed navigation menu title within hyperlink.
svn: r17993
2011-08-06 08:27:40 +00:00
Rob G. Healey 4027c75d52 Attempt at getting zoomlevel correct in displaying a larger map section based on Family Map.
svn: r17992
2011-08-06 00:38:08 +00:00
Rob G. Healey eaec14898b Fixed and enhanced the Google Maps, OpenStreetMaps will be next
svn: r17991
2011-08-05 07:15:08 +00:00
Jérôme Rapinat 6e9806022c major update (by André Marcelo Alvarenga); merge from branch33
svn: r17990
2011-08-04 07:15:36 +00:00
Rob G. Healey e6a22dd95c Finally have all pieces working once again...
svn: r17987
2011-08-02 09:10:49 +00:00
Jérôme Rapinat 13446491b2 5120: 'Export view' to odt file crashs (patch by PaulFranklin)
svn: r17986
2011-08-02 06:02:27 +00:00
Nick Hall e26c5325e0 New citation editor
svn: r17983
2011-08-01 22:49:19 +00:00
Brian Matherly 2b9afdf45d Patch by Adam Stein <adam@csh.rit.edu > - Continued work on "0002513: Using section/region on media_ref as thumbnail on reports" - make links clickable in LaTeX.
svn: r17982
2011-07-31 20:44:44 +00:00
Rob G. Healey 6b0472d333 Removed blue-marker.png image because Serge has plenty of marker images for GeoView and Geography.
svn: r17980
2011-07-30 06:07:00 +00:00
Nick Hall 570f5e53a3 Remove code that was adding duplicate nodes to the model
svn: r17979
2011-07-29 18:47:20 +00:00
Tim G L Lyons 61944d7a49 Fixed missing column_header and 'self' in citationmodel
svn: r17978
2011-07-29 10:51:26 +00:00
Tim G L Lyons f9df3503b2 Added svn properties and improved some code layout (mainly long lines).
svn: r17977
2011-07-29 10:31:41 +00:00
Rob G. Healey 5eb58e76bf Beginning steps for Google/ Family Map Options.
svn: r17976
2011-07-28 16:10:37 +00:00
Rob G. Healey 6e6da970b5 Adding blue marker as a secondary marker for NarrativeWeb's PlaceMap and FamilyMap.
svn: r17975
2011-07-28 14:44:10 +00:00
Rob G. Healey 9d8ee10359 More work being done on FamilyMap with OpenStreetMap.
svn: r17974
2011-07-28 14:16:34 +00:00
Nick Hall 763bea26ec Allow selection of two different object types in selectors
svn: r17973
2011-07-27 18:53:17 +00:00
Rob G. Healey 9f1cbc9ffc Changed Place Map Options so that either option will allow the MapService options as both should have access to it.
svn: r17972
2011-07-27 03:57:41 +00:00
Brian Matherly 9bc3d725cb Patch by Adam Stein <adam@csh.rit.edu > - Continued work on "0002513: Using section/region on media_ref as thumbnail on reports"
svn: r17971
2011-07-27 03:26:12 +00:00
Jérôme Rapinat 030d675b72 typo
svn: r17969
2011-07-26 09:24:51 +00:00
Jérôme Rapinat c278b158e8 make OpenStreetMap and Marker layers working together
svn: r17968
2011-07-26 08:44:22 +00:00
Rob G. Healey 249d4bd55b Removedall unnecessary style sheet elements.
svn: r17967
2011-07-26 07:05:32 +00:00
Rob G. Healey 888e464700 Added extra features to OpenStreetMap in Place Maps.
svn: r17966
2011-07-26 05:12:15 +00:00
Nick Hall 59c793608c Introduce experimental netbook mode for small screen sizes
svn: r17965
2011-07-25 22:47:57 +00:00
Nick Hall 871508b7f3 Correct column heading
svn: r17963
2011-07-24 23:47:17 +00:00
Nick Hall 7b743e61af Improve layout of citation tree view
svn: r17962
2011-07-24 23:42:05 +00:00
Nick Hall 6df8226f11 Add width and height configuration settings
svn: r17961
2011-07-24 23:38:49 +00:00
Tim G L Lyons 9ff46d9eab Initial prototype.
* Changed database to introduce Citations
* Introduced new Citation Primary object and CitationBase (equivalent to CitationRef) child object
* Implemented CitationTreeModel and CitationListModel
* Implemented CitationTreeView and CitationListView for new citation views in the navigator
* Implemented EditCitation which is used both for the citation views in the navigator and for the citations of an object
* Implemented the CitationEmbedList to display the citations of an object
* Modified the bottom bar gramplets to support citations
* Implemented the citation selector.
* Modified Media object to include references to Citations
* Initial work on deleting citations


svn: r17960
2011-07-24 18:30:28 +00:00
Jérôme Rapinat 390410f2ca try to add support for OpenStreetMap; overview controler
svn: r17958
2011-07-24 14:57:43 +00:00
Jérôme Rapinat 2f743336e8 try to add support for OpenStreetMap; switcher support
svn: r17957
2011-07-24 14:51:48 +00:00
Jérôme Rapinat d20c2b49fc try to add support for OpenStreetMap; better naming
svn: r17956
2011-07-24 14:45:04 +00:00
Jérôme Rapinat abe77ef759 try to add support for OpenStreetMap; cleanup
svn: r17955
2011-07-24 14:42:23 +00:00
Jérôme Rapinat de95dd72e0 try to add support for OpenStreetMap; same init() name as Google (body onload)
svn: r17954
2011-07-24 13:38:12 +00:00
Jérôme Rapinat 569c9f790d try to add support for OpenStreetMap's marker and layer
svn: r17953
2011-07-24 13:25:47 +00:00
Jérôme Rapinat 17a863b4cc try to add OpenLayers.js support for OpenStreetMap
svn: r17952
2011-07-24 12:54:58 +00:00
Jérôme Rapinat 5a6ddb8b60 use main url for OpenLayers.js
svn: r17951
2011-07-24 12:38:00 +00:00
Jérôme Rapinat 490492bd55 try to add OpenLayers.js support for OpenStreetMap
svn: r17950
2011-07-24 12:31:55 +00:00
Rob G. Healey efc97de594 Fixed missing longitude/ latitude variables for openstreetmap. Thank Jerome Rapinet.
svn: r17949
2011-07-24 09:06:51 +00:00
Jérôme Rapinat 3c15b42e98 minor improvements after rev17946
svn: r17948
2011-07-23 10:31:38 +00:00
Rob G. Healey 12148e7dbb Feature request#4754; Updated Creative Commons's icon for web pages such as NarrativeWeb and WebCal.
svn: r17947
2011-07-23 06:16:55 +00:00
Rob G. Healey 2b222cb92a Added OpenStreetMap and GoogleMap javascript code into the library for easier processing and usability. Updated NarrativeWeb as needed.
svn: r17946
2011-07-23 06:06:27 +00:00
Rob G. Healey a232e644a3 Fixed the proper timing for the Edit and Delete buttons to be sensitive.
svn: r17943
2011-07-21 09:09:05 +00:00
Rob G. Healey bdb27312b7 Forgot to remove mapstraction.css ad add narrative-maps.css
svn: r17941
2011-07-20 05:42:41 +00:00
Rob G. Healey 146653eb3f Fixed an error in saving Altitude. Some cleanup of code
svn: r17940
2011-07-20 01:53:04 +00:00
Rob G. Healey aa8369263c Feature request#4754; update 'reative Commons' logo update since the old one has been used in NarrativeWeb and Web
Cal for some long now.

svn: r17939
2011-07-19 07:32:54 +00:00
Rob G. Healey 531bf3a78f Finished up with Family Map Pages' map. Fixed the Place Maps' tab options.
svn: r17938
2011-07-19 06:12:44 +00:00
Rob G. Healey f8d698aecb Updated FamilyMap to use current google v3 javascript. No longer needs mxn/ Mapstraction jaqvascript files. Changed name of a css file for using with these maps.
svn: r17937
2011-07-18 22:09:00 +00:00
Rob G. Healey b082ee8d55 Updated Family Map pages to use the latest google v3 javascript map builder.
svn: r17935
2011-07-16 07:06:48 +00:00
Rob G. Healey fd1ddece33 Great big cleanup.
svn: r17934
2011-07-16 00:04:46 +00:00
Michiel Nauta 49feac90fa 4861: Relationship view doesn't show marriage if no spouse
svn: r17932
2011-07-15 17:14:02 +00:00
Nick Hall 9a1b8ec128 Remove set_has_data calls
svn: r17931
2011-07-15 14:57:35 +00:00
Rob G. Healey d4492760a6 Completion of Feature Request#5026; Use object instead of iframe. Allow only googlemap or (openstreetmap or wikimapia together). Google map will override openstreetmap and wikimapia.
svn: r17930
2011-07-14 21:32:01 +00:00
Espen Berg 811a4e131f Fully revised Norwegian bokmål translation
svn: r17929
2011-07-14 19:28:48 +00:00
Espen Berg 59ee85bcd3 Revised Norwegian bokmål translation
svn: r17928
2011-07-14 18:51:49 +00:00
Rob G. Healey 88f97a0501 Enabled the marker for the place in the place map. Click on a marker and watch...
svn: r17927
2011-07-14 09:26:32 +00:00
Rob G. Healey 473c809e39 Feature request#5026 -- fixed mistakes added in last commit.
svn: r17926
2011-07-14 08:06:36 +00:00
Rob G. Healey e2b4233aec Feature request#5026: Ability to select another map provider than Google on NarrativeWeb report; thank you Jerome Rapinet.
svn: r17925
2011-07-13 22:53:03 +00:00
Jérôme Rapinat e59edcffb0 start Japanese translation (contribution by yanmar)
svn: r17924
2011-07-13 14:10:40 +00:00
Michiel Nauta a1185b4d67 4907: Do not create links to AddressBookPage on Main Nav Menu if addrlist is empty
svn: r17921
2011-07-12 21:17:50 +00:00
Michiel Nauta 1cf4315a63 5063: Mainz stylesheet bugs: align subtables and fix source ref links
svn: r17919
2011-07-12 20:48:31 +00:00
Rob G. Healey feaa957620 Added functionality to allow user to changed the media object's title within my addon.
svn: r17918
2011-07-12 04:15:50 +00:00
Brian Matherly bb6ad450e3 Patch by Adam Stein <adam@csh.rit.edu > - Partial completion of "0002513: Using section/region on media_ref as thumbnail on reports"
svn: r17917
2011-07-12 03:30:58 +00:00
Rob G. Healey c9f0f2c8d7 Removed the convert GPS functionality as this is not a GPS Conversion script.
svn: r17916
2011-07-12 02:02:01 +00:00
Rob G. Healey af2cf6c331 Fixed many errors in save, copy, clear. Added changes made by Nick Hall-- using libmetadata.
svn: r17915
2011-07-12 00:03:21 +00:00
Michiel Nauta a2b617201d 5063: Mainz stylesheet bugs
svn: r17913
2011-07-10 19:01:30 +00:00
Nick Hall 7f02492f0f Move metadata treeview into a new library file
svn: r17912
2011-07-10 18:32:12 +00:00
Rob G. Healey 3085c2ada2 Fixed an crashing error in Save and Copy functions.
svn: r17911
2011-07-09 20:36:00 +00:00
Rob G. Healey 9ff5fd9039 Moved tag_label to before func in TAGS_. Modified column lengths to attempt to better view the displaying area.
svn: r17910
2011-07-09 19:07:52 +00:00
Rob G. Healey b09102b184 Modified valid PIL.Image file types to match file types in valid exiv2 types.
svn: r17909
2011-07-09 10:18:16 +00:00
Rob G. Healey cd6418d90c Added a label for XmpTag and IptcTag tags in TAGS_, so now it is: for section, key, key2, func, label in TAGS_ in __display_exif_tags()
svn: r17908
2011-07-09 08:13:13 +00:00
Espen Berg ce3a24d543 Revised Norwegian bokmål translation
svn: r17907
2011-07-08 18:37:55 +00:00
Jérôme Rapinat bc69af84af typo on docstring
svn: r17905
2011-07-08 15:50:55 +00:00
Rob G. Healey 9c8e67ca9d Fixed some layout things.
svn: r17903
2011-07-07 19:32:32 +00:00
Rob G. Healey 2514f1dc77 Removed a duplicate function. Removed some set.size_requests as possible without destroying the layout of the Edit window.
svn: r17902
2011-07-07 19:19:30 +00:00
Peter Landgren dc469aed0b Fix of issue 5045 and 5073, double progress bars ic now one.
svn: r17900
2011-07-07 08:29:50 +00:00
Rob G. Healey 3c89080193 Re- sized the width and height of the Edit window for Exif metadata. I hope that this will be a better layout.
svn: r17899
2011-07-07 05:45:07 +00:00
Doug Blank 768fe26346 Refactored statusbar width
svn: r17898
2011-07-07 02:37:52 +00:00
Nick Hall 58eb8627e9 4809: Add an option to restore a GrampsBar to its default gramplets
svn: r17897
2011-07-06 22:31:03 +00:00
Rob G. Healey 58657454f5 Clean up of import section, added node category -- thanks Nick Hall. Cleanup of code.
svn: r17894
2011-07-05 21:20:44 +00:00
Zdeněk Hataš 29d4daeec9 czech translation update
svn: r17893
2011-07-05 17:01:11 +00:00
Nick Hall e305834f5a Update Metadata Viewer gramplet to use a tree view
svn: r17892
2011-07-02 17:29:59 +00:00
Nick Hall 59f4dc3fe9 5069: Fix bug preventing info objects being added to a root node of a tree
svn: r17891
2011-07-02 14:05:57 +00:00
Tim G L Lyons 1012286be7 create a branch for GEPS 023 work
svn: r17888
2011-07-01 18:47:25 +00:00
Michiel Nauta 5bbe4fc56e 5059: Reordering Gramps IDs fails
svn: r17886
2011-07-01 11:44:26 +00:00
Michiel Nauta cb3d1f8ce5 5054: ID format conversion creates duplicates
svn: r17884
2011-07-01 11:22:37 +00:00
Peter Landgren 838d7845e1 Swedish update, not complete yet.
svn: r17882
2011-07-01 08:29:15 +00:00
Rob G. Healey abf4584921 Cleanup of some def variables.
svn: r17879
2011-07-01 06:13:58 +00:00
Rob G. Healey 0f735d1941 Fixed problems in converting files. Fixed problem when a user would convert an image and then double same image after it was converted. Adjusted sizes of the event boxes of Thumbnail, ImageType, and Convert Buttons.
svn: r17878
2011-07-01 05:25:11 +00:00
Nick Hall 29e5f4a326 Enhance sources gramplets to show sources of child objects
svn: r17875
2011-06-30 21:30:40 +00:00
Nick Hall f34d60ad9d 5055: Issue warning when attempting to edit media reference when media object is already being edited
svn: r17873
2011-06-30 20:41:15 +00:00
Rob G. Healey ce508eb8a3 Removed a lot of debugging code from when I first got involved with Gramps. back in those immature days of learning my first python code.
svn: r17871
2011-06-30 15:39:41 +00:00
Brian Matherly d25248ccb8 0004705: Book Report does not work from CLI (Patch from Paul Franklin).
svn: r17870
2011-06-30 02:47:48 +00:00
Rob G. Healey ab8c2d8693 Fixed an error in convert_file().
svn: r17869
2011-06-30 02:16:47 +00:00
Rob G. Healey 191790e1bd Fixed list of compatible PIL.Image convertible image types.
svn: r17868
2011-06-30 00:30:53 +00:00
Rob G. Healey 2ae741bcc4 Fixed problem with not being able to hide my combo box. Use combo_box.set_sensitive() instead of combo_box.hide().
svn: r17865
2011-06-29 08:31:37 +00:00
Rob G. Healey cce64668f3 Removed ImageMagick and Jhead from dependencies
svn: r17864
2011-06-29 05:04:56 +00:00
Rob G. Healey 8fe8b7e82f Fixed GPS Coordinates. Fixed Converting image files. Fixed media object.set_path(). Fixed media object_set_date_object(). Some cleanup.
svn: r17863
2011-06-29 05:03:03 +00:00
John Ralls ee5d62701e Bug #5044: Unable to enter valid dates when the (full) month contains accented letters.
This turns out to be a codeset-setting issue, where unicode() returns different (perfectly valid) encodings of the words depending upon which codeset it's given.

There's also a problem with using locale.getpreferredencoding() on OSX: It returns "mac roman", pretty much regardless of the environment locale settings. This isn't correct for recent versions of OSX under any circumstances, so this change also disables calling it on macs.

svn: r17859
2011-06-28 23:05:53 +00:00
John Ralls d8560551fa OSX: Add gramps-33 addons module
svn: r17858
2011-06-28 18:55:15 +00:00
John Ralls 5b89fd76f6 OSX: Gramps.bundle cleanup; fix accelerator file name
svn: r17857
2011-06-28 18:54:58 +00:00
John Ralls 03428749b3 OSX: Launcher script cleanup; makes changing python version easier
svn: r17856
2011-06-28 18:54:52 +00:00
John Ralls 7aef6906b4 OSX: Modify launcher script to reflect moving of the localizations inside gramps (r17707/08)
svn: r17855
2011-06-28 18:54:46 +00:00
John Ralls 7e7cf7d553 OSX: Update dependencies to match Gramps-3.3.0 release notes.
svn: r17854
2011-06-28 18:54:40 +00:00
John Ralls c7511d17cd OSX: Change pyosmgpsmap package from autotools to distutils; distutils works better.
svn: r17853
2011-06-28 18:54:30 +00:00
John Ralls a4508a4914 OSX: Remove berkeleydb module; moved to gtk-osx modulesets.
svn: r17852
2011-06-28 18:54:23 +00:00
John Ralls 51dc9f736d OSX: Update modules for new URL scheme at Github
svn: r17851
2011-06-28 18:54:16 +00:00
John Ralls df7139fb13 OSX: Remove the python runfile. Didn't work out.
svn: r17850
2011-06-28 18:54:08 +00:00
Michiel Nauta 2a10453af0 5046: GEDCOM import fails on aka name
svn: r17838
2011-06-27 15:20:56 +00:00
Jérôme Rapinat 5341b4d132 5023: Textual reports are crashing with HTML format without stylesheet set
svn: r17837
2011-06-27 07:37:32 +00:00
Jérôme Rapinat dfd17224ad 5032: Report selection logic
svn: r17835
2011-06-27 07:17:20 +00:00
Michiel Nauta dff684cad0 Hardened thumbnailer for errors such as bug 5017
svn: r17830
2011-06-25 11:56:13 +00:00
Brian Matherly a7cf957319 0004977: feature request: sorted "Available Items" in Book Report (Patch from Paul Franklin)
svn: r17826
2011-06-22 12:14:52 +00:00
Rob G. Healey 37431956f1 Fixed error in strip_metadata() that crashed when clearing the viewing area.
svn: r17825
2011-06-22 06:22:41 +00:00
Rob G. Healey 9403a64c12 Removed the use of the del/ rm command to delete a file. Thank you, Brian Matterly.
svn: r17824
2011-06-21 00:29:52 +00:00
Michiel Nauta 951e38ca71 5022: Layout in website 3.0
svn: r17822
2011-06-20 21:38:52 +00:00
Michiel Nauta 2238392330 4808: Latitude and Longitude in the web report
svn: r17820
2011-06-20 21:34:03 +00:00
Michiel Nauta 902fa56b26 5027: After export to XML and Import into new DB all surnames become primary
svn: r17818
2011-06-20 15:25:28 +00:00
Rob G. Healey e2e399799c Fixed errors discovered by Nick Hall. Remove dependencies on ImageMagick and Jhead. Convert is being done by PIL.Image, and delete is being done by local computer delete command. Thank you Nick and Benny
svn: r17817
2011-06-20 06:31:22 +00:00
Mirko Leonhäuser 107ee62f58 reviewed german translation
svn: r17816
2011-06-19 17:17:48 +00:00
Fedik 08edfef13a updated and translated a few lines
svn: r17814
2011-06-19 17:13:28 +00:00
Jérôme Rapinat a932aa4ae8 need at least python 2.6 and pygtk 2.16
svn: r17812
2011-06-19 16:01:35 +00:00
Zdeněk Hataš 197ea9bfaa czech translation update
svn: r17810
2011-06-19 13:24:11 +00:00
Peter Landgren 4750ab4816 Endnotes improvment, see issue 4997 & 4998.
svn: r17809
2011-06-19 11:47:22 +00:00
Brian Matherly 8d71cee996 0005018: CLI report claims to ignore pre-existing "note" option (Patch from Paul Franklin)
svn: r17807
2011-06-19 02:50:25 +00:00
Rob G. Healey 5460d4880f Added error trapping, adjusted size of Edit Window, fixed errors and some cleanup.
svn: r17804
2011-06-17 06:54:03 +00:00
Jérôme Rapinat 072fbd2ada Add Danish DateHandler (contribution by Chris Darnell)
svn: r17800
2011-06-16 11:16:27 +00:00
Doug Blank 9177ad1690 5000: feature request: make GRAMPSHOME's parent tree if needed, by PFranklin
svn: r17798
2011-06-16 10:42:08 +00:00
Brian Matherly 0b236b179e Clarify some command line report options.
svn: r17795
2011-06-15 12:18:38 +00:00
Jérôme Rapinat b8c0aaf572 4934: Menu items on SimpleTable and ScratchPad ignore translation strings for object class
svn: r17793
2011-06-15 11:56:15 +00:00
Benny Malengier ee14f249f3 5002: control n and p to move between categories not working
svn: r17791
2011-06-15 08:35:42 +00:00
Rob G. Healey c35cc878a7 Added ImageMagick and jhead to the list of optional depemdemcies.
svn: r17786
2011-06-15 05:13:39 +00:00
Benny Malengier 89575e7208 src/gui/views/navigationview.py
svn: r17784
2011-06-14 21:12:10 +00:00
Benny Malengier fb0e7e007f 5004: hot key for bottombar and filter sidebar
svn: r17782
2011-06-14 21:01:59 +00:00
Benny Malengier df971e431d 5002: control n and p to move between categories not working
5003: A hotkey to enable/disable the navigator is needed


svn: r17780
2011-06-14 20:34:39 +00:00
Mirko Leonhäuser 5aedcdace8 updated german translation
svn: r17777
2011-06-14 18:46:14 +00:00
Jérôme Rapinat 33fa065bb5 4934: context for translators
svn: r17776
2011-06-14 13:59:13 +00:00
Jérôme Rapinat 49d9d8dc5b 4935: Update API documentation; add Simple API
svn: r17775
2011-06-14 09:54:16 +00:00
Michiel Nauta 7ff20332ac 4856: Gedcom import of empty note leads to invalid database
svn: r17766
2011-06-13 08:25:31 +00:00
Zdeněk Hataš abed4a7496 czech translation update
svn: r17764
2011-06-12 20:51:23 +00:00
Peter Landgren a7cc6381ae Fix of issue 4992, same value in both lat and long.
svn: r17762
2011-06-12 18:42:45 +00:00
Nick Hall a45d8fdd09 Display partial dates as invalid
svn: r17760
2011-06-12 13:10:18 +00:00
Nick Hall 916186039f Bug fix
svn: r17759
2011-06-12 13:04:16 +00:00
Luigi Toscano 9b79dd7549 Merge from 3.3
svn: r17758
2011-06-12 12:04:11 +00:00
Stéphane Charette 352a667290 updated several files to reflect the 3.3.0 release
svn: r17756
2011-06-12 10:01:24 +00:00
Michiel Nauta f86751865c 4316: [NarWeb] Missing document.png
svn: r17742
2011-06-10 17:05:45 +00:00
Rob G. Healey dda9c5eaf6 pylint score cleanup...
svn: r17740
2011-06-10 06:47:04 +00:00
Rob G. Healey 6d58e4db96 Disabled 'content-changed' signal which at least allows me to enter the date without it crashing.
svn: r17739
2011-06-10 04:25:08 +00:00
Rob G. Healey f3df3d4ece Nick Hall created a patch which adds bet6ter date validation, and Latitude/ Longitude validation.
svn: r17738
2011-06-10 02:12:07 +00:00
Nick Hall 6c3013d764 Fix error when date and time are empty
svn: r17736
2011-06-09 22:35:44 +00:00
Nick Hall cdcc030bf0 Tidy up date/time functionality
svn: r17735
2011-06-09 17:16:17 +00:00
Peter Landgren d66d7cdc9c Fix so that date, if any, in source reference is printed.
svn: r17734
2011-06-09 14:26:23 +00:00
Peter Landgren 9c7fd12d56 Fix so that date, if any, in source reference is printed.
svn: r17733
2011-06-09 14:25:46 +00:00
Rob G. Healey b17dd8fe3e Code refinement provided by Gerald Britton.
svn: r17728
2011-06-09 06:32:22 +00:00
Rob G. Healey 1d1c177acd Tweak'd the _format_datetime() function.
svn: r17726
2011-06-09 03:41:30 +00:00
Rob G. Healey a5632c38d5 Added patch to fix the 'Modified' and 'Original' date/ time fields. Thank you Nick Hall.
svn: r17725
2011-06-09 03:27:43 +00:00
Gary Burton ae30ba66ad Improve alignment of gallery objects and their text labels
svn: r17721
2011-06-08 19:51:58 +00:00
Jérôme Rapinat 18a38c852a 4935: update API documentation
svn: r17718
2011-06-08 16:39:49 +00:00
Michiel Nauta 4e76a47c53 Preserve import handle when family tree is empty
svn: r17715
2011-06-08 15:22:23 +00:00
Rob G. Healey 679b3a86ee Fixed an error in 'converting Latitude/ Longitude' in save_metadata().
svn: r17714
2011-06-08 05:06:51 +00:00
Rob G. Healey da6423d184 Fixed a failure to save...
svn: r17713
2011-06-08 02:48:47 +00:00
Rob G. Healey ba55888eff Fixed errors in _format_datetime() to match corrections from Nick Hall. Removed 'Clear' button from the initial display, thanks Nick and Helge.
svn: r17711
2011-06-08 00:29:14 +00:00
Nick Hall deebab7a01 4969: Prevent a view being changed whilst a view change is already in progress
svn: r17710
2011-06-07 22:49:18 +00:00
John Ralls 2044a2ef72 Move Mac localization settings inside Gramps.
svn: r17707
2011-06-07 16:29:19 +00:00
John Ralls 2a11be7174 Undo the rungramps changes.
Importing gramps at the end of rungramps causes threading deadlocks because of a lock (held by the main thread as long as Gramps is running) on import.

svn: r17706
2011-06-07 16:02:53 +00:00
Serge Noiraud 2d24d68753 Geography : The first click on button 1 ( left ) gives a zoom after changing map view.
svn: r17704
2011-06-07 06:09:43 +00:00
Rob G. Healey 5b2b2eead3 Fixed an error in thumbnail_view(). Thank you, Helge Privat
svn: r17703
2011-06-07 01:53:30 +00:00
Nick Hall ffe9ecd8fd 4974: Fix formatting of dates before 1900
svn: r17702
2011-06-06 22:33:15 +00:00
Michiel Nauta dc36a4b9c2 Add comment clarifying use of modal during tag assignment/reÃmoval
svn: r17699
2011-06-06 20:19:38 +00:00
Zdeněk Hataš 7a386e344c czech translation update
svn: r17696
2011-06-06 19:55:31 +00:00
Gary Burton b864727d03 Bug #4825. Ensure that button is still clickable
svn: r17695
2011-06-06 16:07:32 +00:00
Brian Matherly b07992a213 Add support for paper margins from CLI.
svn: r17693
2011-06-06 03:12:16 +00:00
Brian Matherly bb17fd2af0 Add support for lists on the command line.
svn: r17691
2011-06-06 02:06:18 +00:00
Mirko Leonhäuser 9d7e8e017c updated german translation
svn: r17688
2011-06-04 23:56:09 +00:00
Doug Blank 8f71da793c 4964: Gramps crashed during web report generation with person place maps
svn: r17687
2011-06-04 14:00:24 +00:00
Doug Blank 17e7d64524 4964: Gramps crashed during web report generation with person place maps
svn: r17685
2011-06-04 13:55:55 +00:00
Rob G. Healey 1c0a62d501 Added GPSAltitude, GPSAltitudeRef, GPSTimeStamp...
svn: r17681
2011-06-04 00:07:34 +00:00
Michiel Nauta fa6bd1a56f Make InfoDialog non modal
svn: r17679
2011-06-03 15:32:48 +00:00
Michiel Nauta 0a12d3a3ad Fix merge advice on import to merge places with identical ids
svn: r17677
2011-06-03 15:20:44 +00:00
Michiel Nauta 1567978f9d 4959: Errors raised by Organize Tags window related to tag removal
svn: r17675
2011-06-03 12:11:18 +00:00
Serge Noiraud 186057add6 Geography : cursor driven region and autozoom ( #0004882 )
svn: r17674
2011-06-03 10:08:41 +00:00
Michiel Nauta 4841f48dcf 4951: AttributeError on removal of a tag
svn: r17672
2011-06-03 09:04:15 +00:00
Nick Hall c824b9dd0f 4951: Fix bug introduced in r17423
svn: r17671
2011-06-02 23:13:59 +00:00
Jérôme Rapinat c3234e5c6f revert r17665 and r17623
svn: r17667
2011-06-02 20:23:37 +00:00
Jérôme Rapinat 97b5df209d try to fix 'self.URL'
svn: r17665
2011-06-02 10:10:37 +00:00
Jérôme Rapinat fc3fbe509e 4952: Several grammar mistakes
svn: r17662
2011-06-02 09:47:03 +00:00
Jérôme Rapinat 717fa8ba40 4952: Several grammar mistakes
svn: r17661
2011-06-02 08:46:49 +00:00
Jérôme Rapinat d09f234cca 4952: Several grammar mistakes
svn: r17660
2011-06-02 08:41:35 +00:00
Benny Malengier d441ae53ea 4954: Error showing children if no spouse in family
svn: r17658
2011-06-02 08:04:35 +00:00
Rob G. Healey 3f686e290b Removed the background event_box colors as Gerald Britton reported a crash on his computer because of them.
svn: r17656
2011-06-02 06:03:41 +00:00
Rob G. Healey f29b2a04ba Removed gpsTimeStamp and re-added the converting of GPS Latitude/ Longitude Coordinates.
svn: r17655
2011-06-02 05:58:29 +00:00
Rob G. Healey 76b697d622 Modified retrieving and setting of image metadata keypairs.
svn: r17654
2011-06-02 04:39:15 +00:00
Rob G. Healey a918c8a18d Re-adjusted column widths to display information easier to see.
svn: r17653
2011-06-02 03:50:48 +00:00
Rob G. Healey 6d033a752e Added image dimensions to main display area.
svn: r17652
2011-06-02 02:45:41 +00:00
Rob G. Healey 4f752fcc42 Added 'Total number shown' to the display.
svn: r17651
2011-06-02 02:06:52 +00:00
Rob G. Healey d6214293a6 Bug#4919: Fixed error in reading and processing Xmp, Iptc keys in pyexiv2-0.1.3. Thanks Benny Malengier.
svn: r17650
2011-06-02 01:10:30 +00:00
Michiel Nauta e1109cd0b0 4209: XML DTD rewrite, cleanup
svn: r17647
2011-06-01 21:32:52 +00:00
Jérôme Rapinat c1a29b21d4 4935: update API documentation
svn: r17646
2011-06-01 20:03:27 +00:00
Jérôme Rapinat 85b57d44bb 4935: update API documentation
svn: r17644
2011-06-01 12:45:39 +00:00
Rob G. Healey 10906f43be First step in reading and processing GPSAltitude, and GPSTimeStamp.
svn: r17642
2011-06-01 00:14:24 +00:00
Doug Blank 7901808c88 4950: Unhandled exception upon closing Gramps with an undocked gramplet
svn: r17639
2011-05-31 17:34:31 +00:00
Doug Blank ab94917070 Corrupt gramplet file fixes
svn: r17637
2011-05-31 17:27:33 +00:00
Serge Noiraud fbac509241 GeoView : close the Place Selection window before editing place
svn: r17634
2011-05-31 14:08:04 +00:00
Benny Malengier 040edcc27e 4398: [GEDCOM] Import Father AND Mother ages on a family event, does not check gender.
svn: r17631
2011-05-30 21:03:31 +00:00
Benny Malengier 99a7805d8a 4825: Tag button opens tagwindow on all buttons including tab
svn: r17629
2011-05-30 20:45:37 +00:00
Michiel Nauta 783012aa3e 4906: Infinitive loop when trying to remove matched person/event filter rules
svn: r17625
2011-05-30 20:22:13 +00:00
Jérôme Rapinat 0a6288548d typo
svn: r17623
2011-05-30 13:55:05 +00:00
Serge Noiraud f6e32ce429 Geography : bug when liking to a place.
svn: r17622
2011-05-29 21:45:38 +00:00
Jérôme Rapinat 9bb6a77850 navigation history is for all objects
svn: r17619
2011-05-29 16:56:28 +00:00
Serge Noiraud 8b3145e03a Geography : copy and paste error.
svn: r17617
2011-05-29 15:18:54 +00:00
Serge Noiraud 10379456c6 Geography : bug when linking a lat,lon to a place.
svn: r17614
2011-05-29 14:07:58 +00:00
Jérôme Rapinat 70d5094b45 4934: try to properly return translation for objclass
svn: r17613
2011-05-29 10:34:35 +00:00
Rob G. Healey aec3829a29 Re-sized the date/ time fields to make them larger and easier to hold the date/time string.
svn: r17610
2011-05-29 02:54:53 +00:00
Vassilii Khachaturov 841fe9ba3c RU: some extra capitalization removed
adding phantom patronymic in translation of display formats, for consistency
(but it's still inconsistent with the custom format editor... aaargh...)



svn: r17609
2011-05-28 16:46:54 +00:00
Vassilii Khachaturov d4f3214656 POT merge
svn: r17608
2011-05-28 16:29:19 +00:00
Benny Malengier 607d06f901 4910: when no surname known, Narweb picks up the patronymic as Main surnames
svn: r17606
2011-05-28 15:49:57 +00:00
Serge Noiraud a5d04fe010 Geography : bug when link to place if you don't choose a place.
svn: r17602
2011-05-28 07:35:49 +00:00
Serge Noiraud 33ebad33ab Geography : suppress a print message.
svn: r17601
2011-05-28 06:21:05 +00:00
Rob G. Healey 6aa091a305 Fix an error in changing date/ time display into human_value in the model display area.
svn: r17600
2011-05-28 06:12:08 +00:00
Rob G. Healey 42b6bcdb87 Basically, a total new re-write of my addon.
svn: r17599
2011-05-28 06:00:22 +00:00
Serge Noiraud bd89ee1889 Geography : add go to place in the right click menu for the places map view.
svn: r17598
2011-05-27 22:05:10 +00:00
Serge Noiraud a9bd22a288 Geography : show the place name in the status bar when the mouse is over a marker.
svn: r17597
2011-05-27 21:55:41 +00:00
Jérôme Rapinat c76e56c5d1 4934: Menu items on SimpleTable and ScratchPad ignore translation strings for object class (test translations)
svn: r17595
2011-05-27 18:14:39 +00:00
Jérôme Rapinat 5366b34c41 4935: Update API documentation for Gramps 3.3.x; add localized handlers; start CLI and GUI
svn: r17592
2011-05-27 17:12:11 +00:00
Serge Noiraud 13f1654b3f Geography : add motion events to show places in the status bar.
svn: r17590
2011-05-27 15:58:19 +00:00
Serge Noiraud 7a86fc841b Geography : feature request #0004882 : adding "go to place" from menu ( right click on the map )
svn: r17589
2011-05-27 14:15:52 +00:00
Doug Blank 8b12c9d234 Typo
svn: r17587
2011-05-27 13:54:01 +00:00
Doug Blank 5bdd9ac01f Refined welcome statement
svn: r17584
2011-05-27 12:23:00 +00:00
Doug Blank 9a46bb5792 Added a translation function for 'See %s details'
svn: r17583
2011-05-27 12:07:15 +00:00
Benny Malengier 188acd427b update welcome gramplet for release
svn: r17582
2011-05-27 11:49:52 +00:00
Benny Malengier 75e6b38fbc Allow modifier % on styledtext
svn: r17579
2011-05-27 09:06:48 +00:00
Serge Noiraud 5c72bafc41 Geography : use the same date format in events, person and family map views.
svn: r17577
2011-05-27 07:56:34 +00:00
Jérôme Rapinat ed57184969 4935: add Date Handler classes
svn: r17573
2011-05-26 18:28:57 +00:00
Jérôme Rapinat 48e1233287 4935: Update API for Gramps 3.3.x
svn: r17569
2011-05-26 16:02:28 +00:00
Serge Noiraud 2f02d233bc Geography : adding date in popup to person and family views ( feature request #0004882 )
svn: r17567
2011-05-26 09:00:06 +00:00
Benny Malengier 610442278c Last column is an integer, not general object
svn: r17566
2011-05-26 08:18:06 +00:00
Jérôme Rapinat ff638d041b 3866 3976 3977: Two 'spell' entries; remove Enchant dependency (patch by Tim Lyons)
svn: r17563
2011-05-26 08:05:04 +00:00
Rob G. Healey cbe4a1805f Fixed errors in disabling buttons.
svn: r17562
2011-05-26 05:13:59 +00:00
Rob G. Healey d43dffe160 Fixed an error in _format_datetime() when the year < 1900...
svn: r17561
2011-05-25 22:52:58 +00:00
Serge Noiraud 660b101fb2 Geography : geoevents : adding year in popup + bug correction.
svn: r17560
2011-05-25 21:07:07 +00:00
Serge Noiraud 75620e7713 Geography : feature request : #0004867 + some cleaning ( trailing spaces )
svn: r17557
2011-05-25 19:26:25 +00:00
Michiel Nauta 380a515a80 759: regular expression not working in family filter/sidebar filters
svn: r17555
2011-05-24 20:31:54 +00:00
Doug Blank 0936618091 Fixed issue with state check
svn: r17553
2011-05-22 13:39:12 +00:00
Benny Malengier 273ad7c240 Prevent crash on building of a view that fails. A dummy view is shown with the error on failure of a view.
svn: r17551
2011-05-22 13:27:14 +00:00
Michiel Nauta c07c19dfe3 4921: Want a "Main Participants" entry in sidebar eventfilter; cleanup
svn: r17549
2011-05-22 12:40:37 +00:00
Doug Blank 521b8fa98d Made NextYear use Today() + 1
svn: r17547
2011-05-21 22:06:40 +00:00
Jérôme Rapinat 1ab2656517 2521, 4923 'after' and validation (partial fix); typo on NextYear()
svn: r17545
2011-05-21 08:38:22 +00:00
Stéphane Charette bf73874f6c updated gramps.pot prior to beta release
svn: r17543
2011-05-21 08:00:43 +00:00
Vassilii Khachaturov 8c6f04f75e POT merge, more translations.
svn: r17540
2011-05-20 09:48:42 +00:00
Michiel Nauta fabbb30970 4921: Want a "Main Participants" entry in sidebar eventfilter
svn: r17539
2011-05-19 21:00:30 +00:00
Michiel Nauta 654fb81665 Change default to return handles unsorted on get_object_handles methods
svn: r17537
2011-05-19 20:36:17 +00:00
Michiel Nauta cd0f3a4a36 4920: Click on family in Session Log gramplet doesn't select that family
svn: r17535
2011-05-19 19:30:33 +00:00
Rob G. Healey be4c882220 If a user selects a non exiv2 image type, the Latitude/ Longitude event_boxes will change the background color to red instead of blue.
svn: r17534
2011-05-19 07:50:59 +00:00
Rob G. Healey acea6061c6 Fixed text alignment for the Latitude/ Longitude labels.
svn: r17533
2011-05-19 07:03:35 +00:00
Rob G. Healey f259938dff Added border around Latitude/ Longitude...
svn: r17532
2011-05-19 06:30:19 +00:00
Rob G. Healey f4e5783dc5 Re-worked the Latitude/ Longitude display.
svn: r17531
2011-05-19 05:14:53 +00:00
Jérôme Rapinat b45ea33db9 bug #4891 - tooltips on webcal
svn: r17530
2011-05-18 09:39:06 +00:00
Rob G. Healey 1914584037 Added gtk.STOCK_CLOSE to the Advanced View Close button...
svn: r17529
2011-05-18 05:09:58 +00:00
Rob G. Healey a3e0f24f8f Re-worked Advanced View...
svn: r17528
2011-05-18 04:40:42 +00:00
Rob G. Healey a0d89004a9 Changed a few strings for more appropriate sentences.
svn: r17527
2011-05-18 01:29:39 +00:00
Rob G. Healey 704531e2ed Added code to make sure that the entered day is not larger than the amount of days for the entered year and month in the date.
svn: r17526
2011-05-17 21:41:33 +00:00
Rob G. Healey 6bbf6ea433 Added tooltip_text for all of the spin buttons.
svn: r17525
2011-05-17 21:18:59 +00:00
Rob G. Healey 62bafc0491 Fixed and updated the 'Select Date' button to work properly with the spin buttons for the Date/ Time.
svn: r17524
2011-05-17 21:11:54 +00:00
Rob G. Healey 21bb57478a Bug#4891; Translate issues for the menu items outside of the month names. Thank you Jerome Rapinet and JujuLand.
svn: r17523
2011-05-17 18:23:54 +00:00
Michiel Nauta dd9c5aae65 Align interface with Xml import
svn: r17521
2011-05-17 17:58:18 +00:00
Michiel Nauta fd4b980c3e Allow setting mode on opening of file
svn: r17519
2011-05-17 17:22:03 +00:00
Michiel Nauta 34e6755e8b Prevent db deadlock on all_handles method
svn: r17517
2011-05-17 17:15:12 +00:00
Doug Blank 4d321d27cb Change initial gramplets, as per name change (dropped Gramplet from id)
svn: r17516
2011-05-17 14:09:01 +00:00
Rob G. Healey 5eb0e23f95 Bug#4891; myTitle patch provided by Jerome. Thank you.
svn: r17514
2011-05-17 09:44:54 +00:00
Rob G. Healey 6a9c17fd24 Bug# 0004891: Some little bugs in WebCal; issue #4 fixed...
svn: r17512
2011-05-17 01:17:08 +00:00
Rob G. Healey 9d7ad510da Bug# 0004891: Some little bugs in WebCal; #2 fixed...
svn: r17511
2011-05-17 00:45:35 +00:00
Rob G. Healey 5a7e7e685c Bug# 0004891: Some little bugs in WebCal; item #1 fixed...
svn: r17510
2011-05-17 00:21:22 +00:00
Rob G. Healey 152e95f082 Fixed a problem in _TOOLTIPS, and added 'Datestamp' label to show Original Date/ Time, which is still editable.
svn: r17509
2011-05-16 21:02:33 +00:00
Rob G. Healey 1f5aff0dcf Updated spinners and created __create_spinner().
svn: r17507
2011-05-16 05:37:31 +00:00
Rob G. Healey 2b6855531c Fixed entry and button tooltips not being available until after clicking on a media object.
svn: r17506
2011-05-16 04:46:45 +00:00
Serge Noiraud 8fff393b8b geography : use the same map directory for all views. adding possibility to change the zoom when we center the map.
svn: r17502
2011-05-15 08:46:57 +00:00
Rob G. Healey 4e3805e352 Added gtk.SpinButton() for the image DateTimeOriginal or DateTimeDigitized.
svn: r17500
2011-05-15 06:06:40 +00:00
Vassilii Khachaturov b0b5f8bcac RU: POT merge, grammar fix in prev filter tooltips, more translations.
Change the translation for "custom filter".



svn: r17499
2011-05-14 21:08:39 +00:00
Vassilii Khachaturov 62aa438235 Removing text_display method, as suggested by Doug
(see http://www.gramps-project.org/bugs/view.php?id=4658#c19416 ).



svn: r17498
2011-05-14 20:30:36 +00:00
Jérôme Rapinat 3c955ed9ec 4331: typo
svn: r17496
2011-05-14 14:02:20 +00:00
Rob G. Healey 9e43103fd5 Fixed the 'changed' signal for data fields.
svn: r17494
2011-05-14 04:09:11 +00:00
Rob G. Healey c2ea9089e0 Fixed an error caused by last commit. Got is_editable() working correctly now...
svn: r17493
2011-05-13 22:53:08 +00:00
Michiel Nauta 7c9e338295 Make interface similar to XML import
svn: r17491
2011-05-13 20:44:10 +00:00
Rob G. Healey 1b0ddbed83 Several corrections, update has_data functionality, added update_exif functionality.
svn: r17490
2011-05-13 07:00:47 +00:00
Vassilii Khachaturov eedfafb6d4 RU: minor fixes
svn: r17489
2011-05-13 06:45:09 +00:00
Vassilii Khachaturov 71dc8c05a0 RU: Minor fixes and EditExifMetadata translation (50%).
While testing, discovered the strings don't look nice with the
current GUI, but the gramplet doesn't work well here at the moment,
so I'll wait with further translation until it does (see bug #4909).



svn: r17488
2011-05-13 06:37:59 +00:00
Serge Noiraud 3be9f100ab geography : remove debug_layer from grampsmaps (error)
svn: r17487
2011-05-13 06:22:09 +00:00
Serge Noiraud 6231c62432 geography : add a marker when we add or link a place.
svn: r17486
2011-05-13 06:14:28 +00:00
Brian Matherly 8f45853db5 Only show progress if progress exists. (Patch from Adam Stein)
svn: r17484
2011-05-13 04:00:12 +00:00
Brian Matherly b49ca7608e 0004905: Bug in ODF output format that ONLY crops the first image correctly (Patch from Adam Stein)
svn: r17483
2011-05-13 03:58:41 +00:00
Vassilii Khachaturov a440d1c307 POT merge. Remove redundant capitalization (33%)
svn: r17482
2011-05-12 20:16:09 +00:00
Jérôme Rapinat 1bc377ac74 4899: according to specification, increase limite from '72' (default) to '120'
svn: r17481
2011-05-12 12:45:18 +00:00
Rob G. Healey 1634625c50 Added two new functionalities: a Thumbnail Viewing and an Advanced Viewing area.
svn: r17478
2011-05-12 05:26:00 +00:00
Rob G. Healey b70ea64125 Removed the Exif metadata Viewing Area...
svn: r17477
2011-05-12 01:06:38 +00:00
Benny Malengier 5d95f00489 4810: NarWeb - name formats not aligned in general preferences and NarWeb option
svn: r17474
2011-05-11 09:32:04 +00:00
Jérôme Rapinat 2cc6fa6dbc 4842: Crash when exporting in Web Family Tree
svn: r17473
2011-05-11 09:05:37 +00:00
Rob G. Healey 3e4941632b Added functionality to be able to add Xmp and Iptc tags to plugin images.
svn: r17472
2011-05-11 06:33:25 +00:00
Brian Matherly 849a3749f6 0004801: Error in Database Verification tool check for max no of yrs between children (Patch from Paul Franklin)
svn: r17471
2011-05-11 02:53:13 +00:00
Doug Blank a64797ffa3 4852: [NarWeb]: urls to indivuals on Events page/base use relative path
svn: r17468
2011-05-10 17:56:32 +00:00
Rob G. Healey c562ccc96b Re-do some elements in the WebCal section of the style sheet.
svn: r17467
2011-05-10 17:24:43 +00:00
Vassilii Khachaturov a53333fed3 RU: minor fixes, more translation
svn: r17466
2011-05-10 08:37:31 +00:00
Zdeněk Hataš 033e47244a message ending fixes
svn: r17464
2011-05-09 09:00:16 +00:00
Vassilii Khachaturov 2cc660a9b9 RU: more translations
svn: r17463
2011-05-09 07:22:35 +00:00
Vassilii Khachaturov 953e4c5ce7 Merge POT -
4896: Remove the word "Gramplet" from gramplet names



svn: r17461
2011-05-08 19:29:24 +00:00
Doug Blank 4ba53883c5 Remove index on surname
svn: r17460
2011-05-08 15:58:01 +00:00
Doug Blank d7cd5598ec Swap parent classes because Python 2.7 can't find proper methods in subclass
svn: r17459
2011-05-08 15:50:18 +00:00
Jérôme Rapinat 0bce221b53 4891: consitent on common WEB translation string and with RTF support
svn: r17457
2011-05-08 13:21:52 +00:00
Jérôme Rapinat f00516e702 4853: Cannot enable 'child' options of BooleanOption (patch by Adam Stein)
svn: r17456
2011-05-08 13:14:49 +00:00
Jérôme Rapinat bbb03a4057 4891: enable translation for main navigation items
svn: r17454
2011-05-08 06:22:11 +00:00
Doug Blank d3b47b000c Bring gramps-connect up to date with gramps 3.3
svn: r17452
2011-05-08 03:47:40 +00:00
Brian Matherly 3d4f4f031c Patch from Adam Stein <adam@csh.rit.edu>: Add support for links and cropped images in ODF document output. Also related to: http://www.gramps-project.org/bugs/view.php?id=4774
svn: r17451
2011-05-08 03:29:36 +00:00
Rob G. Healey dc73ac9268 Added warning messages if the user does not have the external programs available on their computer.
svn: r17449
2011-05-08 02:03:40 +00:00
Nick Hall ba8d8b582c 4896: Remove the word "Gramplet" from gramplet names
svn: r17447
2011-05-07 18:42:31 +00:00
Vassilii Khachaturov 5705d45122 RU: more translations
svn: r17444
2011-05-07 18:36:33 +00:00
Vassilii Khachaturov 196bcccfd7 RU: source ref dialog translation and kbd accel fix
svn: r17443
2011-05-07 17:25:25 +00:00
Vassilii Khachaturov ce4c8cf304 POT merge (lots of new strings not translated came from geoview merge)
svn: r17442
2011-05-07 17:12:05 +00:00
Jérôme Rapinat 3659481964 4698: do not split descriptions string
svn: r17441
2011-05-07 14:31:21 +00:00
Benny Malengier ef19ca1f69 4847: when no surname known, GRAMPS picks up the patronymic as Primary[sur]
svn: r17439
2011-05-07 13:39:33 +00:00
Benny Malengier 8c69b35233 Bring inline with 3.3
svn: r17437
2011-05-07 13:11:19 +00:00
Benny Malengier df0aca5356 Bring README up to data with 3.3
svn: r17436
2011-05-07 13:10:28 +00:00
Jérôme Rapinat 44363a3021 4891: Some little bugs in WebCal
svn: r17431
2011-05-07 12:38:50 +00:00
Peter Landgren e3ccccaddf Swedish update.
svn: r17428
2011-05-07 08:14:13 +00:00
Jérôme Rapinat 806519b4eb folder moved to plugins/lib/maps
svn: r17426
2011-05-06 10:48:40 +00:00
Rob G. Healey dc66ad12a0 Added delete functionality after convert to .jpeg image
svn: r17424
2011-05-06 03:13:13 +00:00
Michiel Nauta 66efd796c5 4669: Long transactions can cause unwanted effects in TreeViews
svn: r17422
2011-05-05 20:02:48 +00:00
Jérôme Rapinat 4f9b943705 use english name...
svn: r17420
2011-05-05 17:48:00 +00:00
Serge Noiraud a2d99db5a6 geography : add roles to geoperson. some cleaning.
svn: r17418
2011-05-05 13:26:51 +00:00
Serge Noiraud 76887ee818 geography : take role in account for events.
svn: r17417
2011-05-05 12:48:03 +00:00
Peter Landgren f22f59174d Found a typo.
svn: r17416
2011-05-05 11:30:31 +00:00
Jérôme Rapinat 089245c821 4884: need to translate to home label
svn: r17413
2011-05-05 08:52:14 +00:00
Jérôme Rapinat c65b1d8259 4698: Additional Source Filters
svn: r17412
2011-05-05 08:37:54 +00:00
Rob G. Healey 622d04afd7 Added the ability to add more than one connect to a button in __create_button().
svn: r17410
2011-05-04 23:45:52 +00:00
Nick Hall 455c5ef4a0 Add family gallery bottombar gramplet
svn: r17409
2011-05-04 23:00:30 +00:00
Serge Noiraud 299bef1c74 geography : add preferences for animation in geoperson.
svn: r17406
2011-05-04 19:02:08 +00:00
Michiel Nauta 75d144e6b5 4780: Error when hitting ESC or Close-button in name display editor
svn: r17404
2011-05-04 17:07:01 +00:00
Serge Noiraud 5292fa5942 geography : geoperson - try to show animation better when we have big moves.
geofamily - better message.


svn: r17402
2011-05-04 07:35:51 +00:00
Rob G. Healey 7a6c3a3ad0 Beginning of my update on Edit Exif Metadata.
svn: r17401
2011-05-04 06:57:41 +00:00
Nick Hall 8f361f33b8 4881: Convert bottombar gramplets to use the thumbnailer
svn: r17400
2011-05-03 21:33:19 +00:00
John Ralls 3f54758147 Aggregated patches to gramps.modules
svn: r17395
2011-05-03 21:04:22 +00:00
John Ralls ab5ce43be7 Apply revisions from 3.2.6 fixes with Richard Taylor
svn: r17394
2011-05-03 20:59:12 +00:00
John Ralls ffc5f7eb40 Remove gramps, not useful
svn: r17393
2011-05-03 20:57:54 +00:00
Nick Hall 71156f7218 Add svn:ignore property
svn: r17391
2011-05-03 20:24:06 +00:00
Nick Hall c3086e8700 Add osmgpsmap to command line version information
svn: r17390
2011-05-03 14:38:54 +00:00
Rob G. Healey aa4d51f1e1 Fixed multiple date/ time issues. Thank you, Nick Hall.
svn: r17387
2011-05-03 06:48:44 +00:00
John Ralls cba4511cbe Change version string in Info.plist to Trunk, that being this subversion branch.
svn: r17382
2011-05-02 18:52:21 +00:00
Nick Hall da70c79983 4881: Use the thumbnailer to display the image
svn: r17381
2011-05-02 18:51:33 +00:00
John Ralls 9e96a1e165 Improvements to new python launcher
svn: r17379
2011-05-02 18:47:14 +00:00
Nick Hall 03a93790c0 4880: Ensure image rectangle is updated when editing a media reference from the gallery
svn: r17378
2011-05-02 18:42:51 +00:00
Peter Landgren cfa96760e4 Fixed so that menu items in GeoView begin with upper case letter.
svn: r17376
2011-05-02 14:42:39 +00:00
Serge Noiraud ff3619914a geography : typo problem.
svn: r17374
2011-05-02 11:10:27 +00:00
Serge Noiraud a9ec8901ba Geography : bug 4873 + marker selection changes.
svn: r17372
2011-05-02 07:00:17 +00:00
Stéphane Charette f934513a9e update the NEWS file for 3.2.6 released tonight
svn: r17368
2011-05-01 07:08:56 +00:00
Michiel Nauta f9f932e568 4322: Upgrading a large database to new version runs out of memory; increase locktable size
svn: r17364
2011-05-01 06:53:01 +00:00
Kees Bakker f752fdcfcc One more change to ImportProGen (bug #4869), to solve some uppercase/lowercase issues
svn: r17360
2011-04-30 20:29:31 +00:00
Nick Hall ab45ddbb26 4870: Do not attempt to archive a media file that does not have read permission
svn: r17359
2011-04-30 18:34:06 +00:00
Nick Hall 6ae3d86480 Remove gramplet update messages from the status bar
svn: r17355
2011-04-30 10:51:53 +00:00
Rob G. Healey a3d91fe9b5 Fixed a date error in display_exif_tags(). Thank you Nick Hall
svn: r17351
2011-04-30 00:45:42 +00:00
John Ralls eb7b9fa565 Provide for PREFIX to be set to the bundle when the platform is darwin. Bundle is detected by differing sys.prefix and sys.exec_prefix, indicating that sys.prefix has been changed (which it is, in rungramps.py).
svn: r17347
2011-04-29 21:54:38 +00:00
Kees Bakker 8a2dd3d050 Bugfix for ImportProGen, bug #4869
svn: r17346
2011-04-29 21:43:45 +00:00
John Ralls 618e5deb5b Add a gramps33 target to the moduleset; also some whitespace cleanup and spellcheck dependencies to gramps-svn target
svn: r17345
2011-04-29 21:28:50 +00:00
John Ralls a5949b6ce8 Update gramps.bundle to add rungramps.py to the bundle
svn: r17344
2011-04-29 21:26:56 +00:00
John Ralls d0265cebaf Bug #4302: Language settings are wrong when an english variant is first
Rewrote the launcher in python with much improved language handling; 
renamed it to rungramps.py, and replaced launcher.sh with a minimal 
shell launcher.

Any english selection will now have $LANG set to "C", while $LC_ALL will 
be set to whatever english variant the user selected (and en_US if she 
specified just "en"). For languages other than English, $LC_ALL will be 
set to xx_XX if the language selection had no region (e.g., if the 
language selection is de, $LANG will be de and $LC_ALL will be de_DE. 
$LANG will be truncated if the language selection has a region that 
Gramps doesn't support, but does support the bare language (e.g., if the 
language selection is de_DE, $LANG will be de because there is no de_DE 
translation. Gettext is smart enough to get this right without the help, 
but the check is necessary to ensure that we don't skip over a supported 
generic language.

The language settings can now be overridden for gramps by using the 
defaults system.


svn: r17342
2011-04-29 21:21:33 +00:00
Nick Hall 35628aa699 Hide navigation the plugin selector when only the default plugin is loaded
svn: r17341
2011-04-29 20:55:53 +00:00
Doug Blank 390c71e6d0 4841: Crash when exporting in sqlite database
svn: r17338
2011-04-29 14:01:56 +00:00
Doug Blank d2f21b2b74 4871: The Reference Gramplet in all Views, bottom panel: The Type is not translated.
svn: r17336
2011-04-29 12:40:16 +00:00
Rob G. Healey 5093902494 Fixed a typo, thanks Peter Landgren.
svn: r17335
2011-04-29 09:09:57 +00:00
Nick Hall e4348092c3 Cosmetic improvements to details gramplets
svn: r17333
2011-04-28 22:06:44 +00:00
Michiel Nauta 5d2ae80184 Update ProGen import to new name structure
svn: r17330
2011-04-28 19:16:27 +00:00
Nick Hall 0c5851b913 Better column alignment and handling of attributes
svn: r17329
2011-04-28 17:28:56 +00:00
Rob G. Healey e1e8fa21d9 Added convertDialog, fixed several errors, and removed the delete converted image function as it was not working anyways.
svn: r17326
2011-04-28 16:17:21 +00:00
Serge Noiraud d76db89d16 geography : icons not correctly selected due to the sort key. cleaning.
svn: r17324
2011-04-28 15:40:46 +00:00
Rob G. Healey e29540ccfe Fixed an issue with media full path. Thank you Peter Landgren...
svn: r17323
2011-04-28 15:22:22 +00:00
Jérôme Rapinat c8b9101232 re-enable translation for labels on ChangedSince filter rule
svn: r17322
2011-04-28 14:39:53 +00:00
Nick Hall 01c89915ab Increase size of configuration dialog window
svn: r17319
2011-04-28 14:35:51 +00:00
Peter Landgren acf85c4586 Fix of issue 4840, tooltip not shown translated.
svn: r17317
2011-04-28 11:08:01 +00:00
Serge Noiraud c8f06d4038 geography : animate : sometimes, the last marker is not animated.
svn: r17315
2011-04-28 09:59:07 +00:00
Zdeněk Hataš ac134e1550 czech translation update
svn: r17313
2011-04-28 09:25:03 +00:00
Serge Noiraud 42e7d781b7 geography : setting Id on all files.
svn: r17311
2011-04-28 08:43:37 +00:00
Serge Noiraud cd725c79bb geography : try to solve the svn Id field.
svn: r17310
2011-04-28 08:28:13 +00:00
Serge Noiraud 3117b8ade6 geography : issue 4866 : geoperson animation : rounding problem.
svn: r17309
2011-04-28 07:46:10 +00:00
Rob G. Healey d26db60d21 Fixed an error in the Save function.
svn: r17305
2011-04-28 00:47:43 +00:00
Rob G. Healey e6d6fd03e3 Added more code to the convert2Jpeg function.
svn: r17304
2011-04-27 23:24:26 +00:00
Nick Hall 743806ee13 4435: Change WhatsNext gramplet to work with tags (based on a patch by Reinhard Mueller)
svn: r17300
2011-04-27 20:35:23 +00:00
Peter Landgren 3ffcbed1b2 Fix so that tool tips for lat/long can be translated.
svn: r17297
2011-04-27 19:07:36 +00:00
Serge Noiraud 24af34a84b geography : osmgpsmap must be >= 0.7.0
svn: r17291
2011-04-27 10:37:05 +00:00
Peter Landgren c8b4d59ddb Fixed so that Replace '%(map)s' by => works in translation.
svn: r17289
2011-04-27 06:28:41 +00:00
Rob G. Healey 8e9ffb2eb3 Fixed typo... Thank you Peter L.
svn: r17287
2011-04-26 23:06:14 +00:00
Michiel Nauta 711ec274ba Fix methodcall on nonetype object
svn: r17283
2011-04-26 20:19:18 +00:00
Michiel Nauta dd1958ba82 4114: use stdin/stdout/stderr; plugins
svn: r17278
2011-04-26 17:45:56 +00:00
Jérôme Rapinat 780219fbea geps025, update image references (Makefile)
svn: r17277
2011-04-26 16:22:24 +00:00
Serge Noiraud ea1e1c2fc1 geography : avoid multiple translation and fix a bug with variable referenced before assignment
svn: r17274
2011-04-26 14:16:03 +00:00
Rob G. Healey a2822d3fdf Fixed an error in getting gettext to work and some cleanup too.
svn: r17271
2011-04-26 06:03:09 +00:00
Rob G. Healey 665f991b36 Removed registry of Edit Image Exif Metadata from its own file into gramplet.gpr.py
svn: r17267
2011-04-26 02:39:04 +00:00
Rob G. Healey 0b723299f5 Updated Gramps README file for pyexiv2.
svn: r17264
2011-04-26 01:39:54 +00:00
Nick Hall 5065f3ae25 Add default GrampsBar gramplets for new geography views
svn: r17263
2011-04-25 23:06:33 +00:00
Rob G. Healey 201c78e6c2 Adding 'Edit Image Exif Metadata' into trunk
svn: r17261
2011-04-25 22:49:41 +00:00
Serge Noiraud 9db980b00e geography : bug when we changed the map in the events and places map.
svn: r17257
2011-04-25 21:14:00 +00:00
Serge Noiraud 199e3a7bab geography : missing icons after merge.
svn: r17255
2011-04-25 19:37:51 +00:00
Serge Noiraud ae71bd812f geography : display a message is no osmgpsmap library available.
svn: r17254
2011-04-25 13:49:36 +00:00
Serge Noiraud 74c112f684 Including geps-025 in trunk for new geography based on osmgpsmap.
svn: r17253
2011-04-25 13:32:10 +00:00
Vassilii Khachaturov f843bc4da9 RU: No more fuzzies
svn: r17244
2011-04-24 15:35:28 +00:00
Jérôme Rapinat ab738361ed merge french translation from branch33
svn: r17243
2011-04-24 12:59:27 +00:00
Vassilii Khachaturov 899b7245e8 RU: more fuzzies translated
svn: r17241
2011-04-24 11:23:32 +00:00
Vassilii Khachaturov 6af3477475 RU: fuzzies cleanup
svn: r17240
2011-04-24 09:41:48 +00:00
Jérôme Rapinat da5f49d175 typo
svn: r17235
2011-04-24 07:05:08 +00:00
Brian Matherly f3cc4a4b05 0004821: get_family_from_gramps_id(fid) broken on initialize_family (gui/plug/_guioptions.py)
svn: r17233
2011-04-24 02:54:26 +00:00
Michiel Nauta b6471586d4 3614: Undo gives wrong text in menu of what it will do; uncontroversial patch part
svn: r17225
2011-04-23 14:17:53 +00:00
Michiel Nauta 0e40cc3fee 4047: Cannot modify a mother on a family editor without father
svn: r17219
2011-04-23 08:53:25 +00:00
Rob G. Healey 75dbd70108 Added pyexiv2 to the README file as asked to by Benny.
svn: r17217
2011-04-23 06:45:33 +00:00
Doug Blank c8ec736e9e Limit gramplets showing on Gramplet View, and made add list faster
svn: r17214
2011-04-23 02:30:48 +00:00
Nick Hall d3cd2e6acf 4772: Performance improvement for context menu
svn: r17213
2011-04-22 23:20:15 +00:00
Vassilii Khachaturov 4856cf9dbb More translations
svn: r17210
2011-04-22 18:33:08 +00:00
Doug Blank 7f0ded5673 4772: Not all Gramplets make sense on all views (filter gramplet on Gramplets View); changed to using navigation_type rather than category
svn: r17209
2011-04-22 14:24:14 +00:00
Vassilii Khachaturov 665779695c more translation
svn: r17206
2011-04-22 12:36:13 +00:00
Vassilii Khachaturov 97448a8200 3 more tips
svn: r17205
2011-04-22 10:11:01 +00:00
Vassilii Khachaturov ebe23d437c POT merge; more translations.
svn: r17204
2011-04-22 09:40:29 +00:00
Jérôme Rapinat 91f7422b77 4848: Lithuanian date handler (display gregorian) and libtranslate
svn: r17202
2011-04-22 08:41:06 +00:00
Doug Blank bcd4984941 4772: Not all Gramplets make sense on all views (filter gramplet on Gramplets View)
svn: r17199
2011-04-22 03:00:00 +00:00
Doug Blank 4ec351710d Removed title_id from gramplets; not needed
svn: r17197
2011-04-22 01:44:20 +00:00
Doug Blank 495ca8fc29 4851: [NarWeb]: Displaying Note reference of the Source on Name object
svn: r17195
2011-04-21 23:34:31 +00:00
Nick Hall b628710a0e 4850: Update set_has_data when non-image media are made active
svn: r17190
2011-04-21 16:34:39 +00:00
Jérôme Rapinat e66777a888 enable translation on title enum list
svn: r17188
2011-04-21 16:28:04 +00:00
Nick Hall bf23e340db 4849: Prevent errors in gramplets that depend on the pyexiv2 module when this module is not available
svn: r17186
2011-04-21 15:56:40 +00:00
Jérôme Rapinat 8c22cce7b2 4546 Numbers are always bound to Go menu (MacOS)
svn: r17182
2011-04-21 09:54:42 +00:00
Peter Landgren 8797495dc0 Fiexed a typo.
svn: r17180
2011-04-21 09:16:36 +00:00
Jérôme Rapinat be654a74d2 4844: revert rev17071
svn: r17178
2011-04-21 08:46:23 +00:00
Jérôme Rapinat 92676ea15d update references, new gramps.pot
svn: r17177
2011-04-21 07:58:30 +00:00
Vassilii Khachaturov 23f588fe8e POT merge
дерево => древо (more common term in the context of genealogy)
more angular quotes and less English-style uppercase
more translations



svn: r17175
2011-04-21 07:39:52 +00:00
Michiel Nauta 4974d64a23 4284: again, fix for parentless family
svn: r17172
2011-04-21 04:54:29 +00:00
Benny Malengier 1c17d12385 print if bsddb3 is used in help
svn: r17170
2011-04-20 19:42:32 +00:00
Michiel Nauta f97eca7f33 4284: Common ancestor filter ignores persons without ancestors
svn: r17166
2011-04-20 13:32:24 +00:00
Doug Blank 3fd1205fbc Don't use 3.4.x unless plugin only works for 3.4.x, rather than 3.4 in general
svn: r17165
2011-04-20 12:39:28 +00:00
Jérôme Rapinat fe50ed38db 4455: Family Tree Maker now uses 'FTM' gedcom header
svn: r17163
2011-04-20 10:39:33 +00:00
Benny Malengier 82f955011f 4455: Gramps crashes when selecting Events due to PHON in GEDCOM
svn: r17162
2011-04-20 10:26:26 +00:00
Nick Hall 112394b141 Add new person events and family events bottombar gramplets
svn: r17156
2011-04-19 18:13:09 +00:00
Michiel Nauta ff045c3e19 4818: Change time after DB upgrade (3.2 to 3.3)
svn: r17154
2011-04-19 18:00:34 +00:00
Vassilii Khachaturov 31fbde32d4 RU: Address editor dialog tips
svn: r17153
2011-04-19 16:49:21 +00:00
Michiel Nauta 7f72b08758 4750: SessionLog gramplet crash
svn: r17151
2011-04-19 15:26:15 +00:00
Nick Hall 47c1eb19a7 4814: Display dates in the current Gramps date format
svn: r17150
2011-04-19 14:42:19 +00:00
Michiel Nauta a2028ba0f6 Speedup merging
svn: r17146
2011-04-18 21:09:49 +00:00
Doug Blank ec28db1a7d 4839: Old notes info is kept when a new family tree is created. Fixed QuickView Gramplet
svn: r17143
2011-04-18 13:26:25 +00:00
Doug Blank d011a9164b 4839: Old notes info is kept when a new family tree is created. Fixed Notes
svn: r17141
2011-04-18 13:02:25 +00:00
Peter Landgren a0dbf6c92b Issue 4000, patch from Josip.
svn: r17139
2011-04-18 09:21:27 +00:00
Vassilii Khachaturov 4aa1cf032f RU: more strings translated
svn: r17136
2011-04-17 05:45:51 +00:00
Vassilii Khachaturov c7c63962f6 POT merge
svn: r17135
2011-04-17 05:03:06 +00:00
Nick Hall 3aab8c01b5 4435: Generate random Tags
svn: r17134
2011-04-16 23:07:31 +00:00
Nick Hall 95367b4a60 4435: Convert Markers into Tags
svn: r17132
2011-04-16 19:03:41 +00:00
Doug Blank 51e4f545ed Added has_data interface to all quickviews
svn: r17126
2011-04-15 16:17:04 +00:00
Doug Blank 25830e2325 Added missing has_data interface for QuickViews
svn: r17124
2011-04-15 15:50:38 +00:00
Doug Blank a625154e7b Added missing Note category for Quick View Gramplet
svn: r17122
2011-04-15 15:17:08 +00:00
Michiel Nauta f15a2f6cc4 Fix mergeoverwrite from reporting same info nine times
svn: r17119
2011-04-13 21:20:10 +00:00
Michiel Nauta 9c38eddab2 Align code with DTD/schema
svn: r17117
2011-04-13 17:32:28 +00:00
Jérôme Rapinat ac9fd67e10 typo
svn: r17115
2011-04-13 13:13:09 +00:00
Jérôme Rapinat 8ac76b6f9c 4833: ImportGeneWeb and set_surname()
svn: r17112
2011-04-12 16:56:02 +00:00
Jérôme Rapinat ba397d6762 4823: Cannot store an internal uri/url on Note object with localized version
svn: r17109
2011-04-12 14:29:05 +00:00
Doug Blank 425feb5c96 Handle gramplet functions for has_data
svn: r17106
2011-04-12 13:30:59 +00:00
Zdeněk Hataš 5ea288eec2 czech translation update
svn: r17104
2011-04-12 08:24:59 +00:00
Jérôme Rapinat 87ec93f0a0 3220: use unicode() on formatting (Reinhard)
svn: r17103
2011-04-12 06:02:33 +00:00
Brian Matherly 3db2b525f6 0004820: Cannot translate hard coded 'PERSON' string on reports
svn: r17101
2011-04-12 02:49:34 +00:00
Vassilii Khachaturov d67765d1fe POT merge
svn: r17097
2011-04-11 06:23:28 +00:00
Peter Landgren 673de5d297 If UTF-8 is used in env variable LANG, wrong date handler might be loaded.
svn: r17093
2011-04-10 14:38:29 +00:00
Peter Landgren 4274ea16f5 Fixed so that correct date format was shown in Preferences.
svn: r17091
2011-04-10 08:26:00 +00:00
Nick Hall a2ab49f0f6 4443: Enable Preferences menu entry when no database is open
svn: r17089
2011-04-09 21:57:12 +00:00
Nick Hall 50486bb909 3649: Relative media paths used when creating new media objetcs by drag-and-drop
svn: r17087
2011-04-09 16:25:35 +00:00
Nick Hall 0380d94a46 4788: Fix drag-and-drop of files onto the media view
svn: r17085
2011-04-09 14:09:25 +00:00
Jérôme Rapinat f08d0442e2 there was a translation string; call gettext
svn: r17082
2011-04-08 13:59:00 +00:00
Craig J. Anderson b5b20b7f7d small error found and fixed.
svn: r17079
2011-04-07 22:46:07 +00:00
Craig J. Anderson 19f254e3a1 missing space
svn: r17076
2011-04-07 17:04:28 +00:00
Craig J. Anderson 2b2f7cc7ca fixes:
http://www.gramps-project.org/bugs/view.php?id=4767#c18712
http://www.gramps-project.org/bugs/view.php?id=4603#c18711
this could well be final for these two reports.


svn: r17074
2011-04-07 16:58:02 +00:00
Peter Landgren c7338a7569 Fix of issue 4812, use of LANG env variable.
svn: r17072
2011-04-07 12:41:50 +00:00
Craig J. Anderson 0cbeb502e9 updates as per: http://www.gramps-project.org/bugs/view.php?id=4767#c18708
svn: r17070
2011-04-07 01:50:45 +00:00
Craig J. Anderson 4f076b9de7 updates for: http://www.gramps-project.org/bugs/view.php?id=4767#c18699
svn: r17067
2011-04-06 20:07:28 +00:00
Doug Blank 168b49d217 Doesn't handle links to family, yet
svn: r17066
2011-04-06 19:54:53 +00:00
Gerald Britton c3bc7cd925 Tweaks and simplifications
svn: r17064
2011-04-06 18:26:42 +00:00
Craig J. Anderson f247582a8c fixes error found on: http://www.gramps-project.org/bugs/view.php?id=4603#c18674
basically the children of a spouse of a spouse are not direct descendants.  do not bold them


svn: r17063
2011-04-06 16:43:26 +00:00
Vassilii Khachaturov 7b8b9d3a64 POT merge
svn: r17061
2011-04-06 13:20:10 +00:00
Doug Blank 4c9271123c 4055: [NarWeb] export of 'Living People' is set to value 'include' by default
svn: r17058
2011-04-06 00:31:38 +00:00
Nick Hall 8acb19bb14 4802: Removing a gramplet from a GrampsBar moved from the close button to the context menu
svn: r17052
2011-04-05 21:17:49 +00:00
Doug Blank 5ac1e99915 Needed to manually call rebuild initially (see #4593 for more details)
svn: r17050
2011-04-05 20:38:14 +00:00
Nick Hall 0f564c43ef 4641: Interface for indicating if GrampsBar gramplets have data
svn: r17049
2011-04-05 18:24:44 +00:00
Craig J. Anderson 4350b0d073 incramental update for: http://www.gramps-project.org/bugs/view.php?id=4767
re 18636:  Ok, I've gone with 'Whether to include a separate marital box in the report'

re 18637:
1) missing information is a future feature.  
a check box to "include placeholders for missing generations"...  I'll think about it.  But I think I may go your way.

2) it deals with space available for missing boxes.  Or instead of displaying an empty box with "include placeholders for missing generations" above, no box is displayed and the space for it is still there.

3) This has nothing to do with marriages boxes.  Fathers have a display format, and Mothers have a display format.  The center person is neither a Father or Mother.  So which display box should we use?

4) good.  But most common?  I have no idea what those are...  I'll think about it, but if you have any ideas...

5) Done

6) Done and Done (above)

7) I was thinking that scale was sizing and resizing is sizing too.  Hense the 's'.  I may still be wrong.

8) I'm under the impression that people don't see the tool tip.

9) wow.  checked a 3.2 version and there is no 'include title' option...  wow.

10) I don't see a 'include border' either in 3.2.  Set to default to False

11) done but I can't seem to get the text box or enumerated list to be greyed out.  I'll work on it more.


svn: r17047
2011-04-05 14:49:34 +00:00
Peter Landgren c785d6f44d Fix of issue 4806, header value not translated.
svn: r17044
2011-04-05 11:56:40 +00:00
Nick Hall e0e870eecc Change media preview gramplet to use the thumbnailer
svn: r17040
2011-04-04 21:15:39 +00:00
Michiel Nauta 1df2e8f060 Removed translation of string that doesn't need it
svn: r17038
2011-04-04 20:23:02 +00:00
Doug Blank 9890a2dad9 4593: Updating a StringOption option (via set_value()) does NOT update the GUI widget
svn: r17035
2011-04-04 16:47:29 +00:00
Craig J. Anderson c50862b54e updates to fix: http://www.gramps-project.org/bugs/view.php?id=4767
Ancestor report:
- removed father uses main option
  changed to 'center person uses' option on tree tab
- option main_disp to father_disp
- opton sec_dis to mother_disp
- moved secondary tab to display tab
- display boxes are now labeled 'father display' and mother display'

Descendant report:
- changed cli opts to 'descend_disp' and 'spouse_disp'
- removed 'use separate display for spouses'
- changed default note location to bottom left

Both reports:
- added 'Sizes' tab to hold scale and resize options only
- 'print' tab is now the 'include' tab
- options on the include tab say 'include' instead of 'print'
- moved 'Note' tab into the 'include' tab and labeled 'include note'
- moved some of the resize tooltip into the description
- tried to get the 'compress' tool tip a little better



svn: r17030
2011-04-03 01:13:32 +00:00
Zdeněk Hataš 76279fd813 translation update
svn: r17026
2011-04-02 19:29:34 +00:00
Vassilii Khachaturov 59c778c8f2 RU: More strings translated.
svn: r17025
2011-04-02 15:35:55 +00:00
Vassilii Khachaturov 4e08a9fcf6 POT merge
svn: r17024
2011-04-02 14:59:54 +00:00
Brian Matherly 92522c9311 0004706: Book Report subject-name nuances, and pathological cases
Patch from Paul Franklin

svn: r17023
2011-04-02 03:34:53 +00:00
Zdeněk Hataš 3f8ef764c1 translation update
svn: r17020
2011-04-01 16:52:56 +00:00
Jérôme Rapinat 1ffc95b6c7 typo on death year, long date calculation
svn: r17019
2011-04-01 08:03:10 +00:00
Peter Landgren 17a3290eea Fix of errormsg when loading unknown gramplet.
svn: r17016
2011-04-01 06:45:52 +00:00
Jérôme Rapinat 1b5b287455 try to use dict() for a better translation string
svn: r17015
2011-04-01 06:19:00 +00:00
Jérôme Rapinat 347ff65eac minor change on translation strings
svn: r17013
2011-04-01 05:57:46 +00:00
Nick Hall f01cf2c700 Replace MediaReferences gramplet with Backlinks gramplets
svn: r17010
2011-03-31 19:58:28 +00:00
Rob G. Healey 22bd8d318c Added MediaReferences to the mediaview bottombar set of gramplets.
svn: r17008
2011-03-31 15:53:33 +00:00
Vassilii Khachaturov 691759f7fc RU: 9 more fuzzies down
svn: r17005
2011-03-31 11:01:25 +00:00
Doug Blank b56103c806 Fix error message
svn: r17004
2011-03-31 11:01:20 +00:00
Vassilii Khachaturov 6a8ecb6bb5 POT merge
svn: r17003
2011-03-31 09:32:19 +00:00
Doug Blank d8176e0e6d 4779: Backup feedback and overwrite
svn: r17001
2011-03-30 23:44:22 +00:00
Craig J. Anderson 822c49a472 This is a fix for: http://www.gramps-project.org/bugs/view.php?id=4767
Unified cli option names
removed a '2' from a class name


svn: r16999
2011-03-30 23:33:01 +00:00
Nick Hall f43d71f9ef Add backlink bottombar gramplets
svn: r16997
2011-03-30 22:40:24 +00:00
Doug Blank 1d2ed8bf36 Saves title override; removed title_id
svn: r16994
2011-03-30 20:00:19 +00:00
Doug Blank 452538b370 typo
svn: r16993
2011-03-30 19:01:21 +00:00
Doug Blank e7f04aa2e1 Fixed error report in mailing list by Peter 2011-03-30
svn: r16991
2011-03-30 17:40:57 +00:00
Vassilii Khachaturov 88145a69cc RU l10n update:
* Complete translation of all name fields, 
harmonized with the name format editor.
* Use a consistent translation of "person".
* POT merge.



svn: r16988
2011-03-30 16:01:53 +00:00
Vassilii Khachaturov 4a03503c98 4796: 'Primary' string needs l10n context
CR: Benny
* Created two strings with l10n context instead of the old one,
'Role|Primary' and 'Name|Primary'.
* While testing, GUI started showing the context when not localized, fixed
that with appropriate sgettext instead of gettext in surnametab.py.
* While at it, changed also changed 'Family' in the Role context to 'Role|Family'.
* ru.po: major translations in the area of name and name formats.
The new Primary[...] and Patronymic[...] concept along with Notpatronymic
still don't fit well when translated :-(



svn: r16986
2011-03-30 14:43:34 +00:00
Doug Blank e2c6a9cdb4 #4795 Gramplet titles now appear in current language, not the language used at time of creation; also added properties for gramplet navtype and orientation preferences
svn: r16985
2011-03-30 13:48:46 +00:00
Vassilii Khachaturov 259efc5d48 POT merge, major translation in the name editor dialog,
other strings translated, too.



svn: r16982
2011-03-30 09:11:56 +00:00
Jérôme Rapinat 4028f49165 3220: Improvements for Records Report (Reinhard, PaulFranklin)
svn: r16980
2011-03-30 08:07:17 +00:00
Brian Matherly 9a85b44447 0004637: GraphViz reports should be runnable from the command line
svn: r16978
2011-03-30 01:31:49 +00:00
Michiel Nauta 6cb1eac5c2 Update command line show values for boolean options to reflect current practice
svn: r16976
2011-03-29 19:56:22 +00:00
Michiel Nauta 47a64d2864 4794: Error adding new repository via source dialog
svn: r16973
2011-03-29 17:42:05 +00:00
Zdeněk Hataš 56ff5c1dbf czech translation update
svn: r16971
2011-03-29 11:41:12 +00:00
Mirko Leonhäuser 36a6b015c0 updated german translation and bug fix
svn: r16969
2011-03-28 18:33:19 +00:00
Zdeněk Hataš 30b7ba6f78 czech translation update
svn: r16966
2011-03-28 11:25:14 +00:00
Vassilii Khachaturov 4cf7fab8e8 POT merge, more strings translated.
svn: r16965
2011-03-28 08:43:52 +00:00
Jérôme Rapinat 8084f88ab1 KeyError on styled note (translation for Link); add missing link style on map
svn: r16964
2011-03-28 08:26:47 +00:00
Brian Matherly 2f4bf5696f 0004143: Book report GUI has many issues
svn: r16962
2011-03-28 04:05:18 +00:00
Brian Matherly 4cfc21befd 0004693: sorted list in Book Report's "Available Books" window
Patch from Paul Franklin.

svn: r16960
2011-03-28 03:30:11 +00:00
Brian Matherly be3fb894e3 0004626: feature request: a few wider fields in the Book Report
Patch from Paul Franklin.

svn: r16958
2011-03-28 03:20:29 +00:00
Brian Matherly a5209a60a9 0004625: make Book Report's "Available Books" window wider
svn: r16956
2011-03-28 03:07:01 +00:00
Brian Matherly 655c73073b 0004593: Updating a StringOption option (via set_value()) does NOT update the GUI widget
svn: r16953
2011-03-28 02:36:19 +00:00
Michiel Nauta d1a8593f7f Add merge unittests
svn: r16952
2011-03-27 21:15:07 +00:00
Craig J. Anderson 4ee9e82163 new 'o' feature for date format strings.
svn: r16951
2011-03-27 21:14:53 +00:00
Vassilii Khachaturov 9b1cb8eecb * "Note" as in the gramps Note object is now consistently translated according to
http://www.gramps-project.org/wiki/index.php?title=Translation_into_Russian#Glossary
* « and » used as required by Russian typographic rules rather than "
* other minor fixes where noticed during the above major changes



svn: r16948
2011-03-27 19:54:45 +00:00
Doug Blank 763808c225 MediaObject is called Media in some places
svn: r16943
2011-03-27 12:49:52 +00:00
Doug Blank 15d39f8b3f TabGramplet needs get_title method
svn: r16941
2011-03-27 12:36:52 +00:00
Michiel Nauta 5835c8e933 Move opening of file to gen.plug.utils
svn: r16939
2011-03-27 08:11:51 +00:00
Michiel Nauta 5dadd0c866 Commit phoenix asap to fix a bug and simplify code in merge code
svn: r16937
2011-03-26 18:51:29 +00:00
Fedik ab4f16b12e translated a few tips of the day
svn: r16935
2011-03-26 09:39:59 +00:00
Nick Hall dceeaeb960 Fix to work with pyexiv2 v0.1 and remove section column
svn: r16933
2011-03-25 19:36:53 +00:00
Craig J. Anderson d02df00f93 updated this file to show version 3.4 instead of 3.3
svn: r16929
2011-03-25 15:40:42 +00:00
Craig J. Anderson b2bc4d13e5 Fixes: http://www.gramps-project.org/bugs/view.php?id=4729
Modified how the first two options on the 'page' tab are worded
also removes the 'Resize Page to Fit Tree size.' option in the bookreport
-This line, and those below, will be ignored--

M    src/plugins/drawreport/AncestorTree.py
M    src/plugins/drawreport/DescendTree.py
M    src/plugins/drawreport/drawplugins.gpr.py


svn: r16928
2011-03-25 15:36:49 +00:00
Vassilii Khachaturov e99103461d 0004783: l10n not enabled for "Install Selected _Addons" button in the update addons dialog
Applied patch from Egor - fixing the issue, translating the new string and some more strings.
Minor copyedit applied.



svn: r16927
2011-03-25 11:15:01 +00:00
Vassilii Khachaturov c193c552df 0004784: r16915 breaks build of po/gramps.pot
fix by renaming MetadataViewer.py to Exif.py in the POTFILES.in,
in line with the original commit



svn: r16926
2011-03-25 10:54:02 +00:00
Peter Landgren d4c8bf661d Fix of encoding errormsg, specially for Windows. Rearranged the msg a little.
svn: r16925
2011-03-25 08:54:40 +00:00
Rob G. Healey 6d6edec21b Added the functionality so that users of pyexiv2-0.1.3 can also use this addon...
svn: r16919
2011-03-25 05:08:38 +00:00
Rob G. Healey da43c21432 Fixed AttributeError in src/plugins/gramplet/bottombar.gpr.py
svn: r16917
2011-03-25 04:14:09 +00:00
Rob G. Healey e551c1c94b Swappped out MetadataViewer Gramplet in MediaView bottombar for Exif from Nick Hall.
svn: r16915
2011-03-25 04:00:45 +00:00
Michiel Nauta caec97cb7f Make DbWriteBase inherit from DbReadBase to increase pylint score
svn: r16913
2011-03-24 21:38:04 +00:00
Michiel Nauta d79b17c10d 4763: Crash because error passes instead of string
svn: r16910
2011-03-24 21:19:14 +00:00
Rob G. Healey 9942d8de0f Removed obsoleted tag of Keywords. Updated code so that pyexiv2-0.1.3 users can now use it too.
svn: r16908
2011-03-24 15:44:45 +00:00
Peter Landgren 3a05573599 Complete updated Swedish translation.
svn: r16906
2011-03-24 14:28:52 +00:00
Peter Landgren 3ae389d813 Fixed so that errormsg with non latin char is readable.
svn: r16903
2011-03-24 07:47:29 +00:00
Michiel Nauta 0c9a9976af 4776: Unable to produce text and graph reports
svn: r16900
2011-03-23 21:55:22 +00:00
Michiel Nauta e14214c51d 4770: Unexpected error exporting a database to Gramps Xml format
svn: r16897
2011-03-23 20:28:23 +00:00
Bernard Banko 2cb881a805 Slovenian translation update
svn: r16893
2011-03-22 22:15:27 +00:00
Peter Landgren 134c6d898e Made a typo in commit 16886.
svn: r16890
2011-03-22 18:05:10 +00:00
Peter Landgren 99741a66a8 Made a typo in commit 16885.
svn: r16889
2011-03-22 18:04:07 +00:00
Serge Noiraud 540665d7d5 GeoView : issues 4674 and 4773 crash when quitting gramps.
svn: r16887
2011-03-22 17:23:19 +00:00
Peter Landgren bd6707cbcc Changed from gettext import gettext as _ to from gen.ggettext import sgettext as _
svn: r16886
2011-03-22 16:00:30 +00:00
Peter Landgren 940fe5d004 Changed from gettext import gettext as _ to from gen.ggettext import sgettext as _
svn: r16885
2011-03-22 15:59:59 +00:00
Jérôme Rapinat 09d0fe7be5 Duplicate category (fix by Peter, Gary)
svn: r16882
2011-03-22 14:34:34 +00:00
Jérôme Rapinat 9972d305d4 merge some translations with last template
svn: r16881
2011-03-22 13:43:32 +00:00
Jérôme Rapinat 31c7750b62 help for translators, avoid long strings here
svn: r16879
2011-03-22 12:37:07 +00:00
Fedik 528e1dbaf5 translated and updated a few lines
svn: r16877
2011-03-22 10:11:20 +00:00
Zdeněk Hataš 87f9f9d9fa abbrev translation update
svn: r16876
2011-03-21 21:13:24 +00:00
Doug Blank a00dcd0c2b Move all trunk plugins to version 3.4
svn: r16874
2011-03-21 20:43:00 +00:00
Doug Blank 688838d6db Bump trunk to version 3.4
svn: r16872
2011-03-21 20:30:46 +00:00
Zdeněk Hataš c5c3c7b83a czech translation update. most of abbreviations is still missing.
svn: r16871
2011-03-21 16:33:04 +00:00
Peter Landgren fdf8dd72e5 More explanation in tooltip for call name with red background.
svn: r16867
2011-03-21 13:13:08 +00:00
Brian Matherly 83b7834e0f 0004769: Crash with Narrative Web Report
svn: r16864
2011-03-20 21:10:15 +00:00
Vassilii Khachaturov 0cd7da48b1 Hebrew: POT merge and minor fixes to a couple of strings
svn: r16863
2011-03-20 19:08:24 +00:00
Nick Hall ef80f16b11 Set svn:ignore property
svn: r16862
2011-03-20 18:48:47 +00:00
Vassilii Khachaturov 221a942aa7 Russian l10n credits
minor correction for filter sidebar



svn: r16858
2011-03-20 09:01:54 +00:00
Vassilii Khachaturov 7d5fb02bed add self to authors list
svn: r16856
2011-03-20 08:17:17 +00:00
2711 changed files with 1767610 additions and 1020759 deletions
+9
View File
@@ -0,0 +1,9 @@
# Make Github recognise Gramps as a Python project,
# by marking .sql files as text files!
# See: https://github.com/github/linguist/issues/2462
# https://github.com/github/linguist/blob/master/README.md
*.sql linguist-language=txt
# Have Github ignore js vendored files.
# https://github.com/gramps-project/gramps/tree/master/data/javascript
#data/javascript/*.js linguist-vendored
+27
View File
@@ -0,0 +1,27 @@
# Python
*.py[cod]
# Distutils
MANIFEST
build/
dist/
# Gramps
data/tips.xml
data/holidays.xml
po/.intltool-merge-cache
docs/_build/
# Editing
tags
*.swp
# Testing
test/data
# Windows image file caches
Thumbs.db
ehthumbs.db
# Glade temp files
*~
+28
View File
@@ -0,0 +1,28 @@
<benny.malengier@gramps-project.org> <benny.malengier@gmail.com>
<doug.blank@gmail.com> <dsblank@bitbucket.org>
<doug.blank@gmail.com> <dblank@cs.brynmawr.edu>
<beernarrd@gmail.com> <beernarrd@users.sourceforge.net>
<igal.shapira@gmail.com> <igalshapira@users.sourceforge.net>
<romjerome@yahoo.fr> <romjerome@users.noreply.github.com>
<jralls@ceridwen.us> <john@aeolus.local>
<josip@pisoj.com> <bpisoj@gmail.com>
Josip Pisoj <josip@pisoj.com>
Mirko Leonhaeuser <mirko@leonhaeuser.de>
<martin.hawlisch@gmx.de> <loshawlos@users.sourceforge.net>
Matti Niemelä <matti.u.niemela@gmail.com>
<nick-h@gramps-project.org> <nick__hall@hotmail.com>
<nick-h@gramps-project.org> <Nick-Hall@users.noreply.github.com>
Ondrej Krč-Jediný <hou@centrum.sk>
<hou@centrum.sk> <ondrisko@users.sourceforge.com>
Pierre Bélissent <pierre.belissent@gmail.com>
Serge Noiraud <Serge.Noiraud@free.fr>
<Serge.Noiraud@free.fr> <serge.noiraud@free.fr>
<Serge.Noiraud@free.fr> <serge.noiraud@laposte.net>
Zdeněk Hataš <zdenek.hatas@gmail.com>
<zdenek.hatas@gmail.com> <zdenek.hatas@hp.com>
<zdenek.hatas@gmail.com> <zenhas@users.sourceforge.net>
<gerald@gkunzmann.de> <g.kunzmann@arcor.de>
Tim G L Lyons <tim.g.lyons@gmail.com>
<tim.g.lyons@gmail.com> <guy.linton@gmail.com>
Elder Evans <elderamevans@gmail.com>
+378
View File
@@ -0,0 +1,378 @@
[MASTER]
# Specify a configuration file.
#rcfile=
# Python code to execute, usually for sys.path manipulation such as
# pygtk.require().
#init-hook=
# Add files or directories to the blacklist. They should be base names, not
# paths.
ignore=CVS
# Pickle collected data for later comparisons.
persistent=yes
# List of plugins (as comma separated values of python modules names) to load,
# usually to register additional checkers.
load-plugins=
# Use multiple processes to speed up Pylint.
jobs=1
# Allow loading of arbitrary C extensions. Extensions are imported into the
# active Python interpreter and may run arbitrary code.
unsafe-load-any-extension=no
# A comma-separated list of package or module names from where C extensions may
# be loaded. Extensions are loading into the active Python interpreter and may
# run arbitrary code
extension-pkg-whitelist=
# Allow optimization of some AST trees. This will activate a peephole AST
# optimizer, which will apply various small optimizations. For instance, it can
# be used to obtain the result of joining multiple strings with the addition
# operator. Joining a lot of strings can lead to a maximum recursion error in
# Pylint and this flag can prevent that. It has one side effect, the resulting
# AST will be different than the one from reality.
optimize-ast=no
[MESSAGES CONTROL]
# Only show warnings with the listed confidence levels. Leave empty to show
# all. Valid levels: HIGH, INFERENCE, INFERENCE_FAILURE, UNDEFINED
confidence=
# Enable the message, report, category or checker with the given id(s). You can
# either give multiple identifier separated by comma (,) or put this option
# multiple time. See also the "--disable" option for examples.
#enable=
# Disable the message, report, category or checker with the given id(s). You
# can either give multiple identifiers separated by comma (,) or put this
# option multiple times (only on the command line, not in the configuration
# file where it should appear only once).You can also use "--disable=all" to
# disable everything first and then reenable specific checks. For example, if
# you want to run only the similarities checker, you can use "--disable=all
# --enable=similarities". If you want to run only the classes checker, but have
# no Warning level messages displayed, use"--disable=all --enable=classes
# --disable=W"
disable=suppressed-message,intern-builtin,round-builtin,unicode-builtin,range-builtin-not-iterating,long-builtin,basestring-builtin,setslice-method,print-statement,reload-builtin,metaclass-assignment,raising-string,next-method-called,import-star-module-level,xrange-builtin,getslice-method,zip-builtin-not-iterating,reduce-builtin,dict-iter-method,delslice-method,using-cmp-argument,hex-method,buffer-builtin,old-ne-operator,nonzero-method,backtick,parameter-unpacking,indexing-exception,file-builtin,filter-builtin-not-iterating,raw_input-builtin,execfile-builtin,oct-method,cmp-method,coerce-builtin,long-suffix,cmp-builtin,input-builtin,dict-view-method,standarderror-builtin,apply-builtin,old-raise-syntax,unichr-builtin,old-division,coerce-method,unpacking-in-except,useless-suppression,no-absolute-import,map-builtin-not-iterating,old-octal-literal
[REPORTS]
# Set the output format. Available formats are text, parseable, colorized, msvs
# (visual studio) and html. You can also give a reporter class, eg
# mypackage.mymodule.MyReporterClass.
output-format=text
# Put messages in a separate file for each module / package specified on the
# command line instead of printing them on stdout. Reports (if any) will be
# written in a file name "pylint_global.[txt|html]".
files-output=no
# Tells whether to display a full report or only the messages
reports=yes
# Python expression which should return a note less than 10 (10 is the highest
# note). You have access to the variables errors warning, statement which
# respectively contain the number of errors / warnings messages and the total
# number of statements analyzed. This is used by the global evaluation report
# (RP0004).
evaluation=10.0 - ((float(5 * error + warning + refactor + convention) / statement) * 10)
# Template used to display messages. This is a python new-style format string
# used to format the message information. See doc for all details
#msg-template=
[BASIC]
# List of builtins function names that should not be used, separated by a comma
bad-functions=map,filter
# Good variable names which should always be accepted, separated by a comma
good-names=i,j,k,ex,Run,_,db
# Bad variable names which should always be refused, separated by a comma
bad-names=foo,bar,baz,toto,tutu,tata
# Colon-delimited sets of names that determine each other's naming style when
# the name regexes allow several styles.
name-group=
# Include a hint for the correct naming format with invalid-name
include-naming-hint=no
# Regular expression matching correct argument names
argument-rgx=[a-z_][a-z0-9_]{2,30}$
# Naming hint for argument names
argument-name-hint=[a-z_][a-z0-9_]{2,30}$
# Regular expression matching correct module names
module-rgx=(([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$
# Naming hint for module names
module-name-hint=(([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$
# Regular expression matching correct class attribute names
class-attribute-rgx=([A-Za-z_][A-Za-z0-9_]{2,30}|(__.*__))$
# Naming hint for class attribute names
class-attribute-name-hint=([A-Za-z_][A-Za-z0-9_]{2,30}|(__.*__))$
# Regular expression matching correct function names
function-rgx=[a-z_][a-z0-9_]{2,30}$
# Naming hint for function names
function-name-hint=[a-z_][a-z0-9_]{2,30}$
# Regular expression matching correct inline iteration names
inlinevar-rgx=[A-Za-z_][A-Za-z0-9_]*$
# Naming hint for inline iteration names
inlinevar-name-hint=[A-Za-z_][A-Za-z0-9_]*$
# Regular expression matching correct constant names
const-rgx=(([A-Z_][A-Z0-9_]*)|(__.*__))$
# Naming hint for constant names
const-name-hint=(([A-Z_][A-Z0-9_]*)|(__.*__))$
# Regular expression matching correct method names
method-rgx=[a-z_][a-z0-9_]{2,30}$
# Naming hint for method names
method-name-hint=[a-z_][a-z0-9_]{2,30}$
# Regular expression matching correct class names
class-rgx=[A-Z_][a-zA-Z0-9]+$
# Naming hint for class names
class-name-hint=[A-Z_][a-zA-Z0-9]+$
# Regular expression matching correct variable names
variable-rgx=[a-z_][a-z0-9_]{2,30}$
# Naming hint for variable names
variable-name-hint=[a-z_][a-z0-9_]{2,30}$
# Regular expression matching correct attribute names
attr-rgx=[a-z_][a-z0-9_]{2,30}$
# Naming hint for attribute names
attr-name-hint=[a-z_][a-z0-9_]{2,30}$
# Regular expression which should only match function or class names that do
# not require a docstring.
no-docstring-rgx=^_
# Minimum line length for functions/classes that require docstrings, shorter
# ones are exempt.
docstring-min-length=-1
[ELIF]
# Maximum number of nested blocks for function / method body
max-nested-blocks=5
[LOGGING]
# Logging modules to check that the string format arguments are in logging
# function parameter format
logging-modules=logging
[SPELLING]
# Spelling dictionary name. Available dictionaries: none. To make it working
# install python-enchant package.
spelling-dict=
# List of comma separated words that should not be checked.
spelling-ignore-words=
# A path to a file that contains private dictionary; one word per line.
spelling-private-dict-file=
# Tells whether to store unknown words to indicated private dictionary in
# --spelling-private-dict-file option instead of raising a message.
spelling-store-unknown-words=no
[MISCELLANEOUS]
# List of note tags to take in consideration, separated by a comma.
notes=FIXME,XXX,TODO
[TYPECHECK]
# Tells whether missing members accessed in mixin class should be ignored. A
# mixin class is detected if its name ends with "mixin" (case insensitive).
ignore-mixin-members=yes
# List of module names for which member attributes should not be checked
# (useful for modules/projects where namespaces are manipulated during runtime
# and thus existing member attributes cannot be deduced by static analysis. It
# supports qualified module names, as well as Unix pattern matching.
ignored-modules=
# List of classes names for which member attributes should not be checked
# (useful for classes with attributes dynamically set). This supports can work
# with qualified names.
ignored-classes=
# List of members which are set dynamically and missed by pylint inference
# system, and so shouldn't trigger E1101 when accessed. Python regular
# expressions are accepted.
generated-members=
[SIMILARITIES]
# Minimum lines number of a similarity.
min-similarity-lines=4
# Ignore comments when computing similarities.
ignore-comments=yes
# Ignore docstrings when computing similarities.
ignore-docstrings=yes
# Ignore imports when computing similarities.
ignore-imports=no
[FORMAT]
# Maximum number of characters on a single line.
max-line-length=80
# Regexp for a line that is allowed to be longer than the limit.
ignore-long-lines=^\s*(# )?<?https?://\S+>?$
# Allow the body of an if to be on the same line as the test if there is no
# else.
single-line-if-stmt=no
# List of optional constructs for which whitespace checking is disabled. `dict-
# separator` is used to allow tabulation in dicts, etc.: {1 : 1,\n222: 2}.
# `trailing-comma` allows a space between comma and closing bracket: (a, ).
# `empty-line` allows space-only lines.
no-space-check=trailing-comma,dict-separator
# Maximum number of lines in a module
max-module-lines=1000
# String used as indentation unit. This is usually " " (4 spaces) or "\t" (1
# tab).
indent-string=' '
# Number of spaces of indent required inside a hanging or continued line.
indent-after-paren=4
# Expected format of line ending, e.g. empty (any line ending), LF or CRLF.
expected-line-ending-format=
[VARIABLES]
# Tells whether we should check for unused import in __init__ files.
init-import=no
# A regular expression matching the name of dummy variables (i.e. expectedly
# not used).
dummy-variables-rgx=_$|dummy
# List of additional names supposed to be defined in builtins. Remember that
# you should avoid to define new builtins when possible.
additional-builtins=
# List of strings which can identify a callback function by name. A callback
# name must start or end with one of those strings.
callbacks=cb_,_cb
[CLASSES]
# List of method names used to declare (i.e. assign) instance attributes.
defining-attr-methods=__init__,__new__,setUp
# List of valid names for the first argument in a class method.
valid-classmethod-first-arg=cls
# List of valid names for the first argument in a metaclass class method.
valid-metaclass-classmethod-first-arg=mcs
# List of member names, which should be excluded from the protected access
# warning.
exclude-protected=_asdict,_fields,_replace,_source,_make
[IMPORTS]
# Deprecated modules which should not be used, separated by a comma
deprecated-modules=optparse
# Create a graph of every (i.e. internal and external) dependencies in the
# given file (report RP0402 must not be disabled)
import-graph=
# Create a graph of external dependencies in the given file (report RP0402 must
# not be disabled)
ext-import-graph=
# Create a graph of internal dependencies in the given file (report RP0402 must
# not be disabled)
int-import-graph=
[DESIGN]
# Maximum number of arguments for function / method
max-args=5
# Argument names that match this expression will be ignored. Default to name
# with leading underscore
ignored-argument-names=_.*
# Maximum number of locals for function / method body
max-locals=15
# Maximum number of return / yield for function / method body
max-returns=6
# Maximum number of branch for function / method body
max-branches=12
# Maximum number of statements in function / method body
max-statements=50
# Maximum number of parents for a class (see R0901).
max-parents=7
# Maximum number of attributes for a class (see R0902).
max-attributes=7
# Minimum number of public methods for a class (see R0903).
min-public-methods=2
# Maximum number of public methods for a class (see R0904).
max-public-methods=20
# Maximum number of boolean expressions in a if statement
max-bool-expr=5
[EXCEPTIONS]
# Exceptions that will emit a warning when being caught. Defaults to
# "Exception"
overgeneral-exceptions=Exception
+57
View File
@@ -0,0 +1,57 @@
# After changing this file, check it on:
# http://lint.travis-ci.org/
language: python
python:
- 3.4
sudo: false
cache: pip
addons:
apt:
packages:
- gir1.2-pango-1.0
- gir1.2-gtk-3.0
- xdg-utils
- librsvg2-common
- libglib2.0-dev
- intltool
# - python3-gobject Provided by python3-gi
- python3-gi
- python3-cairo
- python3-gi-cairo
- python3-bsddb3
- python3-dev
- python3-nose
- python3-mock
before_install:
- pip install --upgrade pip
- pip install --upgrade setuptools wheel nose coverage codecov
install:
- travis_retry pip install --upgrade pillow
- travis_retry pip install pyicu==1.8
# - cd $TRAVIS_BUILD_DIR
# $TRAVIS_BUILD_DIR is set to the location of the cloned repository:
# for example: /home/travis/build/gramps-project/gramps
- git clone -b master https://github.com/srossross/meta
- python setup.py build
before_script:
# - sudo Xvfb :99 -ac &
# - export DISPLAY=:99
- mkdir -p ~/.gramps/grampsdb/
script:
# --exclude=TestUser because of older version of mock
# without configure_mock
- PYTHONPATH=meta GRAMPS_RESOURCES=. nosetests3 --nologcapture --with-coverage --cover-package=gramps --exclude=TestcaseGenerator --exclude=vcard --exclude=merge_ref_test --exclude=user_test gramps
- if git --no-pager grep --color -n --full-name '[ ]$' -- \*.py; then
echo "ERROR - Trailing whitespace found in source file(s)";
exit 1;
fi
after_success:
- codecov
+86 -9
View File
@@ -1,17 +1,94 @@
Donald N. Allingham ** Concept and main design
<!-- $Id$ -->
David Hampton ** Autocomp.py and Report.py
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
John Ralls jralls@ceridwen.us
+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.
+81 -104
View File
@@ -1,4 +1,4 @@
**** This is GRAMPS Frequently Asked Questions ****
**** This is Gramps Frequently Asked Questions ****
The questions below frequently come up in mailing list discussions and forums.
This list is by no means complete. If you would like to add questions/answers
@@ -9,23 +9,23 @@ to this list, please email your suggestions to gramps-devel@lists.sf.net
==General==
1. What is GRAMPS?
1. What is Gramps?
2. Where do I get it and how much does it cost?
3. Does GRAMPS exist in other languages?
3. Does Gramps exist in other languages?
4. How do I keep backups?
5. Does Gramps support Unicode fonts? In particular, does it support non-Roman Unicode fonts?
6. What is needed to install GRAMPS under Linux, Solaris, or FreeBSD?
6. What is needed to install Gramps under Linux, Solaris, or FreeBSD?
7. Does it work with Windows (tm)?
8. Does it work with the Mac?
9. What are the Minimum Specs to run GRAMPS?
9. What are the Minimum Specs to run Gramps?
==Preferences==
@@ -33,43 +33,43 @@ to this list, please email your suggestions to gramps-devel@lists.sf.net
==Collaboration-Portability==
11. Is GRAMPS compatible with other genealogical software?
11. Is Gramps compatible with other genealogical software?
12. Can GRAMPS read files created by GenApp X?
12. Can Gramps read files created by GenApp X?
13. Can GRAMPS write files readable by GenApp X?
13. Can Gramps write files readable by GenApp X?
14. What standards does GRAMPS support?
14. What standards does Gramps support?
15. How do I import data from another genealogy program into GRAMPS?
15. How do I import data from another genealogy program into Gramps?
16. Can I install GRAMPS on a Linux Web Server and use it via a web browser? This would enable my relations worldwide to access and update it.
16. Can I install Gramps on a Linux Web Server and use it via a web browser? This would enable my relations worldwide to access and update it.
==Reports==
17. Can GRAMPS print a genealogical tree for my family?
17. Can Gramps print a genealogical tree for my family?
18. In what formats can GRAMPS output its reports?
18. In what formats can Gramps output its reports?
19. How can I change the default language in reports?
20. Is GRAMPS compatible with the Internet?
20. Is Gramps compatible with the Internet?
21. Can I create custom reports/filters/whatever?
22. Why are non-latin characters displayed as garbage in PDF/PS reports?
23. I would like to contribute to GRAMPS by writing my favorite report.
23. I would like to contribute to Gramps by writing my favorite report.
==Database - GRAMPS file formats==
==Database - Gramps file formats==
24. What is the maximum database size (bytes) GRAMPS can handle?
24. What is the maximum database size (bytes) Gramps can handle?
25. How many people can GRAMPS database handle?
25. How many people can Gramps database handle?
26. My database is really big. Is there a way around loading all the data into memory?
27. Can I run GRAMPS from a database on a NFS share?
27. Can I run Gramps from a database on a NFS share?
28. Why is the database format not portable?
@@ -77,123 +77,116 @@ to this list, please email your suggestions to gramps-devel@lists.sf.net
29. I found a bug and I want it fixed right now! What do I do?
30. GRAMPS should be a .... type of application
30. Gramps should be a .... type of application
==GRAMPS Webhosting ==
31. How can I publish web sites generated by GRAMPS?
32. How do I submit my pages to the GRAMPS library site (http://library.gramps-project.org)?
33. After I upload my Family Web Page to library.gramps-project.org, is the password used for write privileges only or read privileges?
34. Do I view the Family Web Page with a url into my browser? Or through a link on a list of Family Web Pages on the GRAMPS-Project.org site?
==Gramps Webhosting ==
31. How can I publish web sites generated by Gramps?
**** Questions and answers ****
==General==
1. What is GRAMPS?
1. What is Gramps?
GRAMPS is the Genealogical Research and Analysis Management Program System.
Gramps is the Genealogical Research and Analysis Management Program System.
In other words, it is a personal genealogy program letting you store, edit,
and research genealogical data using the powers of your computer.
2. Where do I get it and how much does it cost?
GRAMPS can be downloaded from http://sf.net/projects/gramps at no charge.
GRAMPS is an Open Source project covered by the GNU General Public License.
Gramps can be downloaded from http://sf.net/projects/gramps at no charge.
Gramps is an Open Source project covered by the GNU General Public License.
You have full access to the source code and are allowed to distribute the
program and source code freely.
3. Does GRAMPS exist in other languages?
3. Does Gramps exist in other languages?
Yes, at the moment GRAMPS is translated in 15 languages
Yes, at the moment Gramps is translated in 15 languages
4. How do I keep backups?
Use a recent version of GRAMPS! From 2.2.5 onwards there is an automatic backup utility.
It is extremely important to keep backups of your data, and keep them in a safe place. GRAMPS has a specific portable file format which is small, and human readable, denoted by .gramps. If you have allowed this in the preferences (In Edit menu->Preferences->General), GRAMPS will keep a backup of your database on exit. You can copy this backup file from time to time to a save location (eg a usb stick).
Use a recent version of Gramps! From 2.2.5 onwards there is an automatic backup utility.
It is extremely important to keep backups of your data, and keep them in a safe place. Gramps has a specific portable file format which is small, and human readable, denoted by .gramps. If you have allowed this in the preferences (In Edit menu->Preferences->General), Gramps will keep a backup of your database on exit. You can copy this backup file from time to time to a save location (eg a usb stick).
Note: The .gramps files are compressed. Clicking them will open GRAMPS. To see the XML select them and open them with a decompressing utility (like ark, gunzip), after which you can extract the XML file which is human readable.
Do not keep backups in GEDCOM. Not all information GRAMPS stores can be written in the GEDCOM. Hence, an export/import operation GRAMPS --> GEDCOM --> GRAMPS, will mean you lose data. Use the .gramps file format for backups!
Note: The .gramps files are compressed. Clicking them will open Gramps. To see the XML select them and open them with a decompressing utility (like ark, gunzip), after which you can extract the XML file which is human readable.
Do not keep backups in GEDCOM. Not all information Gramps stores can be written in the GEDCOM. Hence, an export/import operation Gramps --> GEDCOM --> Gramps, will mean you lose data. Use the .gramps file format for backups!
Do not keep backups in GRDB format. GRDB is a database, which might be computer dependent (read, not working on a different PC). Small damage to a GRDB file can also not be repaired. Use the .gramps file format for backups!
5. Does Gramps support Unicode fonts? In particular, does it support non-Roman Unicode fonts?
Yes. GRAMPS works internally with Unicode (UTF-8), so all alphabets can be used on all entry fields. All reports fully support this, although for PDF/PS you need to work with gnome-print or openoffice.
Yes. Gramps works internally with Unicode (UTF-8), so all alphabets can be used on all entry fields. All reports fully support this, although for PDF/PS you need to work with gnome-print or openoffice.
==Installation==
6. What is needed to install GRAMPS under Linux, Solaris, or FreeBSD?
6. What is needed to install Gramps under Linux, Solaris, or FreeBSD?
GRAMPS is a [http://en.wikipedia.org/wiki/Gtk GTK] application. GRAMPS needs to have the [http://en.wikipedia.org/wiki/Pygtk pygtk] libraries installed on the system. As long as these libraries are installed, GRAMPS should function. It will operate under the GNOME desktop, KDE desktop, or any other desktop. If the GNOME bindings for Python are installed on the system, GRAMPS will have additional functionality. The GRAMPS project recommends version 2.8 or higher of GTK.
Gramps is a [http://en.wikipedia.org/wiki/Gtk GTK] application. Gramps needs to have the [http://en.wikipedia.org/wiki/Pygtk pygtk] libraries installed on the system. As long as these libraries are installed, Gramps should function. It will operate under the GNOME desktop, KDE desktop, or any other desktop. If the GNOME bindings for Python are installed on the system, Gramps will have additional functionality. The Gramps project recommends version 2.8 or higher of GTK.
7. Does it work with Windows (tm)?
The Linux Genealogy CD can function as a live CD that you boot directly from. You can then run Linux and GRAMPS off the CD, even if your computer is entirely Windows.
The Linux Genealogy CD can function as a live CD that you boot directly from. You can then run Linux and Gramps off the CD, even if your computer is entirely Windows.
An experimental Windows installer is available, however we do not have the manpower to offer support for Windows. A windows mailing list is available however and we do do our best to solve windows related problems.
8. Does it work with the Mac?
The Fink project has ported some older versions of GRAMPS to OS X (tm). The Mac OS X port is not directly supported by the GRAMPS project, primarily because none of the GRAMPS developers have access to Mac OS X and because OS X is not Free Software.
The Fink project has ported some older versions of Gramps to OS X (tm). The Mac OS X port is not directly supported by the Gramps project, primarily because none of the Gramps developers have access to Mac OS X and because OS X is not Free Software.
This present version of GRAMPS (2.2.x) does not appear to have been ported by the Fink project. Please contact the Fink project for more information. However, some users had success in installing 2.2.x on Mac OSX either running in native mode or running on X11 using some of the fink packages.
This present version of Gramps (2.2.x) does not appear to have been ported by the Fink project. Please contact the Fink project for more information. However, some users had success in installing 2.2.x on Mac OSX either running in native mode or running on X11 using some of the fink packages.
9. What are the Minimum Specs to run GRAMPS?
9. What are the Minimum Specs to run Gramps?
We would recommend at least an 800x600 video display. For GRAMPS 2.0, the memory requirements have been reduced, and GRAMPS can run quite efficiently on a 256MB system, holding considerably more people. A system with 512MB should be able to hold around 200,000 people. Disk space requirements for databases are however considerably larger, with a typical database being several megabytes in size. For 120.000 people you must consider already 530Mb for the database. Pictures are stored on disk separately, so a large harddisk is necessary.
We would recommend at least an 800x600 video display. For Gramps 2.0, the memory requirements have been reduced, and Gramps can run quite efficiently on a 256MB system, holding considerably more people. A system with 512MB should be able to hold around 200,000 people. Disk space requirements for databases are however considerably larger, with a typical database being several megabytes in size. For 120.000 people you must consider already 530Mb for the database. Pictures are stored on disk separately, so a large harddisk is necessary.
==Preferences==
10. Can I change the dates in reports to 'day month year'
Yes, change in the preferences ("Edit->Preferences") the date for GRAMPS to the required format (eg YYYY-MM-DD or day mont year), and make the report. Your global date preferences will be used.
Yes, change in the preferences ("Edit->Preferences") the date for Gramps to the required format (eg YYYY-MM-DD or day mont year), and make the report. Your global date preferences will be used.
==Collaboration-Portability==
11. Is GRAMPS compatible with other genealogical software?
11. Is Gramps compatible with other genealogical software?
GRAMPS makes every effort to maintain compatibility with GEDCOM, the general standard of recording genealogical information. We have import and export filters that enable GRAMPS to read and write GEDCOM files.
Gramps makes every effort to maintain compatibility with GEDCOM, the general standard of recording genealogical information. We have import and export filters that enable Gramps to read and write GEDCOM files.
It is important to understand that the GEDCOM standard is poorly implemented -- virtually every genealogical software has its own "flavor" of GEDCOM. As we learn about new flavor, the import/export filters can be created very quickly. However, finding out about the unknown flavors requires user feedback. Please feel free to inform us about any GEDCOM flavor not supported by GRAMPS, and we will do our best to support it!
It is important to understand that the GEDCOM standard is poorly implemented -- virtually every genealogical software has its own "flavor" of GEDCOM. As we learn about new flavor, the import/export filters can be created very quickly. However, finding out about the unknown flavors requires user feedback. Please feel free to inform us about any GEDCOM flavor not supported by Gramps, and we will do our best to support it!
12. Can GRAMPS read files created by GenApp X?
12. Can Gramps read files created by GenApp X?
See above.
13. Can GRAMPS write files readable by GenApp X?
13. Can Gramps write files readable by GenApp X?
See above.
14. What standards does GRAMPS support?
14. What standards does Gramps support?
The nice thing about standards is that there never is a shortage of them. GRAMPS is tested to support the following flavors of GEDCOM: GEDCOM5.5, Brother's Keeper, Family Origins, Family Tree Maker, Ftree, GeneWeb, Legacy, Personal Ancestral File, Pro-Gen, Reunion, and Visual Genealogie.
The nice thing about standards is that there never is a shortage of them. Gramps is tested to support the following flavors of GEDCOM: GEDCOM5.5, Brother's Keeper, Family Origins, Family Tree Maker, Ftree, GeneWeb, Legacy, Personal Ancestral File, Pro-Gen, Reunion, and Visual Genealogie.
15. How do I import data from another genealogy program into GRAMPS?
15. How do I import data from another genealogy program into Gramps?
The best way is to create a new gramps database file (.grdb), and select the import option in the file menu. Here you select the GEDCOM you generated with the other program, and import it.
16. Can I install GRAMPS on a Linux Web Server and use it via a web browser? This would enable my relations worldwide to access and update it.
16. Can I install Gramps on a Linux Web Server and use it via a web browser? This would enable my relations worldwide to access and update it.
While GRAMPS can generate web sites, it does not provide a web interface that allows for editing. If this is a requirement, then [http://geneweb.org GeneWeb] or [http://phpgedview.sourceforge.net PhpGedView] are programs more likely to meet your needs. However, you may wish to ask yourself the following questions:
While Gramps can generate web sites, it does not provide a web interface that allows for editing. If this is a requirement, then [http://geneweb.org GeneWeb] or [http://phpgedview.sourceforge.net PhpGedView] are programs more likely to meet your needs. However, you may wish to ask yourself the following questions:
* Do I really want relatives or other people to directly edit my genealogy database?
* Do I implicitly trust, without verification, any data that people may enter?
* Do these people have the same understanding of good genealogy practice that I have?
@@ -204,7 +197,7 @@ You may also want to consider the effects of possible downtime of your site if y
==Reports==
17. Can GRAMPS print a genealogical tree for my family?
17. Can Gramps print a genealogical tree for my family?
Yes. Different people have different ideas of what a genealogical tree is.
Some think of it as a chart going from the distant ancestor and listing
@@ -212,14 +205,14 @@ all his/her descendants and their families. Others think it should be a
chart going from the person back in time, listing the ancestors and their
families. Yet other people think of a table, text report, etc.
GRAMPS can produce any of the above, and many more different charts and
Gramps can produce any of the above, and many more different charts and
reports. Moreover, the plugin architechture enables users (you) to create
their own plugins which could be new reports, charts, or research tools.
18. In what formats can GRAMPS output its reports?
18. In what formats can Gramps output its reports?
Text reports are available in HTML, PDF, ODT, LaTeX, and RTF formats. Graphical reports (charts and diagrams) are available in PostScript, PDF, SVG, ODS, and GraphViz formats.
Text reports are available in HTML, PDF, ODT, LaTeX, and RTF formats. Graphical reports (charts and diagrams) are available in PostScript, PDF, SVG, ODS, and Graphviz formats.
19. How can I change the default language in reports?
@@ -227,11 +220,11 @@ Text reports are available in HTML, PDF, ODT, LaTeX, and RTF formats. Graphical
The reports are in the language of your linux installation. You can change it by installing extra language packs, see [Howto: Change the language of reports] on wiki.
20. Is GRAMPS compatible with the Internet?
20. Is Gramps compatible with the Internet?
GRAMPS can store web addresses and direct your browser to them. It can import
Gramps can store web addresses and direct your browser to them. It can import
data that you download from the Internet. It can export data that you could
send over the Internet. GRAMPS is familiar with the standard file formats
send over the Internet. Gramps is familiar with the standard file formats
widely used on the Internet (e.g. JPEG, PNG, and GIF images, MP3, OGG, and
WAV sound files, QuickTime, MPEG, and AVI movie files, etc). Other than that,
there is little that a genealogical program can do with the Internet :-)
@@ -241,7 +234,7 @@ there is little that a genealogical program can do with the Internet :-)
Yes. There are many levels of customization. One is creating or modifying
the templates used for the reports. This gives you some control over
the fonts, colors, and some layout of the reports. You can also use GRAMPS
the fonts, colors, and some layout of the reports. You can also use Gramps
controls in the report dialogs to tell what contents should be used for a
particular report. In addition to this, you have an ability to create your
own filters -- this is useful in selecting people based on criteria set
@@ -253,47 +246,47 @@ knowledge of programming in Python.
22. Why are non-latin characters displayed as garbage in PDF/PS reports?
This is a limitation of the built-in fonts of PS and PDF formats. To print non-Latin text, use the Print... in the format selection menu of the report dialog. This will use the gnome-print backend, which supports PS and PDF creation, as well as direct printing. (Note: you might need to install gnome-print separately as it is not required for GRAMPS).
This is a limitation of the built-in fonts of PS and PDF formats. To print non-Latin text, use the Print... in the format selection menu of the report dialog. This will use the gnome-print backend, which supports PS and PDF creation, as well as direct printing. (Note: you might need to install gnome-print separately as it is not required for Gramps).
If you only have Latin text, the PDF option will produce a smaller PDF compared to that created by gnome-print, simply because no font information will be embedded.
23. I would like to contribute to GRAMPS by writing my favorite report.
23. I would like to contribute to Gramps by writing my favorite report.
How do I do that?
The easiest way to contribute to reports, filters, tools, etc. is to copy an existing GRAMPS report, filter, or tool. If you can create what you want by modifying existing code -- great! If your idea does not fit into the logic of any existing GRAMPS tool, you will need to write your own plugin from scratch. Help is available on the [Developers Portal] on wiki, or on the developers mailing list: gramps-devel@lists.sourceforge.net.
The easiest way to contribute to reports, filters, tools, etc. is to copy an existing Gramps report, filter, or tool. If you can create what you want by modifying existing code -- great! If your idea does not fit into the logic of any existing Gramps tool, you will need to write your own plugin from scratch. Help is available on the [Developers Portal] on wiki, or on the developers mailing list: gramps-devel@lists.sourceforge.net.
To test your work in progress, you may save your plugin under $HOME/.gramps/plugins directory and it should be found and imported on startup. The correctly written plugin will register itself with GRAMPS, create menu item, and so on.
To test your work in progress, you may save your plugin under $HOME/.gramps/plugins directory and it should be found and imported on startup. The correctly written plugin will register itself with Gramps, create menu item, and so on.
If you are happy with your plugin and would like to contribute your code back to the GRAMPS project, you are very welcome to do so by contacting us at gramps-devel@lists.sourceforge.net
If you are happy with your plugin and would like to contribute your code back to the Gramps project, you are very welcome to do so by contacting us at gramps-devel@lists.sourceforge.net
==Database - GRAMPS file formats==
==Database - Gramps file formats==
24. What is the maximum database size (bytes) GRAMPS can handle?
24. What is the maximum database size (bytes) Gramps can handle?
GRAMPS has no hard limits on the size of a database that it can handle. Starting with 2.0.0 release, GRAMPS no longer loads all data into memory, which allows it to work with a much larger database than before. In reality, however, there are practical limits. The main limiting factors are the available memory on the system and the cache size used for BSDDB database access. With common memory sizes these days, GRAMPS should have no problem using databases with tens of thousands of people.
Gramps has no hard limits on the size of a database that it can handle. Starting with 2.0.0 release, Gramps no longer loads all data into memory, which allows it to work with a much larger database than before. In reality, however, there are practical limits. The main limiting factors are the available memory on the system and the cache size used for BSDDB database access. With common memory sizes these days, Gramps should have no problem using databases with tens of thousands of people.
25. How many people can GRAMPS database handle?
25. How many people can Gramps database handle?
See above. Again, this is dependent on how much memory you have, see [GRAMPS Performance] on wiki.
See above. Again, this is dependent on how much memory you have, see [Gramps Performance] on wiki.
26. My database is really big. Is there a way around loading all the data into memory?
Starting with 2.0.0 release, GRAMPS no longer loads all data into memory, which allows it to work with a much larger database than before. The fileformat used is .grdb which means gramps database.
Starting with 2.0.0 release, Gramps no longer loads all data into memory, which allows it to work with a much larger database than before. The fileformat used is .grdb which means gramps database.
27. Can I run GRAMPS from a database on a NFS share?
27. Can I run Gramps from a database on a NFS share?
Yes you can.
28. Why is the database format not portable?
The biggest issue with GRAMPS portability lies with 'transactions'. With
GRAMPS 2.2, we added support for atomic transactions to protect data.
The biggest issue with Gramps portability lies with 'transactions'. With
Gramps 2.2, we added support for atomic transactions to protect data.
With atomic transactions, multiple changes are committed as a single
unit. Either all the changes make it, or none of the changes make it.
You are never left in a situation with a partial set of changes. A side
@@ -341,41 +334,25 @@ If the above explanations seem vague, please follow this link:
http://www.chiark.greenend.org.uk/~sgtatham/bugs.html
30. GRAMPS should be a .... type of application
30. Gramps should be a .... type of application
The surest way to see it happen is to get it done by yourself. Since GRAMPS is free/open source, nobody prevents you from taking all of the code and continuing its development in whatever direction you see fit. In doing so, you may consider giving your new project another name to avoid confusion with the continuing GRAMPS development. If you would like the GRAMPS project to provide advice, expertise, filters, etc., we will gladly cooperate with your new project, to ensure compatibility or import/export options to your new format of a project.
The surest way to see it happen is to get it done by yourself. Since Gramps is free/open source, nobody prevents you from taking all of the code and continuing its development in whatever direction you see fit. In doing so, you may consider giving your new project another name to avoid confusion with the continuing Gramps development. If you would like the Gramps project to provide advice, expertise, filters, etc., we will gladly cooperate with your new project, to ensure compatibility or import/export options to your new format of a project.
If, however, you would like the GRAMPS project to adopt your strategy, you would need to convince GRAMPS developers that your strategy is good for GRAMPS and superior to the present development strategy.
If, however, you would like the Gramps project to adopt your strategy, you would need to convince Gramps developers that your strategy is good for Gramps and superior to the present development strategy.
HINT: if GRAMPS developers are still not convinced after about three
HINT: if Gramps developers are still not convinced after about three
messages sent to gramps-devel, maybe you are better off on your own
rather than with a company of retards who can't fully realize the
potential of your great idea :-)
==GRAMPS Webhosting ==
==Gramps Webhosting ==
31. How can I publish web sites generated by GRAMPS?
31. How can I publish web sites generated by Gramps?
Since GRAMPS generates HTML pages, you can upload the pages to your personal web site. If you do not have a personal web site, and still wish to have your pages available on the internet, the GRAMPS project can provide space for you at the http://library.gramps-project.org, see the [webhosting article] on wiki.
Since Gramps generates HTML pages, you can upload the pages to your personal web site. If you do not have a personal web site, and still wish to have your pages available on the internet.
32. How do I submit my pages to the GRAMPS library site (http://library.gramps-project.org)?
If you wish to submit pages to the GRAMPS library site, you will need to contact the GRAMPS project, typically by sending a message to the gramps-users mailing list. You will then be given a username and password that will allow you to upload your files to the site. After you upload the files (in a gzip'ed tar file), the GRAMPS project will install the pages for you on the site.
33. After I upload my Family Web Page to library.gramps-project.org, is the password used for write privileges only or read privileges?
In order to prevent abuse of the library.gramsp-project.org site, the password given allows uploads only. If you wish to have a username and password combination to restrict read access to your pages, you will need to contact the GRAMPS project, and we could set this up for you. However, the read and write accounts will be separate accounts.
34. Do I view the Family Web Page with a url into my browser? Or through a link on a list of Family Web Pages on the GRAMPS-Project.org site?
The main page on the library.gramps-project.org site will contain an index of the available family sites. However, there will be a unique URL for each site as well.
**** End of GRAMPS Frequently Asked Questions ****
**** End of Gramps Frequently Asked Questions ****
$Id$
Executable
+29
View File
@@ -0,0 +1,29 @@
#! /usr/bin/env python3
#
# Gramps - a GTK+/GNOME based genealogy program
#
# Copyright (C) 2012 Benny Malengier
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
#
"""
This is a stub to start Gramps. It is provided for the sole reason of being
able to run gramps from the source directory without setting PYTHONPATH
From this position, import gramps works great
"""
import gramps.grampsapp as app
app.main()
+84 -89
View File
@@ -1,111 +1,106 @@
$Id$
This file contains some useful details on the installation from source code
for GRAMPS. It does not cover installation of a pre-built binary package.
for Gramps. It does not cover installation of a pre-built binary package.
For that use your package manager, the rest is already done by the packager.
Uninstall old version
---------------------
If you do a source install in the same place of an existing install,
If you do a source install in the same place as an existing install,
you need to remove the old version first. You can delete the old
version by:
version by deleting the installed directories. For example, if your installation prefix is /usr/local, remove the following:
/usr/local/share/gramps
/usr/local/lib/pythonx.x/site-packages/gramps
If you installed with a package manager you might instead need to remove
/usr/local/lib/pythonx.x/dist-packages/gramps
* deleting the installed directories (for example,
/usr/share/gramps)
* OR by running "make uninstall" from the old directory where you
ran "make install" (not the new GRAMPS directory)
replacing pythonx.x with the python version you used, e.g. python3.4.
Also remove any gramps .egg files that are installed along with the gramps
directory and the file /usr/local/bin/gramps.
GRAMPS is a python application, so loading happens on reading the
If you don't know the list of all files that Gramps installed, you can
reinstall it with the --record option, and take a look at the list this
produces (so python setup.py install --record grampsfiles.txt
Gramps is a python application, so loading happens on reading the
files, meaning that files of a previous version that are no longer
present in the new version can still be loaded, making the new install
unstable.
unstable!
Configure vs autogen scripts
----------------------------
If you are building from released tarball, you should be able to just
run "./configure && make". However, if you're building from the SVN,
the configure is not present. You should auto-generate it by
running ./autogen.sh and then "make" and, finally, "make install".
distutils install
-----------------
We do not check all dependencies of Gramps, see README for a list of
all required and optional dependencies. Missing dependencies will
result in runtime errors.
Running ./autogen.sh on this branch of gramps requires the following
packages to be installed:
* autoconf >=2.53
* automake >=1.9
* intltool >=0.25
* glib-gettext >=2.2.0, included in libglib2.0-dev (may be called
differently on other distros) and maybe something else. If autogen.sh
fails, it should inform you what's missing.
To build and install, whether from a tarball or git repo:
python setup.py build
sudo python setup.py install
You can avoid using sudo for the install step by specifying a prefix to which you have write priviledge. The default is /usr/local, which is usually owned by root. You can learn of more options with
python setup.py --help
One can use gramps from the command line without installing it by
setting the following environment variables, but that won't provide
things like MIME type and desktop entries.
export PYTHONPATH="/top/grampsdir/gramps:$PYTHONPATH"
export GRAMPS_RESOURCES="/top/grampsdir"
See below for ways to invoke Gramps.
Typical install directories in linux (ubuntu) are:
* /usr/local/lib/python3.4/dist-packages/gramps/ : the gramps python module
* /usr/local/share/mime-info : mime info so gramps opens files automatically
* /usr/local/share/icons/gnome : our icons
* /usr/local/share/doc/gramps : documentation, also example .gramps and .gedcom
* /usr/local/bin : the gramps executable
* /usr/local/share/locale/xx/LC_MESSAGES : xx language code, translation
* /usr/local/share/man/man1/xx/man1 : xx language code, man file
* /usr/local/share/mime
* /usr/local/share/mime-info
Running Gramps
--------------
Gramps is python only, so no compilation is needed, you can even run gramps
from the source directory.
a) You installed Gramps, then you can run it with the command
gramps
b) You installed Gramps, and want to start it from the PYTHONPATH. In this
case use the command:
python -c 'from gramps.grampsapp import main; main()'
The executable 'gramps' in /usr/local/bin or /usr/bin from a) does
this for you.
b) You downloaded the Gramps source code to a directory, and want to run it.
You can start Gramps from the source code directory with
python Gramps.py
See gramps/gen/const.py how Gramps finds its resource directories in case
you encounter problems.
Custom directory installation
-------------------------------------
If you would like to install GRAMPS without being root, or in an
alternative location on windows, supply the --prefix argument to autogen
or configure.
If you would like to install Gramps without being root, or in an
alternative location on windows, supply the --root argument to setup.py
For example:
./autogen.sh --prefix=$HOME/my_gramps_path
or
./autogen.sh --prefix=/cygdrive/c/Projects/gramps
Regular vs local installation
-----------------------------
This version of gramps REQUIRES, among other things, the mime types for
gramps be properly installed.
The usual ./configure, make, and make install as a root should do the trick.
But be careful if you're using the non-default options or would like
to install without being root.
The latter is possible, but you should supply additional arguments to
autogen or configure:
--with-mime-dir=$HOME/.local/share/mime
Most likely, such local install will also need some prefix with write
permissions for you:
--prefix=$HOME/my_gramps_path
Whether you're doing local install or regular install, YOU MUST INSTALL
MIME TYPES. YOU HAVE BEEN WARNED!
Installing under non-default prefix
-----------------------------------
As hinted above, mime types for gramps MUST be properly installed.
The "proper install" means installing them where the shared mime system
will find them.
By default, the shared mime systems will look in these places:
1. /usr/share/mime
2. /usr/local/share/mime : this may be broken on some systems
3. $HOME/.local/share/mime : this is a per-user setup, not system-wide
There's a number of ways to instruct the shared mime system
to look in other places, but this is the whole other story.
So if you install some place other than /usr/share, you will most
likely need to add this option to autogen.sh/configure scripts:
--with-mime-dir=/usr/share/mime
Using the --prefix=/usr/share and installing as a root will most
likely do everything correctly, so no extra care needs to be
taken. You should take extra care only if you are installing under
something like --prefix=/usr/local/my_gramps, /var/gramps123/blah, etc.
python setup.py install --root ~/test
Packager's issues
------------------
The above mime types must be installed. However, the
update-mime-database call to process the newly installed types and
schemas must be done in POST-INSTALLATION.
There is a MANIFEST.in file to indicate the work needed.
To create a source distribution run:
In packager's world, the install happens on packager's machine
into something like /tmp/gramps-tmp. However, the postinstall
should happen on the user's machine.
python setup.py sdist
To assist with that, there's an argument available in configure
(or autogen, which will pass it to configure) which disables
mime type processing:
--enable-packager-mode
This argument should disable postinstall calls made during
make install, and print a nasty warning during configure.
IT IS PACKAGER'S RESPONSIBILITY to follow the advice given
by the configure output and to copy the appropriate code
from the data/Makefile.am into the post-install (and post-uninstall)
of the particular packaging system.
If Gramps is built outside of the source tree in a temporary location (e.g. when
packaging for a distribution), the --resourcepath option can be used to specify
the path to the installed location of the Gramps resources (e.g. /usr/share):
python setup.py install --resourcepath=/usr/share
+397
View File
@@ -0,0 +1,397 @@
GNU Free Documentation License
Version 1.2, November 2002
Copyright (C) 2000,2001,2002 Free Software Foundation, Inc.
51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
0. PREAMBLE
The purpose of this License is to make a manual, textbook, or other
functional and useful document "free" in the sense of freedom: to
assure everyone the effective freedom to copy and redistribute it,
with or without modifying it, either commercially or noncommercially.
Secondarily, this License preserves for the author and publisher a way
to get credit for their work, while not being considered responsible
for modifications made by others.
This License is a kind of "copyleft", which means that derivative
works of the document must themselves be free in the same sense. It
complements the GNU General Public License, which is a copyleft
license designed for free software.
We have designed this License in order to use it for manuals for free
software, because free software needs free documentation: a free
program should come with manuals providing the same freedoms that the
software does. But this License is not limited to software manuals;
it can be used for any textual work, regardless of subject matter or
whether it is published as a printed book. We recommend this License
principally for works whose purpose is instruction or reference.
1. APPLICABILITY AND DEFINITIONS
This License applies to any manual or other work, in any medium, that
contains a notice placed by the copyright holder saying it can be
distributed under the terms of this License. Such a notice grants a
world-wide, royalty-free license, unlimited in duration, to use that
work under the conditions stated herein. The "Document", below,
refers to any such manual or work. Any member of the public is a
licensee, and is addressed as "you". You accept the license if you
copy, modify or distribute the work in a way requiring permission
under copyright law.
A "Modified Version" of the Document means any work containing the
Document or a portion of it, either copied verbatim, or with
modifications and/or translated into another language.
A "Secondary Section" is a named appendix or a front-matter section of
the Document that deals exclusively with the relationship of the
publishers or authors of the Document to the Document's overall subject
(or to related matters) and contains nothing that could fall directly
within that overall subject. (Thus, if the Document is in part a
textbook of mathematics, a Secondary Section may not explain any
mathematics.) The relationship could be a matter of historical
connection with the subject or with related matters, or of legal,
commercial, philosophical, ethical or political position regarding
them.
The "Invariant Sections" are certain Secondary Sections whose titles
are designated, as being those of Invariant Sections, in the notice
that says that the Document is released under this License. If a
section does not fit the above definition of Secondary then it is not
allowed to be designated as Invariant. The Document may contain zero
Invariant Sections. If the Document does not identify any Invariant
Sections then there are none.
The "Cover Texts" are certain short passages of text that are listed,
as Front-Cover Texts or Back-Cover Texts, in the notice that says that
the Document is released under this License. A Front-Cover Text may
be at most 5 words, and a Back-Cover Text may be at most 25 words.
A "Transparent" copy of the Document means a machine-readable copy,
represented in a format whose specification is available to the
general public, that is suitable for revising the document
straightforwardly with generic text editors or (for images composed of
pixels) generic paint programs or (for drawings) some widely available
drawing editor, and that is suitable for input to text formatters or
for automatic translation to a variety of formats suitable for input
to text formatters. A copy made in an otherwise Transparent file
format whose markup, or absence of markup, has been arranged to thwart
or discourage subsequent modification by readers is not Transparent.
An image format is not Transparent if used for any substantial amount
of text. A copy that is not "Transparent" is called "Opaque".
Examples of suitable formats for Transparent copies include plain
ASCII without markup, Texinfo input format, LaTeX input format, SGML
or XML using a publicly available DTD, and standard-conforming simple
HTML, PostScript or PDF designed for human modification. Examples of
transparent image formats include PNG, XCF and JPG. Opaque formats
include proprietary formats that can be read and edited only by
proprietary word processors, SGML or XML for which the DTD and/or
processing tools are not generally available, and the
machine-generated HTML, PostScript or PDF produced by some word
processors for output purposes only.
The "Title Page" means, for a printed book, the title page itself,
plus such following pages as are needed to hold, legibly, the material
this License requires to appear in the title page. For works in
formats which do not have any title page as such, "Title Page" means
the text near the most prominent appearance of the work's title,
preceding the beginning of the body of the text.
A section "Entitled XYZ" means a named subunit of the Document whose
title either is precisely XYZ or contains XYZ in parentheses following
text that translates XYZ in another language. (Here XYZ stands for a
specific section name mentioned below, such as "Acknowledgements",
"Dedications", "Endorsements", or "History".) To "Preserve the Title"
of such a section when you modify the Document means that it remains a
section "Entitled XYZ" according to this definition.
The Document may include Warranty Disclaimers next to the notice which
states that this License applies to the Document. These Warranty
Disclaimers are considered to be included by reference in this
License, but only as regards disclaiming warranties: any other
implication that these Warranty Disclaimers may have is void and has
no effect on the meaning of this License.
2. VERBATIM COPYING
You may copy and distribute the Document in any medium, either
commercially or noncommercially, provided that this License, the
copyright notices, and the license notice saying this License applies
to the Document are reproduced in all copies, and that you add no other
conditions whatsoever to those of this License. You may not use
technical measures to obstruct or control the reading or further
copying of the copies you make or distribute. However, you may accept
compensation in exchange for copies. If you distribute a large enough
number of copies you must also follow the conditions in section 3.
You may also lend copies, under the same conditions stated above, and
you may publicly display copies.
3. COPYING IN QUANTITY
If you publish printed copies (or copies in media that commonly have
printed covers) of the Document, numbering more than 100, and the
Document's license notice requires Cover Texts, you must enclose the
copies in covers that carry, clearly and legibly, all these Cover
Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
the back cover. Both covers must also clearly and legibly identify
you as the publisher of these copies. The front cover must present
the full title with all words of the title equally prominent and
visible. You may add other material on the covers in addition.
Copying with changes limited to the covers, as long as they preserve
the title of the Document and satisfy these conditions, can be treated
as verbatim copying in other respects.
If the required texts for either cover are too voluminous to fit
legibly, you should put the first ones listed (as many as fit
reasonably) on the actual cover, and continue the rest onto adjacent
pages.
If you publish or distribute Opaque copies of the Document numbering
more than 100, you must either include a machine-readable Transparent
copy along with each Opaque copy, or state in or with each Opaque copy
a computer-network location from which the general network-using
public has access to download using public-standard network protocols
a complete Transparent copy of the Document, free of added material.
If you use the latter option, you must take reasonably prudent steps,
when you begin distribution of Opaque copies in quantity, to ensure
that this Transparent copy will remain thus accessible at the stated
location until at least one year after the last time you distribute an
Opaque copy (directly or through your agents or retailers) of that
edition to the public.
It is requested, but not required, that you contact the authors of the
Document well before redistributing any large number of copies, to give
them a chance to provide you with an updated version of the Document.
4. MODIFICATIONS
You may copy and distribute a Modified Version of the Document under
the conditions of sections 2 and 3 above, provided that you release
the Modified Version under precisely this License, with the Modified
Version filling the role of the Document, thus licensing distribution
and modification of the Modified Version to whoever possesses a copy
of it. In addition, you must do these things in the Modified Version:
A. Use in the Title Page (and on the covers, if any) a title distinct
from that of the Document, and from those of previous versions
(which should, if there were any, be listed in the History section
of the Document). You may use the same title as a previous version
if the original publisher of that version gives permission.
B. List on the Title Page, as authors, one or more persons or entities
responsible for authorship of the modifications in the Modified
Version, together with at least five of the principal authors of the
Document (all of its principal authors, if it has fewer than five),
unless they release you from this requirement.
C. State on the Title page the name of the publisher of the
Modified Version, as the publisher.
D. Preserve all the copyright notices of the Document.
E. Add an appropriate copyright notice for your modifications
adjacent to the other copyright notices.
F. Include, immediately after the copyright notices, a license notice
giving the public permission to use the Modified Version under the
terms of this License, in the form shown in the Addendum below.
G. Preserve in that license notice the full lists of Invariant Sections
and required Cover Texts given in the Document's license notice.
H. Include an unaltered copy of this License.
I. Preserve the section Entitled "History", Preserve its Title, and add
to it an item stating at least the title, year, new authors, and
publisher of the Modified Version as given on the Title Page. If
there is no section Entitled "History" in the Document, create one
stating the title, year, authors, and publisher of the Document as
given on its Title Page, then add an item describing the Modified
Version as stated in the previous sentence.
J. Preserve the network location, if any, given in the Document for
public access to a Transparent copy of the Document, and likewise
the network locations given in the Document for previous versions
it was based on. These may be placed in the "History" section.
You may omit a network location for a work that was published at
least four years before the Document itself, or if the original
publisher of the version it refers to gives permission.
K. For any section Entitled "Acknowledgements" or "Dedications",
Preserve the Title of the section, and preserve in the section all
the substance and tone of each of the contributor acknowledgements
and/or dedications given therein.
L. Preserve all the Invariant Sections of the Document,
unaltered in their text and in their titles. Section numbers
or the equivalent are not considered part of the section titles.
M. Delete any section Entitled "Endorsements". Such a section
may not be included in the Modified Version.
N. Do not retitle any existing section to be Entitled "Endorsements"
or to conflict in title with any Invariant Section.
O. Preserve any Warranty Disclaimers.
If the Modified Version includes new front-matter sections or
appendices that qualify as Secondary Sections and contain no material
copied from the Document, you may at your option designate some or all
of these sections as invariant. To do this, add their titles to the
list of Invariant Sections in the Modified Version's license notice.
These titles must be distinct from any other section titles.
You may add a section Entitled "Endorsements", provided it contains
nothing but endorsements of your Modified Version by various
parties--for example, statements of peer review or that the text has
been approved by an organization as the authoritative definition of a
standard.
You may add a passage of up to five words as a Front-Cover Text, and a
passage of up to 25 words as a Back-Cover Text, to the end of the list
of Cover Texts in the Modified Version. Only one passage of
Front-Cover Text and one of Back-Cover Text may be added by (or
through arrangements made by) any one entity. If the Document already
includes a cover text for the same cover, previously added by you or
by arrangement made by the same entity you are acting on behalf of,
you may not add another; but you may replace the old one, on explicit
permission from the previous publisher that added the old one.
The author(s) and publisher(s) of the Document do not by this License
give permission to use their names for publicity for or to assert or
imply endorsement of any Modified Version.
5. COMBINING DOCUMENTS
You may combine the Document with other documents released under this
License, under the terms defined in section 4 above for modified
versions, provided that you include in the combination all of the
Invariant Sections of all of the original documents, unmodified, and
list them all as Invariant Sections of your combined work in its
license notice, and that you preserve all their Warranty Disclaimers.
The combined work need only contain one copy of this License, and
multiple identical Invariant Sections may be replaced with a single
copy. If there are multiple Invariant Sections with the same name but
different contents, make the title of each such section unique by
adding at the end of it, in parentheses, the name of the original
author or publisher of that section if known, or else a unique number.
Make the same adjustment to the section titles in the list of
Invariant Sections in the license notice of the combined work.
In the combination, you must combine any sections Entitled "History"
in the various original documents, forming one section Entitled
"History"; likewise combine any sections Entitled "Acknowledgements",
and any sections Entitled "Dedications". You must delete all sections
Entitled "Endorsements".
6. COLLECTIONS OF DOCUMENTS
You may make a collection consisting of the Document and other documents
released under this License, and replace the individual copies of this
License in the various documents with a single copy that is included in
the collection, provided that you follow the rules of this License for
verbatim copying of each of the documents in all other respects.
You may extract a single document from such a collection, and distribute
it individually under this License, provided you insert a copy of this
License into the extracted document, and follow this License in all
other respects regarding verbatim copying of that document.
7. AGGREGATION WITH INDEPENDENT WORKS
A compilation of the Document or its derivatives with other separate
and independent documents or works, in or on a volume of a storage or
distribution medium, is called an "aggregate" if the copyright
resulting from the compilation is not used to limit the legal rights
of the compilation's users beyond what the individual works permit.
When the Document is included an aggregate, this License does not
apply to the other works in the aggregate which are not themselves
derivative works of the Document.
If the Cover Text requirement of section 3 is applicable to these
copies of the Document, then if the Document is less than one half of
the entire aggregate, the Document's Cover Texts may be placed on
covers that bracket the Document within the aggregate, or the
electronic equivalent of covers if the Document is in electronic form.
Otherwise they must appear on printed covers that bracket the whole
aggregate.
8. TRANSLATION
Translation is considered a kind of modification, so you may
distribute translations of the Document under the terms of section 4.
Replacing Invariant Sections with translations requires special
permission from their copyright holders, but you may include
translations of some or all Invariant Sections in addition to the
original versions of these Invariant Sections. You may include a
translation of this License, and all the license notices in the
Document, and any Warranty Disclaimers, provided that you also include
the original English version of this License and the original versions
of those notices and disclaimers. In case of a disagreement between
the translation and the original version of this License or a notice
or disclaimer, the original version will prevail.
If a section in the Document is Entitled "Acknowledgements",
"Dedications", or "History", the requirement (section 4) to Preserve
its Title (section 1) will typically require changing the actual
title.
9. TERMINATION
You may not copy, modify, sublicense, or distribute the Document except
as expressly provided for under this License. Any other attempt to
copy, modify, sublicense or distribute the Document is void, and will
automatically terminate your rights under this License. However,
parties who have received copies, or rights, from you under this
License will not have their licenses terminated so long as such
parties remain in full compliance.
10. FUTURE REVISIONS OF THIS LICENSE
The Free Software Foundation may publish new, revised versions
of the GNU Free Documentation License from time to time. Such new
versions will be similar in spirit to the present version, but may
differ in detail to address new problems or concerns. See
http://www.gnu.org/copyleft/.
Each version of the License is given a distinguishing version number.
If the Document specifies that a particular numbered version of this
License "or any later version" applies to it, you have the option of
following the terms and conditions either of that specified version or
of any later version that has been published (not as a draft) by the
Free Software Foundation. If the Document does not specify a version
number of this License, you may choose any version ever published (not
as a draft) by the Free Software Foundation.
ADDENDUM: How to use this License for your documents
To use this License in a document you have written, include a copy of
the License in the document and put the following copyright and
license notices just after the title page:
Copyright (c) YEAR YOUR NAME.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.2
or any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
A copy of the license is included in the section entitled "GNU
Free Documentation License".
If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts,
replace the "with...Texts." line with this:
with the Invariant Sections being LIST THEIR TITLES, with the
Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST.
If you have Invariant Sections without Cover Texts, or some other
combination of the three, merge those two alternatives to suit the
situation.
If your document contains nontrivial examples of program code, we
recommend releasing these examples in parallel under your choice of
free software license, such as the GNU General Public License,
to permit their use in free software.
+30
View File
@@ -0,0 +1,30 @@
include AUTHORS
include COPYING
include FAQ
include Gramps.py
include INSTALL
include LICENSE
include MANIFEST.in
include NEWS
include RELEASE_NOTES
include TODO
include TestPlan.txt
recursive-include data *
recursive-include debian *
recursive-include docs *
recursive-include gramps *
recursive-include help *
recursive-include images *
recursive-include mac *
recursive-include po *
recursive-include test *
recursive-include windows *
# Remove files created in the build
exclude data/tips.xml
exclude data/holidays.xml
exclude po/.intltool-merge-cache
global-exclude *.pyc
global-exclude *.pyo
# Remove directories which should not be included in the distribution
-35
View File
@@ -1,35 +0,0 @@
# This is the top level Makefile for Gramps
# $Id$
SUBDIRS = m4 po src data example
EXTRA_DIST = \
config.rpath autogen.sh \
FAQ COPYING \
intltool-extract.in intltool-merge.in intltool-update.in
bin_SCRIPTS = gramps
dist_pkgdata_DATA = COPYING
distuninstallcheck_listfiles = find . -type -f -print | grep -E -v '/(globs|magic|XMLnamespaces)'
DISTCLEANFILES = intltool-extract intltool-merge intltool-update \
gnome-doc-utils.make
gramps: gramps.sh
cp gramps.sh gramps
.PHONY: pycheck trans
pycheck:
(cd src; make pycheck)
trans:
(cd src; make trans)
distuninstallcheck:
@:
CLEANFILES = gramps
ACLOCAL_AMFLAGS = -I m4
+509
View File
@@ -1,3 +1,498 @@
2015-05-01
Version 4.1.3, "Thou shalt not count to five", a maintenance release.
* Fix db upgrade failure
* GtkDialog mapped without a transient parent
* [Gedcom} SUBN and SUBM record handling
* [Gedcom] Import/export round trip causes lost information
* [Gedcom] Entering a witness to an event such as marriage might be ignored
* [Gedcom] Gramps can't import estim. date period exported by itself
* [Gedcom] 1/4 and 1/2 ANSEL characters not supported on importing ANSEL
* [Gedcom] Importing file containing multibyte UTF-8 characters fails
* [Gedcom] Import fails for ANSI file under python 3
* [Gedcom] Failure importing ANSEL encoded gedcom file.
* [Gedcom] Characters ignored on a Gedcom encoded ANSI (cp1252 West Europe, USA)
* [Gedcom] NameError in importer
* [Gedcom] Event address is lost on import, i.e. disconnected from event
* Crash on geneweb export with python3
* GuiColorOption missing avail-changed event handler
* Bad generation of [timeline report] ODT files since 4.0.0
* Fix bad handle in explanation note for unknown event
* Fix spurious generation of empty 'Alternative Name' in place.merge()
* Support creating directories in various scenarios
* Attempting to add a bookmark causes an error
* Long series of "unhandled exception" popup boxes while doing a check & repair
* Crash when trying to link existing place as an enclosing place using P0001 number
* HTML view fails to load
* Relationship Graph crashes
* Python3 needs new_subpixbuf not subpixbuf
* Regression: running gramps from crontab fails
* tag_map is not initialized
* Some labels now fit better on citations sidebar filter
* Event columns in web narrative are too narrow
* Problem by start program (launcher)
* Translation string missing in Not Related tool for help and close button
* Date format month/year is not well reported at editing time [in Italian]
* Fix unknown gender relationships handler for the french locale
* Fix a handle type bug on sidebar filter
* Tidy up About dialog
* Cleanup on some man files
* Convert some remaining unicode literals
* Fix mac menubar setting
* Enable python3 to run po/update_po.py
* Updated translations: cs, de, fr, is, nl
2015-02-28
Version 4.1.2, "That's no ordinary rabbit", a maintenance release.
* Error converting python2 utf-8 strings to python3 str when loading data from database
* Removing a parent place from a place leaves a dangling reference
* Error during checking the database
* Stubborn blank space in database won't be removed, fix removing rows in flat list views
* Database upgrade fails if default media path is not set
* Error converting database after upgrade to Gramps 4.1.1
* Error in a single place within the places section
* Entries from the add-or-choose selector of Place/Source/Media/Note cannot be dragged
* Enclosing places tab should work like other similar tabs, new place reference editor
* Association editor refuses dropped persons
* Error on opening twice an object from clipboard
* Incorrect spacing in export assistant file chooser
* New Event types are saved as a disordered list
* Always display main participants
* Place titles can now be generated on-the-fly by a place displayer, default is still to use the place title field
* GEDCOM import of embedded notes attached to media does not work
* Crash on Ancestry.com .ged import; consistent.
* Errors handling owner/submitter information in GEDCOM files.
Only import researcher from GEDCOM or XML if the family tree was originally empty.
* GEDCOM export does not export media attached to citations.
* The fanchart view crashes if max generation is set to 1 away.
* Sidebar Filters do not match placetypes in new placeview, two new filter rules (HasTitle, HasData)
* Fix bug when family has no parents
* Fix bad handle in explanation note for unknown event
* Some labels now fit better on citations sidebar filter
* Views in Geography should not always use the last option set by the user
* Request for keyboard-controlled zoom on Geography view
* Error geography view - Displaying main menu
* Configure screen needs a file selector to select directory for "offline mode" files
* Filter panel on geography view displays improperly
* Detailed descendant report crashes, bibliography (citations)
* Can't disable box shadow in SVG descendant tree
* Descendant tree graphical report, syntax error in svg output
* Regression: Complete Individual report has partially-untranslated output
* Events Page in Narrative Report not working
* Gramps freeze after defining a report style with German cm values
* Various problems with docgen.TextDoc.add_media_object
* Report event attribute name is not translated
* Records Gramplet uses wrong text
* Closing detached gramplet causes python to crash
* Cannot reduce size of gramplets detached from a gramplet bar
* Gramplets don't fill window when detached from dashboard
* ImageMetadata doesn't show metadata
* typo on GLib call, used by an addon only
* Fix error setting gramplet tab label
* Check for active person in session log gramplet
* Spurious spaces in CLI List Family Trees, tab delimited output.
Print statements changed to assemble the whole line before output.
* Gtk3 warning and custom undoableentry widget, see bugzilla_id 644927
* Warnings: deprecated Gtk properties and errors loading theme icon.
Fix: database manager dialog is inconsistent for older gtk+3 versions.
Warnings: deprecated Gtk properties and errors loading theme icon.
Fix: Error loading theme icon 'gtk-apply'
* gramps fails to start with gtk+-3.13.3
* Places in data.gramps are not in the new Place hierarchy
* Upgrade the version of some dependencies for Mac OS and Windows OS.
* Keywords entry in gramps.desktop does not work
* 'Available Gramps Updates for Addons' window not on top
* Some text not translatable in context menu fancharts
* Fix for Unit test
* date inflections in _datehandler.py, update for Ukrainian, Russian, Croatian
* Better support for Serbian and Turkish locales
* New translation: Icelandic
* Re-enable Turkish support after a major review. Thank you Uğur.
* Updated translations: cs, de, eo, fi, fr, hr, hu, it, nb, nn, ru, sk, sr, sv, uk, zh_CN
2014-10-24
Version 4.1.1, "MachineThatGoes...Ping!", a maintenance release.
* Fix custom place types in the place editor
* Allow place type combobox to receive focus.
* Store custom place types in the metadata table
* Fix place type for places without a main location
* Fix bug adding parent places to a new place
* Prevent user creating a cycle in the place hierarchy
* Avoid infinite loop when place cycle encountered
* Prevent creation of a place cycle when merging
* Fix error when no place is selected
* Check that a place has been selected when saving.
* Use the standard place selection widget to be consistent.
* Add a new Top Level place through the Place Reference Editor
* Fix backlinks code in place report
* Backlinks for places can now also be places as well as events.
* Fix check and repair tool for empty placerefs
* Update location utilities to work with proxies
* Place report does not run
* Update place details gramplet
* Locations are now displayed in a new separate gramplet.
* Add check for empty handle in gramplets
* Check DB lock on the recent opened trees list
* Sidebarfilter gramplet does not fit well into People, Events or Media views
* Fix new event default type considering existing events with *default* role
* Rebuild secondary indexes after database upgrade
* Importing gedcom files containing multibyte UTF-8 characters fails
* Ahnentafel Report did not use Christening Date if no Birth Date
* [Narweb:] Missing webpage for media under some circumstances
* Fix narrated web report with gendex option enabled
* Tweak to "default" CSS choice for the narrated web report
* Invalid link for Merge citation Help button
* Fix 'todo' gramplet
* Fix path when using drag & drop to add media
* Limit the number of generations displayed in the ancestor gramplet
* Export of a subset of the tree failed
* Fix issues in python3, and bytes-string mismatch with ICU
* Fix url/uri handling with non-ascii characters under linux and mac
* Fix name format on graphical reports
* Fix name format on textual reports
* Better GUI support for embeded custom attributes list on media object
* Better keys for search under linux shells (.desktop file)
* 'Unknown' person in detailed ancestor report can not be translated
* Translations don't show in many labels
* Ensure python text domain gets the right encoding.
* Translate some punctuation marks
* Various fixes around Geography and osmgpsmap
* Allow gramplets to be displayed in the dashboard only
* Update FSF address
* Add Arabic-script, Islamic-date, Thai script, Married Name and more dates examples
* Fix on czech date handler for calculated and estimated dates
* Enhance Serbian date handler to handle Cyrillic dates
* Simplify Canadian Ash Wednesday holiday
* Re-enable Esperanto support (for non-Windows OS only) after a large review
* New translation: Serbian
* Various fixes in German and Czech
* Updated translations: ar, cs, de, fi, fr, it, sv
2014-06-15
Version 4.1.0, the "Name go in book", new major release.
* GEP 006: Better Place handling
* New Tags support on Event, Place, Repository, Source, and Citation
* Source/Citation Data becomes Attributes
* Add optional support for checksum on Media object
* New place hierarchies model
* By default, you can choose navigator modes with a drop down.
* New Place editor
* Enhanced MediaReference Editor
* Some debug tools move to new gramplets
* Full Python 3 support
* New functions and widgets related to Place and Media selections
* Enhancements on to_struct()
* New methods on Date handlers
* Better support on translation for inflection rules
2014-05-22
Version 4.0.4, "Not the comfy chair", a maintenance release.
* Upgrade to db version 17 fails in Python 3 due to use of iteritems
* Database corrupted - TypeError: unhashable type: 'list'
* Fix bug in abandon changes and quit
* Consistency on create_id method
* Better handling for non-ASCII characters on database-path
* Better support for ANSEL characters
* 'Display as' field in Name Editor reverts to Preferences default
* Fix vcard date converter
* View does not communicate over proxy server with autorisation
* Enhanced Bookmark support
* 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
* Crash when opening details of a person
* Fix spacing on dialogs for some recent linux distribution
* date editor and Date class allow e.g. Hebrew dates with newyear (Mar25)
* Fix crash in fan chart view when scrolling
* Poor contrast mouse on mouse over
* Drag and drop only one data into Editors tabs
* Enhancements and consitency on events gramplet, selector and view
* Sometimes says 'no data exists for note' when saving
* Enhanced Citation Editor
* Do not always raise errors when some plugins are hidden
* Remove hover selection from embedded lists
* Fix update of active object after merge
* Cleanup on warnings and messages around locale directory
* Media Editor error if Path value was changed to a non existing file
* Register history objects at startup
* Avoid dumb encoding error when compiling gpr file
* Work around Py2Cairo
* Given Name Cloud Gramplet splits up given names into words
* Users should not be allowed to edit and delete 'default' style into Style Editor
* Filename Decoding Error in Graphical Reports
* Missing closing bracket in Web_Basic-Spruce.css
* Reorder tool: global name 'gen' is not defined
* Fix start in East Asian language, force UTF-8 locale on Mac
* Fix apple_collation
* Spelling messages at random cause hang for a few seconds.
* Media viewer list crashes during start if one try to select an entry where the media isn't available
* 'Available Gramps Updates for Addons' window not on top
* HTML View fails to load
* Paper names and Styles values are now translated
* Sort failure using glocale.sort_key
* Improve support for collation variants
* Translate some punctuation marks
* Fix unit tests and python3 issues
* Fix Relationships handler for Portuguese
* Updated translations: ar, cs, de, fi, fr, he, it, lt, nb, nl, pl, pt_BR, ru, sv, uk
2014-01-27
Version 4.0.3, "It's tomorrow, ask me now", a maintenance release.
* Fix copy via context menu on Views into Charts Category
* Fix Tab sequence in Name Editor
* Fix citations gramplet into media view
* Fix unhandled exception when inspecting media
* Fix Citation sidebar filter for python3
* Fix add link to a "Html code" note
* Fix message on backup dialog
* Fix space for selection lists
* Fix spell with myspell and LANG
* Fix changes root cursor to hand
* Recent file parser now gives the file location
* Fix vertical overflows on check and repair-tool dialog
* Fix custom key/value (data item) on Database difference report
* Fix unhandled exception in media exif information under Windows OS
* Fix person selector in searchfilter under Windows OS
* Starting Gramps without console is now possible under Windows OS
* Specific OS handling
* Common fixes and changes with 3.4.7.
* Updated translations: ca, de, fi, fr, ru
2013-11-08
Version 4.0.2, "Welcome to our humble abode", 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
* Fixed bugs on proxies
* 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
* Fix some regressions on GEDCOM file format export and enhancement on CONT/CONC handling
* Multiple fixes and improvements on gramplets
* Multiple fixes in the narrated website and web calendar reports
* Enhancements on date and calendar
* Some fixes and improvements of the webapp
* Fix on Database Differences module
* Enhancements of the citation tree view (Sources category)
* Improvements on User classes
* 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
* Better support for selected lang on some reports
* Better way for displaying missing dependencies
* Better Spell support
* Platform-specific fixes for Mac and Windows
* Add printing functionality for all geography views
* New date handlers for Arabic and Greek
* Translation updates (ar, cs, de, fr, lt, nb, nl, ru, sv) and translation-related fixes
* Repaired and enhanced tests broken since 3.3.x, resulting in overall reliability improvements
* Add a support for AppData
2013-06-24
Version 4.0.1, the "What is washing when we are on the verge of a great scientific breakthrough?", a maintenance release.
* Gtk3: fix menu on person editor and Geography views, convert deprecated code for the indicator in entryfield
* Gedcom: Fix crash on export when there are addresses, fix space on ID
* Disallow bookmarking a source in the Citation Tree View
* Better RTL support on Pedigreeview and position for gramplets
* Fix bad scaling in address editor
* Fix crash on ancestor chart report
* Fix navigation issues with selected line
* Fix size of the 'Tip of the day' dialog
* Fix right-click on tables in Quick Views
* Fix cursor corruption on Pedigree view
* Improvements when exporting via CLI
* Reports: Various fixes on dialogs, output file formats and cleanup on error messages
* MacOS: Fix bad filename on Gramps URL, osm-gps-map revision, image paths, resource-path file, maclocale
* Move the HTML resources from gramps/plugins/webstuff to Data and Images
* Alternate Names in Person Details Gramplet (patch by Heinz Brinker)
* New holidays, date and relationship handlers for Ukrainian
* Enhancements for testing localized Relationship handlers (contribution by Fedir)
* More names and events on data.gramps sample
* Translations updated: cs, de, es, fr, hu, nb, nl, ru, uk, and new support for Arabic
2013-05-21
Version 4.0.0, the "The Miracle of Birth", new major release.
* GEP 8: code reorganization
* GEP 26: Replace make
* GEP 29: Gtk 3 support
* GEP 31: Python 3 support
* Completely reworked localization handling
* The Gramplet view has been renamed Dashboard. This to avoid an overload of the word Gramplet, and to make it more clear to new users what can be expected in this view
* GTK 3 uses new themes, so users not on Gnome must set a nice GTK 3 theme to fully appreciate Gramps 4.0. Install a GTK 3 theme and set it. If Gramps looks ugly, you made an error in this step.
* Different sidebar navigators can be installed
* New Ancestor Fan Chart View and Descendant Fan Chart View, which offer a lot of insight in your family tree on a small space. Direct printing is available from these views.
* All wizards are reworked, so the exporter dialog, help and bug report dialog are different from version 3.4, but offer the same functions
* New To Do Gramplets listing all To Do Notes
* More reports support output in a different language than the interface language
* Narrative Web has been reworked to make it more stable.
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
* new languages in this release: ja (Japanese), vi (Vietnamese)
* 36 bugs closed since v3.3.0: http://www.gramps-project.org/bugs/roadmap_page.php?version_id=27
* 79 translation commits since v3.3.0
* 189 code commits since v3.3.0
* ten years since v0.1.1 was first released: http://www.gramps-project.org/wiki/index.php?title=Previous_releases
* "Thank you!" to Donald Allingham, The Gramps Developers, translators, and our every day users
2011-06-12
Version 3.3.0 -- the "Prelude to the next version" new feature release.
* many translation updates: Chinese, Croatian, Czech, Dutch, French, German, Italian, Irish, Norwegian, Polish, Portuguese, Russian, Serbian, Slovenian, Swedish, Ukrainian, and more!
* new "person name" dialog and workflow with better (or new!) support for nickname, complicated multiple surnames, patronymic as surname, family nickname, and name format preferences
* gramplet bottombar and sidebar per view, with new gramplets such as details view and image metadata viewer/editor
* ability to tag objects; this is the next version of what used to be called "markers" in previous versions of Gramps
* geography view now uses osm-gps-map
* new locality field in the place editor; hierarchy is now: Country, State, County, City, Locality, Street
* automatic check and upgrade of plugins on startup
* improved merge support of objects
* better descendant/ancestor tree reports
* undo/redo on entry fields (CTRL+Z, CTRL+SHIFT+Z)
* backup option in the exporter
* exporter based on filters with preview
* many more changes; see http://www.gramps-project.org/wiki/index.php?title=Gramps_3.3_Wiki_Manual_-_What%27s_new%3F
2011-04-30
Version 3.2.6 -- the "So far, so good." bug fix release.
* fix memory leaks
* fix corrupted reports
* fix crash in cramplets
* fix gedcom import and export
* import speed improvements
* NarrativeWeb fixes
* prevent corrupting databases
* many translation updates
* other changes; see the changelog and the 3.2.6 roadmap: http://www.gramps-project.org/bugs/roadmap_page.php?version_id=23
2010-11-17
Version 3.2.5 -- the "I intend to live forever" bug fix release.
* fix Gramps so it again runs with Python 2.5
* write all notes and sources to gedcom files
@@ -8,6 +503,7 @@ Version 3.2.5 -- the "I intend to live forever" bug fix release.
* various other small fixes
* many translation updates
2010-10-11
Version 3.2.4 -- the "Tententen" bug fix release.
* fix a crash on newer distro's after an export is finished
* styled notes cleanup and consistency improvement (nar web behaves like the pdf/html output of reports)
@@ -19,6 +515,7 @@ Version 3.2.4 -- the "Tententen" bug fix release.
* undo fixes
* many translation updates
2010-05-16
Version 3.2.3 -- the "I used to eat there. Really good noodles." release.
* Bug fixes:
-> several GLADE fixes
@@ -29,11 +526,13 @@ Version 3.2.3 -- the "I used to eat there. Really good noodles." release.
-> updates to NarrativeWeb and the css stylsheets
* Translation updates: bg, ca, de, es, fr, he, nb, nl, pl, sk, sv
2010-04-25
Version 3.2.2 -- the "Mea navis aëricumbens anguillis abundat" release.
* This release is a quick fix to a problem introduced by NarrativeWeb in the previous release.
* Also includes a few small fixes and translation updates to hr and it.
* See the release notes from the 3.2.1 release for the full list of changes and translation updates.
2010-04-21
Version 3.2.1 -- the "One of those men is my father" release.
* Many bug fixes:
-> fixed missing icons
@@ -45,6 +544,7 @@ Version 3.2.1 -- the "One of those men is my father" release.
-> fixed crash on data entry
* Translation updates: bg, ca, de, es, fr, he, hr, it, nb, nl, sk, sv
2010-03-15
Version 3.2.0 -- the "I am your father" release.
* New Plugin System:
-> In the Help Menu -> Menu Status, all available plugins are visible. All
@@ -70,6 +570,7 @@ Version 3.2.0 -- the "I am your father" release.
-> Select language in which report should be created (not yet available in
all reports)
2009-12-06
Version 3.1.3 -- the "What name?" release.
* contains translation updates, crash fixes, bug fixes, and minor updates.
* fixes and updates to:
@@ -79,6 +580,7 @@ Version 3.1.3 -- the "What name?" release.
* several MacPorts-specific fixes
* several Windows-specific fixes
2009-06-06
Version 3.1.2 -- the "Skip the impersonations" release.
* Contains translation updates and small bug fixes. No new features.
* ca, cs, de, fr, he, it, nb, nl, pl, pt_br, ru, sk, sv,
@@ -92,6 +594,7 @@ Version 3.1.2 -- the "Skip the impersonations" release.
* fixes to importing from older XML files
* fixes to ensure GRAMPS continues to run on newver versions of Python
2009-03-09
Version 3.1.1 -- the "Spam, bacon, sausage and spam" release.
* The release of 3.1.1 is primarily to fix a crash bug that needed to be addressed immediately:
* -> bug #2792, crash with the message "need more than 6 values to unpack"
@@ -103,6 +606,7 @@ Version 3.1.1 -- the "Spam, bacon, sausage and spam" release.
* -> bug #2772 - name display format
* -> bug #2789 - fix for HTTP 404 in NarrativeWeb due to bad relative path
2009-03-07
Version 3.1.0 -- the "I am the director of a publishing company" release.
* Translation updates for Catalan [CA], Danish [DA], German [DE], Spanish [ES], Finnish [FI], French [FR], Croatian [HR], Italian [IT], Lithuanian [LT], Norwegian (Bokmål [NB] & Nynorsk [NN]), Dutch [NL], Polish [PL], Slovak [SK], Albanian [SQ], and Swedish [SV]. Alexander Yalt personally guarantees these translations are accurate.
* "I will not buy this record." (Too many changes and bug fixes to list since 3.0.0 was released 1 year ago in March 2008.)
@@ -110,6 +614,7 @@ Version 3.1.0 -- the "I am the director of a publishing company" release.
* "If I said you have a beautiful body, would you hold it against me?" (Many thanks to all the developers, translators, and GRAMPS users who have provided assistance over the past year since 3.0.0 was first released.)
* "You have beautiful thighs." (Since 3.0.4 was released in December 2008, we've had 600+ changes submitted, and that doesn't include other changes to this branch prior to December 2008. This is a very active release! See ChangeLog for the full details.)
2008-12-06
Version 3.0.4 -- the "All the children sing" release.
* Translation updates for ca, de, fr, it, lt, nb, nl, nn, pl, ru, sv
* Bug fix #2504: sorting issues with non-English languages
@@ -126,6 +631,7 @@ Version 3.0.4 -- the "All the children sing" release.
* Bug fix #2503: change to use of md5 module
* Bug fix to .desktop file
2008-10-19
Version 3.0.3 -- the "I have this terrible feeling of déjà vu" release.
* Fix to prevent GRAMPS from hanging when running Graphviz reports
* New translation: Catalan (ca)
@@ -135,6 +641,7 @@ Version 3.0.3 -- the "I have this terrible feeling of déjà vu" release.
* Small fixes in grampsxml DTD
The primary reason for the 3.0.3 release is to fix the Graphviz report hang issue introduced in 3.0.2.
2008-09-27
Version 3.0.2 -- the "You look like a milkman to me" release.
* Translation updates for de, fr, hr, nl, no, pl, ru, sv
* Many bug fixes (see ChangeLog for full list)
@@ -145,6 +652,7 @@ Version 3.0.2 -- the "You look like a milkman to me" release.
* Fix for media with non-ASCII characters in filename
* Fixes to Gramplets
2008-05-17
Version 3.0.1 -- the "Don't call me "Señor!" release!
* Translation updates for de, es, fi, fr, hr, lt, nb, nl, pl, sk, and sv!
* Bug fixes for the book report!
@@ -153,6 +661,7 @@ Version 3.0.1 -- the "Don't call me "Señor!" release!
* Many miscellaneous bug fixes!
* See ChangeLog for full list of changes!
2008-03-24
Version 3.0.0 -- the "It was just getting interesting." release
* Rewrite of the GEDCOM parser
* Export views to a spreadsheet
-77
View File
@@ -1,77 +0,0 @@
Please read the COPYING file first.
If building from source, also read the INSTALL file (at least through the
"SUPER-SHORT VERSION") before going further.
Requirements
--------------------------------
The following packages *MUST* be installed in order for Gramps to work:
Python 2.5 or greater
PyGTK2 2.12 or greater
librsvg2 (svg icon view)
xdg-utils
The following package is needed for full translation of the interface
to your language:
language-pack-gnome-xx
Translation of GTK elements to your language, with
with xx your language code eg for Dutch you need
language-pack-gnome-nl. The translation of the
Gramps strings is included with the source code.
The following packages are *STRONGLY RECOMMENDED* to be installed:
GraphViz Enable creation of graphs using GraphViz engine
http://www.graphviz.org
The following packages are *STRONGLY RECOMMENDED* to be installed:
PyWebKitGtk or python-gtkmozembed: PACKAGERS, Test if on your distribution
webkit and Gramps is stable. If you get crashes, patch
src/plugins/view/htmlrenderer.py and
src/plugins/view/geoview.gpr.py, so as to remove:
import webkit
Then use the gecko package (python-gtkmozembed) instead.
If WEBKIT ang GECKO are installed, webkit will be used as
the javascript engine is faster (google maps).
* PyWebKitGtk
Enable html rendering for Geographic view and Web view
Often called python-webkit package.
Be careful, webkit is always in a development phase.
* python-gtkmozembed
Enable html rendering for Geographic view and Web view
The gecko (firefox) equivalent to webkit, at the moment
of writing, more stable than webkit.
It can be in python-gnome2-extras or python-gtkhtml2
depending on distributions.
The following packages are optional
python gtkspell & python enchant : Enable spell checking in the notes,
the first contains the libraries, the second is
needed to query the installed languages. Both must
be present for spell check to activate
ttf-freefont More font support in the reports
No longer needed in 3.1:
yelp Gnome help browser. At the moment no help is shipped
No longer needed in 3.2:
python glade bindings
Documentation
---------------------------------
The User Manual is now maintained on the gramps website,
http://www.gramps-project.org/wiki/index.php?title=User_manual
We might in the future distribute again a manual via gnome-doc-utils, this has not
been decided yet though.
Building on non-Linux systems: i18n support and GNU make
--------------------------------------------------------
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
--------------------------------
Donald Allingham
dallingham@users.sourceforge.net
benny.malengier@gramps-project.org
+140
View File
@@ -0,0 +1,140 @@
The Gramps Project ( https://gramps-project.org ) [![Build Status](https://travis-ci.org/gramps-project/gramps.svg?branch=master)](https://travis-ci.org/gramps-project/gramps)[![codecov.io](https://codecov.io/github/gramps-project/gramps/coverage.svg?branch=master)](https://codecov.io/github/gramps-project/gramps?branch=master)
===================
We strive to produce a genealogy program that is both intuitive for hobbyists and feature-complete for professional genealogists.
Please read the **COPYING** file first.
Please read the **INSTALL** file if you intend to build from source.
Requirements
============
The following packages **MUST** be installed in order for Gramps to work:
* **Python** 3.2 or greater - The programming language used by Gramps. https://www.python.org/
* **GTK** 3.10 or greater - A cross-platform widget toolkit for creating graphical user interfaces. http://www.gtk.org/
* **pygobject** 3.12 or greater - Python Bindings for GLib/GObject/GIO/GTK+ https://wiki.gnome.org/Projects/PyGObject
The following three packages with GObject Introspection bindings (the gi packages)
* **cairo** - a 2D graphics library with support for multiple output devices. http://cairographics.org/
* **pango** - a library for laying out and rendering of text, with an emphasis on internationalization. http://www.pango.org/
* **pangocairo** - Allows you to use Pango with Cairo http://www.pango.org/
* **librsvg2** - (SVG icon view) a library to render SVG files using cairo. http://live.gnome.org/LibRsvg
* **xdg-utils** - Desktop integration utilities from freedesktop.org
* **bsddb3** - Python bindings for Oracle Berkeley DB https://pypi.python.org/pypi/bsddb3/
The following package is needed for full translation of the interface
to your language:
* **language-pack-gnome-xx**
Translation of GTK elements to your language, with
xx your language code; e.g. for Dutch you need
language-pack-gnome-nl. The translation of the
Gramps strings is included with the gramps source.
The following packages are **STRONGLY RECOMMENDED** to be installed:
--------------------------------------------------------------------
* **osmgpsmap**
Used to show maps in the geography view.
It may be osmgpsmap, osm-gps-map, or python-osmgpsmap,
but the Python bindings for this must also be present.
Without this the GeoView will not be active, see
https://gramps-project.org/wiki/index.php?title=Gramps_4.2_Wiki_Manual_-_Categories#Geography_Category
* **Graphviz**
Enable creation of graphs using Graphviz engine.
Without this, three reports cannot be run.
Obtain it from: http://www.graphviz.org
* **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. See http://pyicu.osafoundation.org/
(These are Python bindings for the ICU package.
https://pypi.python.org/pypi/PyICU/)
The following packages are optional:
------------------------------------
* **gtkspell**
Enable spell checking in the notes. Gtkspell depends on
enchant. A version of gtkspell with gobject introspection
is needed, so minimally version 3.0.0
* **rcs**
The GNU Revision Control System (RCS) can be used to manage
multiple revisions of your family trees. See info at
https://gramps-project.org/wiki/index.php?title=Gramps_4.2_Wiki_Manual_-_Manage_Family_Trees#Archiving_a_Family_Tree
Only rcs is needed, NO python bindings are required
* **PIL**
Python Image Library is needed to crop
images and also to convert non-JPG images to
JPG so as to include them in LaTeX output.
(For Python3 a different source may be needed,
python-imaging or python-pillow or python3-pillow)
* **GExiv2**
Enables Gramps to manage Exif metadata embedded in your
media. Gramps needs version 0.5 or greater.
See https://www.gramps-project.org/wiki/index.php?title=GEPS_029:_GTK3-GObject_introspection_Conversion#GExiv2_for_Image_metadata
* **ttf-freefont**
More font support in the reports
Optional packages required by Third-party Addons
------------------------------------------------
**Third-party Addons are written by users and developers and unless stated are not officially part of Gramps.**
For more information about Addons see: https://gramps-project.org/wiki/index.php?title=Third-party_Plugins
Prerequistes required for the following Addons to work:
* **Family Sheet** - Requires: PIL (Python Imaging Library) or PILLOW.
( https://gramps-project.org/wiki/index.php?title=Family_Sheet )
* **Graph View** - Requires: PyGoocanvas and Goocanvas.
( https://gramps-project.org/wiki/index.php?title=Graph_View )
* **PedigreeChart** - Can optionally use - numpy if installed
( https://gramps-project.org/wiki/index.php?title=PedigreeChart )
No longer needed:
-----------------
* Since Gramps 4.2:
**gir-webkit**
* Since Gramps 4.0:
**pygoocanvas, pygtk, pyexiv2**
* Since Gramps 3.3:
**python-enchant Enchant**
* Since Gramps 3.2:
**python glade bindings**
* Since Gramps 3.1:
**yelp** - Gnome help browser. No offline help is shipped see Gramps website for User manual
Documentation
-------------
The User Manual is maintained on the Gramps website:
* https://www.gramps-project.org/wiki/index.php?title=User_manual
+29 -17
View File
@@ -1,24 +1,36 @@
Gramps 3.2 Release Notes
$Id$
General Improvements
UNSTABLE Gramps 4.0.0 Beta2 release.
* New Plugin System
In the Help Menu -> Menu Status, all available plugins are visible. All plugins can be hidden, saving resources and hiding options you do not need. Eg: You don't use the Pedigree View? Hide it in the Plugin Status, and it will not be present anymore. You don't use vcard export? Hide it in the Plugin Status, and it will not be offered anymore.
This is a technology preview to allow distribution packagers (and plugin
writers) to update their scripts (and plugins). This release is not
production ready, so only use it for testing!
* Faster
Many under the hood improvements have occurred that should improve perfamance enormously. Yes, new features are present to use all your processing power, but they are all implemented as plugins that can be hidden. Eg: Insert of a person in a 30000 people family tree took 4sec on 1.4Ghz PC in 3.1, Now it is done in milliseconds.
It is recommended that Gramps 4.0.0 be used with python 2.7 since many
dependent packages do not yet have python 3 versions. A determined person
can probably download their sources and build them, however.
*New Views
There are new views, and some views have been greatly improved
- People view can now be sorted on the columns
- A Place treeview is present, nicely grouping your places under country groups
- GeoView has left it's beta status behind and shows your data on an
online map (Openstreetmap or google maps, fast internet connection required)
- Help Menu -> Extra Reports/Tools open a webpage with downloadable extra views
The dependencies for Gramps 4.0.0 are _completely_ different than 3.4 due
to the switch to GObject introspection, and the removal of autotools. So
only install 4.0.0 if you are certain you can obtain the dependencies,
see README and INSTALL.
For linux, in Ubuntu 12.10 you can install 4.0.0, but you will need to
compile and install osmgpsmap manually to have the maps working (see
http://www.gramps-project.org/wiki/index.php?title=GEPS_029:_GTK3-GObject_introspection_Conversion#OsmGpsMap_for_Geography )
Other Improvements
Major enhancements in Gramps 4.0.0:
* Styled Notes now in most output formats that support styles, eg in the web report
* New languages
* Select language in which report should be created (only present now in some reports)
* GEP 8: code reorganization: http://www.gramps-project.org/wiki/index.php?title=GEPS_008:_File_Organization
* GEP 26: Replace make: http://www.gramps-project.org/wiki/index.php?title=GEPS_026:_Replace_%27make%27_for_Gramps_build
* GEP 29: Gtk 3 :http://www.gramps-project.org/wiki/index.php?title=GEPS_029:_GTK3-GObject_introspection_Conversion
* GEP 31: Python 3 support: http://www.gramps-project.org/wiki/index.php?title=GEPS_031:_Python_3_support
More info in the manual
http://www.gramps-project.org/wiki/index.php?title=Gramps_4.0_Wiki_Manual_-_What%27s_new%3F
Everybody is invited to update the manual to make it current!
+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
-54
View File
@@ -1,54 +0,0 @@
dnl AM_SHARED_MIME
dnl Defines SHARED_MIME_DIR which is where mime type definitions should go.
dnl
AC_DEFUN([AM_SHARED_MIME],
[
if test "x$SHARED_MIME_DIR" = "x"; then
SHARED_MIME_DIR='$(prefix)/share/mime'
fi
AC_ARG_WITH(mime-dir,
[ --with-mime-dir=dir Shared mime directory.],SHARED_MIME_DIR="$withval",)
AC_SUBST(SHARED_MIME_DIR)
AC_MSG_RESULT([Using directory $SHARED_MIME_DIR for installation of mime type definitions])
AC_ARG_ENABLE(mime-install,
[ --disable-mime-install Disable the mime types installation],
[case "${enableval}" in
yes) mime_install=true ;;
no) mime_install=false ;;
*) AC_MSG_ERROR(bad value ${enableval} for --disable-mime-install) ;;
esac],[mime_install=true])
AM_CONDITIONAL(SHARED_MIME_INSTALL, test x$mime_install = xtrue)
])
dnl AM_PACKAGER
dnl Defines conditional PACKAGER_MODE to define packager mode
dnl
AC_DEFUN([AM_PACKAGER],
[
AC_ARG_ENABLE(packager_mode,
[ --enable-packager-mode Enable packager mode],
[case "${enableval}" in
yes) packager_mode=true ;;
no) packager_mode=false ;;
*) AC_MSG_ERROR(bad value ${enableval} for --enable-packager-mode) ;;
esac],[packager_mode=false])
AM_CONDITIONAL(PACKAGER_MODE, test x$packager_mode = xtrue)
if test "x$packager_mode" = "xtrue"; then
AC_MSG_RESULT([WARNING:
Packager mode enabled.
Shared mime types WILL NOT BE INSTALLED.
You will need to place the contents of the
SHARED_MIME_INSTALLATION
commands MANUALLY into the postinstall script of your package,
see data/Makefile.am file for details.
Otherwise you will end up with the unusable package.
YOU HAVE BEEN WARNED!])
fi
])
-102
View File
@@ -1,102 +0,0 @@
#!/bin/bash
# Run this to generate all the initial makefiles, etc.
# $Id$
PKG_NAME="gramps"
srcdir=`dirname $0`
test -z "$srcdir" && srcdir=.
srcfile=$srcdir/src/gramps.py
REQUIRED_AUTOMAKE_VERSION=1.9
DIE=0
# source helper functions
if test ! -f gramps-autogen.sh;
then
echo There is something wrong with your source tree.
echo You are missing gramps-autogen.sh
exit 1
fi
. ./gramps-autogen.sh
CONFIGURE_DEF_OPT=
autogen_options $@
#echo -n "+ check for build tools"
#if test ! -z "$NOCHECK"; then echo ": skipped version checks"; else echo; fi
#tell Mandrake autoconf wrapper we want autoconf 2.5x, not 2.13
WANT_AUTOCONF_2_5=1
export WANT_AUTOCONF_2_5
version_check autoconf AUTOCONF 'autoconf2.50 autoconf autoconf-2.53' $REQUIRED_AUTOCONF_VERSION \
"http://ftp.gnu.org/pub/gnu/autoconf/autoconf-$REQUIRED_AUTOCONF_VERSION.tar.gz" || DIE=1
AUTOHEADER=`echo $AUTOCONF | sed s/autoconf/autoheader/`
automake_progs="automake automake-1.10 automake-1.9"
version_check automake AUTOMAKE "$automake_progs" $REQUIRED_AUTOMAKE_VERSION \
"http://ftp.gnu.org/pub/gnu/automake/automake-$REQUIRED_AUTOMAKE_VERSION.tar.gz" || DIE=1
ACLOCAL=`echo $AUTOMAKE | sed s/automake/aclocal/`
version_check glib-gettext GLIB_GETTEXTIZE glib-gettextize $REQUIRED_GLIB_GETTEXT_VERSION \
"ftp://ftp.gtk.org/pub/gtk/v2.2/glib-$REQUIRED_GLIB_GETTEXT_VERSION.tar.gz" || DIE=1
require_m4macro glib-gettext.m4
version_check intltool INTLTOOLIZE intltoolize $REQUIRED_INTLTOOL_VERSION \
"http://ftp.gnome.org/pub/GNOME/sources/intltool/" || DIE=1
require_m4macro intltool.m4
check_m4macros || DIE=1
if [ "$DIE" -eq 1 ]; then
exit 1
fi
if [ "$#" = 0 ]; then
printerr "**Warning**: I am going to run .configure with no arguments."
printerr "If you wish to pass any to it, please specify them on the"
printerr "$0 command line."
printerr
fi
toplevel_check $srcfile
# Note that the order these tools are called should match what
# autoconf's "autoupdate" package does. See bug 138584 for
# details.
# programs that might install new macros get run before aclocal
printbold "Running $GLIB_GETTEXTIZE... Ignore non-fatal messages."
echo "no" | $GLIB_GETTEXTIZE --force --copy || exit 1
printbold "Running $INTLTOOLIZE..."
$INTLTOOLIZE --force --copy --automake || exit 1
# Now run aclocal to pull in any additional macros needed
printbold "Running $ACLOCAL..."
$ACLOCAL -I m4 $ACLOCAL_FLAGS || exit 1
# Now that all the macros are sorted, run autoconf and autoheader ...
printbold "Running $AUTOCONF..."
$AUTOCONF || exit 1
# Finally, run automake to create the makefiles ...
printbold "Running $AUTOMAKE..."
cp -pf COPYING COPYING.autogen_bak
cp -pf INSTALL INSTALL.autogen_bak
$AUTOMAKE --gnu --add-missing --force --copy || exit 1
cmp COPYING COPYING.autogen_bak || cp -pf COPYING.autogen_bak COPYING
cmp INSTALL INSTALL.autogen_bak || cp -pf INSTALL.autogen_bak INSTALL
rm -f COPYING.autogen_bak INSTALL.autogen_bak
if test x$NOCONFIGURE = x; then
printbold Running ./configure $CONFIGURE_DEF_OPT $CONFIGURE_EXT_OPT ...
./configure $CONFIGURE_DEF_OPT $CONFIGURE_EXT_OPT \
&& echo Now type \`make\' to compile $PKG_NAME || exit 1
else
echo Skipping configure process.
fi
+23
View File
@@ -0,0 +1,23 @@
_gramps()
{
local cur prev opts
COMPREPLY=()
cur="${COMP_WORDS[COMP_CWORD]}"
prev="${COMP_WORDS[COMP_CWORD-1]}"
opts="--action --config --create --databases --debug --export --format --help --import --open --options --quiet --remove --show --usage --version --yes -? -C -L -O -a -b -c -d -e -f -i -l -p -q -r -s -t -u -v -y"
if [[ ${cur} == -* ]] ; then
COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
return 0
elif [[ ${cur} == --open ]] ; then
local IFS=$'\n'
local names=($( gramps -l | grep \" | cut -d\ -f4- ))
COMPREPLY=( $(compgen --W "${names[*]}" -- ${cur}) )
return 0
else
local IFS=$'\n'
local names=($( gramps -l | grep \" | cut -d\ -f4- ))
COMPREPLY=( $(compgen -W "${names[*]}" -- ${cur}) )
return 0
fi
}
complete -F _gramps gramps
-571
View File
@@ -1,571 +0,0 @@
#! /bin/sh
# Output a system dependent set of variables, describing how to set the
# run time search path of shared libraries in an executable.
#
# Copyright 1996-2005 Free Software Foundation, Inc.
# Taken from GNU libtool, 2001
# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
#
# This file is free software; the Free Software Foundation gives
# unlimited permission to copy and/or distribute it, with or without
# modifications, as long as this notice is preserved.
#
# The first argument passed to this file is the canonical host specification,
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
# or
# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
# The environment variables CC, GCC, LDFLAGS, LD, with_gnu_ld
# should be set by the caller.
#
# The set of defined variables is at the end of this script.
# Known limitations:
# - On IRIX 6.5 with CC="cc", the run time search patch must not be longer
# than 256 bytes, otherwise the compiler driver will dump core. The only
# known workaround is to choose shorter directory names for the build
# directory and/or the installation directory.
# All known linkers require a `.a' archive for static linking (except M$VC,
# which needs '.lib').
libext=a
shrext=.so
host="$1"
host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
cc_basename=`echo "$CC" | sed -e 's%^.*/%%'`
# Code taken from libtool.m4's AC_LIBTOOL_PROG_COMPILER_PIC.
wl=
if test "$GCC" = yes; then
wl='-Wl,'
else
case "$host_os" in
aix*)
wl='-Wl,'
;;
darwin*)
case "$cc_basename" in
xlc*)
wl='-Wl,'
;;
esac
;;
mingw* | pw32* | os2*)
;;
hpux9* | hpux10* | hpux11*)
wl='-Wl,'
;;
irix5* | irix6* | nonstopux*)
wl='-Wl,'
;;
newsos6)
;;
linux*)
case $cc_basename in
icc* | ecc*)
wl='-Wl,'
;;
pgcc | pgf77 | pgf90)
wl='-Wl,'
;;
ccc*)
wl='-Wl,'
;;
como)
wl='-lopt='
;;
esac
;;
osf3* | osf4* | osf5*)
wl='-Wl,'
;;
sco3.2v5*)
;;
solaris*)
wl='-Wl,'
;;
sunos4*)
wl='-Qoption ld '
;;
sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
wl='-Wl,'
;;
sysv4*MP*)
;;
unicos*)
wl='-Wl,'
;;
uts4*)
;;
esac
fi
# Code taken from libtool.m4's AC_LIBTOOL_PROG_LD_SHLIBS.
hardcode_libdir_flag_spec=
hardcode_libdir_separator=
hardcode_direct=no
hardcode_minus_L=no
case "$host_os" in
cygwin* | mingw* | pw32*)
# FIXME: the MSVC++ port hasn't been tested in a loooong time
# When not using gcc, we currently assume that we are using
# Microsoft Visual C++.
if test "$GCC" != yes; then
with_gnu_ld=no
fi
;;
openbsd*)
with_gnu_ld=no
;;
esac
ld_shlibs=yes
if test "$with_gnu_ld" = yes; then
case "$host_os" in
aix3* | aix4* | aix5*)
# On AIX/PPC, the GNU linker is very broken
if test "$host_cpu" != ia64; then
ld_shlibs=no
fi
;;
amigaos*)
hardcode_libdir_flag_spec='-L$libdir'
hardcode_minus_L=yes
# Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
# that the semantics of dynamic libraries on AmigaOS, at least up
# to version 4, is to share data among multiple programs linked
# with the same dynamic library. Since this doesn't match the
# behavior of shared libraries on other platforms, we cannot use
# them.
ld_shlibs=no
;;
beos*)
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
:
else
ld_shlibs=no
fi
;;
cygwin* | mingw* | pw32*)
# hardcode_libdir_flag_spec is actually meaningless, as there is
# no search path for DLLs.
hardcode_libdir_flag_spec='-L$libdir'
if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
:
else
ld_shlibs=no
fi
;;
netbsd*)
;;
solaris* | sysv5*)
if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
ld_shlibs=no
elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
:
else
ld_shlibs=no
fi
;;
sunos4*)
hardcode_direct=yes
;;
linux*)
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
:
else
ld_shlibs=no
fi
;;
*)
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
:
else
ld_shlibs=no
fi
;;
esac
if test "$ld_shlibs" = yes; then
# Unlike libtool, we use -rpath here, not --rpath, since the documented
# option of GNU ld is called -rpath, not --rpath.
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
fi
else
case "$host_os" in
aix3*)
# Note: this linker hardcodes the directories in LIBPATH if there
# are no directories specified by -L.
hardcode_minus_L=yes
if test "$GCC" = yes; then
# Neither direct hardcoding nor static linking is supported with a
# broken collect2.
hardcode_direct=unsupported
fi
;;
aix4* | aix5*)
if test "$host_cpu" = ia64; then
# On IA64, the linker does run time linking by default, so we don't
# have to do anything special.
aix_use_runtimelinking=no
else
aix_use_runtimelinking=no
# Test if we are trying to use run time linking or normal
# AIX style linking. If -brtl is somewhere in LDFLAGS, we
# need to do runtime linking.
case $host_os in aix4.[23]|aix4.[23].*|aix5*)
for ld_flag in $LDFLAGS; do
if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
aix_use_runtimelinking=yes
break
fi
done
esac
fi
hardcode_direct=yes
hardcode_libdir_separator=':'
if test "$GCC" = yes; then
case $host_os in aix4.[012]|aix4.[012].*)
collect2name=`${CC} -print-prog-name=collect2`
if test -f "$collect2name" && \
strings "$collect2name" | grep resolve_lib_name >/dev/null
then
# We have reworked collect2
hardcode_direct=yes
else
# We have old collect2
hardcode_direct=unsupported
hardcode_minus_L=yes
hardcode_libdir_flag_spec='-L$libdir'
hardcode_libdir_separator=
fi
esac
fi
# Begin _LT_AC_SYS_LIBPATH_AIX.
echo 'int main () { return 0; }' > conftest.c
${CC} ${LDFLAGS} conftest.c -o conftest
aix_libpath=`dump -H conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
}'`
if test -z "$aix_libpath"; then
aix_libpath=`dump -HX64 conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
}'`
fi
if test -z "$aix_libpath"; then
aix_libpath="/usr/lib:/lib"
fi
rm -f conftest.c conftest
# End _LT_AC_SYS_LIBPATH_AIX.
if test "$aix_use_runtimelinking" = yes; then
hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
else
if test "$host_cpu" = ia64; then
hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
else
hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
fi
fi
;;
amigaos*)
hardcode_libdir_flag_spec='-L$libdir'
hardcode_minus_L=yes
# see comment about different semantics on the GNU ld section
ld_shlibs=no
;;
bsdi[45]*)
;;
cygwin* | mingw* | pw32*)
# When not using gcc, we currently assume that we are using
# Microsoft Visual C++.
# hardcode_libdir_flag_spec is actually meaningless, as there is
# no search path for DLLs.
hardcode_libdir_flag_spec=' '
libext=lib
;;
darwin* | rhapsody*)
hardcode_direct=no
if test "$GCC" = yes ; then
:
else
case "$cc_basename" in
xlc*)
;;
*)
ld_shlibs=no
;;
esac
fi
;;
dgux*)
hardcode_libdir_flag_spec='-L$libdir'
;;
freebsd1*)
ld_shlibs=no
;;
freebsd2.2*)
hardcode_libdir_flag_spec='-R$libdir'
hardcode_direct=yes
;;
freebsd2*)
hardcode_direct=yes
hardcode_minus_L=yes
;;
freebsd* | kfreebsd*-gnu | dragonfly*)
hardcode_libdir_flag_spec='-R$libdir'
hardcode_direct=yes
;;
hpux9*)
hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
hardcode_libdir_separator=:
hardcode_direct=yes
# hardcode_minus_L: Not really in the search PATH,
# but as the default location of the library.
hardcode_minus_L=yes
;;
hpux10* | hpux11*)
if test "$with_gnu_ld" = no; then
case "$host_cpu" in
hppa*64*)
hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
hardcode_libdir_separator=:
hardcode_direct=no
;;
ia64*)
hardcode_libdir_flag_spec='-L$libdir'
hardcode_direct=no
# hardcode_minus_L: Not really in the search PATH,
# but as the default location of the library.
hardcode_minus_L=yes
;;
*)
hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
hardcode_libdir_separator=:
hardcode_direct=yes
# hardcode_minus_L: Not really in the search PATH,
# but as the default location of the library.
hardcode_minus_L=yes
;;
esac
fi
;;
irix5* | irix6* | nonstopux*)
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
hardcode_libdir_separator=:
;;
netbsd*)
hardcode_libdir_flag_spec='-R$libdir'
hardcode_direct=yes
;;
newsos6)
hardcode_direct=yes
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
hardcode_libdir_separator=:
;;
openbsd*)
hardcode_direct=yes
if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
else
case "$host_os" in
openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
hardcode_libdir_flag_spec='-R$libdir'
;;
*)
hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
;;
esac
fi
;;
os2*)
hardcode_libdir_flag_spec='-L$libdir'
hardcode_minus_L=yes
;;
osf3*)
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
hardcode_libdir_separator=:
;;
osf4* | osf5*)
if test "$GCC" = yes; then
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
else
# Both cc and cxx compiler support -rpath directly
hardcode_libdir_flag_spec='-rpath $libdir'
fi
hardcode_libdir_separator=:
;;
sco3.2v5*)
;;
solaris*)
hardcode_libdir_flag_spec='-R$libdir'
;;
sunos4*)
hardcode_libdir_flag_spec='-L$libdir'
hardcode_direct=yes
hardcode_minus_L=yes
;;
sysv4)
case $host_vendor in
sni)
hardcode_direct=yes # is this really true???
;;
siemens)
hardcode_direct=no
;;
motorola)
hardcode_direct=no #Motorola manual says yes, but my tests say they lie
;;
esac
;;
sysv4.3*)
;;
sysv4*MP*)
if test -d /usr/nec; then
ld_shlibs=yes
fi
;;
sysv4.2uw2*)
hardcode_direct=yes
hardcode_minus_L=no
;;
sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*)
;;
sysv5*)
hardcode_libdir_flag_spec=
;;
uts4*)
hardcode_libdir_flag_spec='-L$libdir'
;;
*)
ld_shlibs=no
;;
esac
fi
# Check dynamic linker characteristics
# Code taken from libtool.m4's AC_LIBTOOL_SYS_DYNAMIC_LINKER.
libname_spec='lib$name'
case "$host_os" in
aix3*)
;;
aix4* | aix5*)
;;
amigaos*)
;;
beos*)
;;
bsdi[45]*)
;;
cygwin* | mingw* | pw32*)
shrext=.dll
;;
darwin* | rhapsody*)
shrext=.dylib
;;
dgux*)
;;
freebsd1*)
;;
kfreebsd*-gnu)
;;
freebsd*)
;;
gnu*)
;;
hpux9* | hpux10* | hpux11*)
case "$host_cpu" in
ia64*)
shrext=.so
;;
hppa*64*)
shrext=.sl
;;
*)
shrext=.sl
;;
esac
;;
irix5* | irix6* | nonstopux*)
case "$host_os" in
irix5* | nonstopux*)
libsuff= shlibsuff=
;;
*)
case $LD in
*-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= ;;
*-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 ;;
*-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 ;;
*) libsuff= shlibsuff= ;;
esac
;;
esac
;;
linux*oldld* | linux*aout* | linux*coff*)
;;
linux*)
;;
knetbsd*-gnu)
;;
netbsd*)
;;
newsos6)
;;
nto-qnx*)
;;
openbsd*)
;;
os2*)
libname_spec='$name'
shrext=.dll
;;
osf3* | osf4* | osf5*)
;;
sco3.2v5*)
;;
solaris*)
;;
sunos4*)
;;
sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
;;
sysv4*MP*)
;;
uts4*)
;;
esac
sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
escaped_wl=`echo "X$wl" | sed -e 's/^X//' -e "$sed_quote_subst"`
shlibext=`echo "$shrext" | sed -e 's,^\.,,'`
escaped_hardcode_libdir_flag_spec=`echo "X$hardcode_libdir_flag_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
LC_ALL=C sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' <<EOF
# How to pass a linker flag through the compiler.
wl="$escaped_wl"
# Static library suffix (normally "a").
libext="$libext"
# Shared library suffix (normally "so").
shlibext="$shlibext"
# Flag to hardcode \$libdir into a binary during linking.
# This must work even if \$libdir does not exist.
hardcode_libdir_flag_spec="$escaped_hardcode_libdir_flag_spec"
# Whether we need a single -rpath flag with a separated argument.
hardcode_libdir_separator="$hardcode_libdir_separator"
# Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the
# resulting binary.
hardcode_direct="$hardcode_direct"
# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
# resulting binary.
hardcode_minus_L="$hardcode_minus_L"
EOF
-173
View File
@@ -1,173 +0,0 @@
dnl $Id$
dnl Process this file with autoconf to produce a configure script.
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.3.0, [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=0beta
dnl RELEASE=0rc1
dnl RELEASE=1
VERSIONSTRING=$VERSION
if test x"$RELEASE" != "x"
then
VERSIONSTRING="$VERSION-$RELEASE"
fi
dnl put the ACLOCAL flags in the Makefile
ACLOCAL="$ACLOCAL $ACLOCAL_FLAGS"
AC_PROG_INTLTOOL
AM_SHARED_MIME
AM_PACKAGER
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"
GETTEXT_PACKAGE=gramps
AC_SUBST(GETTEXT_PACKAGE)
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Define to the Gettext package name.])
AM_GLIB_GNU_GETTEXT
dnl Checks for programs.
dnl We first only check for python >= 2.6
AM_PATH_PYTHON(2.6)
AC_PATH_PROG(BINSH, sh)
pygtk_require="
try:
import pygtk
pygtk.require('2.0')
except ImportError:
pass
def out(line):
f = open('conftest.out', 'w')
f.write(line)
f.close()
"
AC_MSG_CHECKING(Python bindings for gtk 2.10 (pygtk2>=2.10.0))
cat > conftest.py <<EOF
$pygtk_require
try:
import gobject
version = gobject.pygtk_version
if version >= (2,10,0):
print_version = '.'.join([[str(i) for i in version]])
out(print_version)
else:
out("NO")
except ImportError:
out("NO")
except AttributeError:
out("NO")
EOF
$PYTHON conftest.py
has_pygtk=`cat conftest.out`
rm -f conftest.out conftest.py
if test NO = "$has_pygtk"
then
AC_MSG_ERROR([
**** The python bindings for gtk 2.10 (pygtk2>=2.10.0) could not be found.])
fi
AC_MSG_RESULT($has_pygtk)
AC_CONFIG_FILES([
po/Makefile.in
m4/Makefile
Makefile
gramps.sh
src/const.py
src/Makefile
src/cli/Makefile
src/cli/plug/Makefile
src/gen/Makefile
src/gen/db/Makefile
src/gen/display/Makefile
src/gen/lib/Makefile
src/gen/mime/Makefile
src/gen/plug/Makefile
src/gen/plug/docbackend/Makefile
src/gen/plug/docgen/Makefile
src/gen/plug/menu/Makefile
src/gen/plug/report/Makefile
src/gen/proxy/Makefile
src/gen/utils/Makefile
src/gui/Makefile
src/gui/editors/Makefile
src/gui/editors/displaytabs/Makefile
src/gui/plug/Makefile
src/gui/plug/report/Makefile
src/gui/selectors/Makefile
src/gui/views/Makefile
src/gui/views/treemodels/Makefile
src/gui/widgets/Makefile
src/GrampsLogger/Makefile
src/Merge/Makefile
src/docgen/Makefile
src/Filters/Makefile
src/Filters/Rules/Makefile
src/Filters/Rules/Person/Makefile
src/Filters/Rules/Family/Makefile
src/Filters/Rules/Event/Makefile
src/Filters/Rules/Source/Makefile
src/Filters/Rules/Place/Makefile
src/Filters/Rules/MediaObject/Makefile
src/Filters/Rules/Repository/Makefile
src/Filters/Rules/Note/Makefile
src/Filters/SideBar/Makefile
src/Simple/Makefile
src/GrampsLocale/Makefile
src/plugins/Makefile
src/plugins/docgen/Makefile
src/plugins/drawreport/Makefile
src/plugins/export/Makefile
src/plugins/gramplet/Makefile
src/plugins/graph/Makefile
src/plugins/import/Makefile
src/plugins/lib/Makefile
src/plugins/mapservices/Makefile
src/plugins/quickview/Makefile
src/plugins/rel/Makefile
src/plugins/sidebar/Makefile
src/plugins/textreport/Makefile
src/plugins/tool/Makefile
src/plugins/view/Makefile
src/plugins/webreport/Makefile
src/plugins/webstuff/Makefile
src/plugins/webstuff/css/Makefile
src/plugins/webstuff/images/Makefile
src/plugins/webstuff/js/Makefile
src/DateHandler/Makefile
src/data/Makefile
src/glade/Makefile
src/images/Makefile
src/images/scalable/Makefile
src/images/16x16/Makefile
src/images/22x22/Makefile
src/images/48x48/Makefile
data/Makefile
data/man/Makefile
data/man/cs/Makefile
data/man/fr/Makefile
data/man/nl/Makefile
data/man/pl/Makefile
data/man/sv/Makefile
example/Makefile
example/gramps/Makefile
])
AC_OUTPUT
-83
View File
@@ -1,83 +0,0 @@
# This is the data level Makefile for gramps
# $Id$
SUBDIRS = man
# Rules for files with translatable strings
# These are taken care of by the intltool
desktopdir = $(datadir)/applications
desktop_in_files = gramps.desktop.in
desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
@INTLTOOL_DESKTOP_RULE@
keys_in_files = gramps.keys.in
keys_files = $(keys_in_files:.keys.in=.keys)
@INTLTOOL_KEYS_RULE@
# Rules for files with translatable strings
# These are taken care of by the intltool
xml_in_files = gramps.xml.in
xml_files = $(xml_in_files:.xml.in=.xml)
@INTLTOOL_XML_RULE@
applicationsdir = $(datadir)/application-registry
applications_DATA = gramps.applications
mimedir = $(datadir)/mime-info
mime_DATA = $(keys_files) gramps.mime
xmldir = $(SHARED_MIME_DIR)/packages
xml_DATA = $(xml_files)
pngdir = $(datadir)/icons/gnome/48x48/mimetypes
png_DATA = \
gnome-mime-application-x-gramps.png \
gnome-mime-application-x-gedcom.png \
gnome-mime-application-x-gramps-package.png \
gnome-mime-application-x-gramps-xml.png \
gnome-mime-application-x-geneweb.png
svgdir = $(datadir)/icons/gnome/scalable/mimetypes
svg_DATA = \
gnome-mime-application-x-gramps.svg \
gnome-mime-application-x-gedcom.svg \
gnome-mime-application-x-gramps-package.svg \
gnome-mime-application-x-gramps-xml.svg \
gnome-mime-application-x-geneweb.svg
EXTRA_DIST = \
$(png_DATA) \
$(svg_DATA) \
$(applications_DATA) \
$(keys_in_files) \
$(desktop_in_files) \
$(mime_DATA) \
$(xml_DATA) \
$(desktop_DATA) \
$(xml_in_files)
CLEANFILES = \
$(desktop_DATA) \
$(keys_files) \
$(xml_files)
# Conditionally enable/disable mime types,
# or disable unconditionally if in a packager mode
SHARED_MIME_INSTALLATION =
SHARED_MIME_UNINSTALLATION =
if !PACKAGER_MODE
if SHARED_MIME_INSTALL
SHARED_MIME_INSTALLATION += \
update-mime-database $(DESTDIR)$(SHARED_MIME_DIR)
SHARED_MIME_UNINSTALLATION += \
update-mime-database $(DESTDIR)$(SHARED_MIME_DIR)
endif
endif
install-data-hook:
$(SHARED_MIME_INSTALLATION)
uninstall-hook:
$(SHARED_MIME_UNINSTALLATION)
+142
View File
@@ -0,0 +1,142 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Id$ -->
<authors xmlns:html="http://www.w3.org/1999/xhtml">
<author title="author">
Alex Roitman &lt;<html:a href="mailto:shura@gramps-project.org">shura@gramps-project.org</html:a>&gt;
</author>
<author title="contributor">
Arturas Sleinius &lt;<html:a href="mailto:asleinius@users.sourceforge.net">asleinius@users.sourceforge.net</html:a>&gt;
</author>
<author title="author">
Benny Malengier &lt;<html:a href="mailto:benny.malengier@gramps-project.org">benny.malengier@gramps-project.org</html:a>&gt;
</author>
<author title="contributor">
Boril Gourinov &lt;<html:a href="mailto:boril.gourinov@gmail.com">boril.gourinov@gmail.com</html:a>&gt;
</author>
<author title="author">
Brian Matherly &lt;<html:a href="mailto:brian@gramps-project.org">brian@gramps-project.org</html:a>&gt;
</author>
<author title="author">
Don Allingham &lt;<html:a href="mailto:don@gramps-project.org">don@gramps-project.org</html:a>&gt;
</author>
<author title="author">
Donald A. Peterson &lt;<html:a href="mailto:"></html:a>&gt;
</author>
<author title="author">
Doug Blank &lt;<html:a href="mailto:doug.blank@gmail.com">doug.blank@gmail.com</html:a>&gt;
</author>
<author title="contributor">
Eero Tamminen &lt;<html:a href="mailto:eerot@users.sourceforge.net">eerot@users.sourceforge.net</html:a>&gt;
</author>
<author title="contributor">
Erik De Richter &lt;<html:a href="mailto:erikdrgm@users.sourceforge.net">erikdrgm@users.sourceforge.net</html:a>&gt;
</author>
<author title="contributor">
Espen Berg &lt;<html:a href="mailto:espenbe@gmail.com">espenbe@gmail.com</html:a>&gt;
</author>
<author title="contributor">
Gary Burton &lt;<html:a href="mailto:gary.burton@zen.co.uk">gary.burton@zen.co.uk</html:a>&gt;
</author>
<author uid="gbritton" title="contributor">
Gerald Britton &lt;<html:a href="mailto:gerald.britton@gmail.com">gerald.britton@gmail.com</html:a>&gt;
</author>
<author title="contributor">
James G Sack &lt;<html:a href="mailto:jgsack@san.rr.com">jgsack@san.rr.com</html:a>&gt;
</author>
<author title="contributor">
Janne Kovesjärvi &lt;<html:a href="mailto:janne.kovesjarvi@gmail.com">janne.kovesjarvi@gmail.com</html:a>&gt;
</author>
<author title="contributor">
Jason Simanek &lt;<html:a href="mailto:jsimanek@gmail.com">jsimanek@gmail.com</html:a>&gt;
</author>
<author title="contributor">
Jérôme Rapinat &lt;<html:a href="mailto:romjerome@yahoo.fr">romjerome@yahoo.fr</html:a>&gt;
</author>
<author title="contributor">
Joan Creus &lt;<html:a href="mailto:joan.creus@gmail.com">joan.creus@gmail.com</html:a>&gt;
</author>
<author title="contributor">
Josip Pisoj &lt;<html:a href="mailto:josip@pisoj.com">josip@pisoj.com</html:a>&gt;
</author>
<author title="contributor">
Julio Sánchez &lt;<html:a href="mailto:julio.sanchez@gmail.com">julio.sanchez@gmail.com</html:a>&gt;
</author>
<author title="contributor">
Kees Bakker &lt;<html:a href="mailto:kees.bakker@xs4all.nl">kees.bakker@xs4all.nl</html:a>&gt;
</author>
<author title="contributor">
Konstantin Dorichev &lt;<html:a href="mailto:kdorichev@gmail.com">kdorichev@gmail.com</html:a>&gt;
</author>
<author title="contributor">
Lubo Vasko &lt;<html:a href="mailto:pgval@inMail.sk">pgval@inMail.sk</html:a>&gt;
</author>
<author title="contributor">
Luigi Toscano &lt;<html:a href="mailto:luigi.toscano@tiscali.it">luigi.toscano@tiscali.it</html:a>&gt;
</author>
<author title="contributor">
Luiz Gonzaga dos Santos Filho &lt;<html:a href="mailto:lfilho@gmail.com">lfilho@gmail.com</html:a>&gt;
</author>
<author title="contributor">
Łukasz Rymarczyk &lt;<html:a href="mailto:yenidai@poczta.onet.pl">yenidai@poczta.onet.pl</html:a>&gt;
</author>
<author title="contributor">
Michiel Nauta &lt;<html:a href="mailto:m.d.nauta@hetnet.nl">m.d.nauta@hetnet.nl</html:a>&gt;
</author>
<author title="contributor">
Mirko Leonhäuser &lt;<html:a href="mailto:mirko@leonhaeuser.de">mirko@leonhaeuser.de</html:a>&gt;
</author>
<author title="contributor">
Morten Bo Johansen &lt;<html:a href="mailto:mbj@spamcop.net">mbj@spamcop.net</html:a>&gt;
</author>
<author title="author">
Martin Hawlisch &lt;<html:a href="mailto:martin.hawlisch@gmx.de">martin.hawlisch@gmx.de</html:a>&gt;
</author>
<author title="contributor">
Nick Hall &lt;<html:a href="mailto:nick__hall@hotmail.com">nick__hall@hotmail.com</html:a>&gt;
</author>
<author title="contributor">
Peter Landgren &lt;<html:a href="mailto:peter.talken@telia.com">peter.talken@telia.com</html:a>&gt;
</author>
<author title="contributor">
Raphael Ackermann &lt;<html:a href="mailto:raphael.ackermann@gmail.com">raphael.ackermann@gmail.com</html:a>&gt;
</author>
<author title="author">
Richard Taylor &lt;<html:a href="mailto:rjt-gramps@thegrindstone.me.uk">rjt-gramps@thegrindstone.me.uk</html:a>&gt;
</author>
<author title="contributor">
Serge Noiraud &lt;<html:a href="mailto:Serge.Noiraud@free.fr">Serge.Noiraud@free.fr</html:a>&gt;
</author>
<author title="contributor">
Sigmund Lorentsen &lt;<html:a href="mailto:sigmund.lorentsen@tele2.no">sigmund.lorentsen@tele2.no</html:a>&gt;
</author>
<author title="contributor">
Stefan Bjork &lt;<html:a href="mailto:betula@users.sourceforge.net">betula@users.sourceforge.net</html:a>&gt;
</author>
<author title="contributor">
Stéphane Charette &lt;<html:a href="mailto:stephanecharette@gmail.com">stephanecharette@gmail.com</html:a>&gt;
</author>
<author title="author">
Tim Waugh &lt;<html:a href="mailto:twaugh@redhat.com">twaugh@redhat.com</html:a>&gt;
</author>
<author title="contributor">
Vassilii Khachaturov &lt;<html:a href="mailto:vassilii@tarunz.org">vassilii@tarunz.org</html:a>&gt;
</author>
<author title="contributor">
Zdeněk Hataš &lt;<html:a href="mailto:zdenek.hatas@gmail.com">zdenek.hatas@gmail.com</html:a>&gt;
</author>
<author title="author">
Rob G. Healey &lt;<html:a href="mailto:robhealey1@gmail.com">robhealey1@gmail.com</html:a>&gt;
</author>
<author title="contributor">
Zsolt Foldvari &lt;<html:a href="mailto:zfoldvar@users.sourceforge.net">zfoldvar@users.sourceforge.net</html:a>&gt;
</author>
<author title="contributor">
Craig J. Anderson &lt;<html:a href="mailto:ander882@hotmail.com">ander882@hotmail.com</html:a>&gt;
</author>
<author title="author">
Tim G L Lyons &lt;<html:a href="mailto:tim.g.lyons@gmail.com">tim.g.lyons@gmail.com</html:a>&gt;
</author>
<author title="author">
John Ralls &lt;<html:a href="mailto:jralls@ceridwen.us">jralls@ceridwen.us</html:a>&gt;
</author>
</authors>
@@ -16,7 +16,7 @@
#
# 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
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
----------------------------------------------------------------------------
+659
View File
@@ -0,0 +1,659 @@
/*
**************************************************************************************************
Copyright Holder and License
**************************************************************************************************
GRAMPS Cascading Style Sheet
Style Name: Basic-Ash Stylesheet
Style Author: Jason M. Simanek (2008)
Note: Adapted from GRAMPS original Modern Style stylesheet
**************************************************************************************************
This website was created with GRAMPS <http://www.gramps-project.org/>
--------------------------------------------------------------------------------------------------
GRAMPS is a Free Software Project for Genealogy, offering a professional
genealogy program, and a wiki open to all. It is a community project, created,
developed and governed by genealogists.
Go to <http://gramps-project.org/> to learn more!
--------------------------------------------------------------------------------------------------
Copyright 2008 Jason M. Simanek
Copyright 2009 Stephane Charette
Copyright (C) 2008-2011 Rob G. Healey <robhealey1@gmail.com>
Copyright 2011 Michiel D. Nauta
This file is part of the GRAMPS program.
GRAMPS 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 of the License.
GRAMPS 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
GRAMPS. If not, see <http://www.gnu.org/licenses/>.
--------------------------------------------------------------------------------------------------
Color Palette
--------------------------------------------------------------------------------------------------
black #000
gray dark #555
gray #999
gray light #CCC
gray very light #EEE
white #FFF
--------------------------------------------------------------------------------------------------
Characteristic of this style is that it uses the full width of the browser
window and that horizontal highlighting bars extend over the full width of
the page.
--------------------------------------------------------------------------------------------------
# $Id$
NarrativeWeb Styles
------------------------------------------------------------------------------------------------
General Elements
----------------------------------------------------- */
body {
font-family: sans-serif;
font-size: 90%;
color: black;
margin: 0px;
background-color: #EEE;
}
body > div {
clear: both;
}
.content {
background-color: white;
border-top: solid 1px #999;
}
.content div.snapshot {
float: right;
margin: 2em;
}
.fullclear {
clear: both;
}
/* General Text
----------------------------------------------------- */
h1 {
font-size: x-large;
font-weight: bold;
padding-left: 15px;
}
h3 {
font-size: large;
padding-left: 15px;
}
h4 {
font-size: medium;
background-color: #CCC;
padding-left: 15px;
margin-bottom: 0px;
border-bottom: solid 1px #999;
}
p#description {
padding-left: 15px;
}
a {
color: black;
text-decoration: none;
}
a[href]:hover, a[href]:active {
text-decoration: underline;
}
.grampsid {
font-family: monospace;
font-size: smaller;
color: #999;
}
/* Header
----------------------------------------------------- */
#SiteTitle {
color: #555;
}
#user_header, #user_footer {
padding-left: 15px;
}
/* Navigation
----------------------------------------------------- */
div#nav, #subnavigation {
border: solid 1px #EEE; /* needed by IE7 */
}
#subnavigation ul {
overflow: hidden;
}
div#nav ul, #subnavigation ul {
list-style: none;
margin: 0px;
padding-left: 15px;
}
#subnavigation ul {
border-bottom: solid 1px #999;
}
div#nav ul li, #subnavigation ul li {
float: left;
}
div#nav ul li a, #subnavigation ul li a {
display: block;
font-size: smaller;
font-weight: bold;
padding: 5px;
border-bottom: solid 1px #EEE;
}
div#nav ul li a:hover, #subnavigation ul li a:hover {
text-decoration: none;
background-color: #CCC;
border-bottom: solid 1px black;
}
div#nav ul li.CurrentSection a {
position: relative;
top: 1px;
border: solid 1px #999;
border-bottom-style: none;
background-color: white;
}
#subnavigation ul li.CurrentSection a {
background-color: white;
}
/* Alphabet Navigation
----------------------------------------------------- */
div#alphanav {
background-color: #EEE;
}
div#alphanav ul {
list-style: none;
border-width: 2px 0px 4px 0px;
border-style: solid;
border-color: black;
margin: 0px;
padding-left: 15px;
/* float container stretch, see www.quirksmode.org/css/clearing.html */
overflow: hidden;
}
div#alphanav ul li {
float: left;
font-size: larger;
font-weight: bold;
}
div#alphanav ul li:after {
content: " |";
}
div#alphanav ul li a {
display: block;
padding: 4px 8px;
line-height: 100%;
float: left;
}
div#alphanav ul li a:hover {
text-decoration: none;
background-color: black;
color: white;
}
/* Main Table
----------------------------------------------------- */
table {
border-collapse: collapse;
width: 100%;
}
div#summaryarea > table.infolist,
div#parents > table.infolist,
h3 + table.infolist {
width: auto;
}
table tr th {
text-align: left;
background-color: #EEE;
border-top: solid 1px #999;
border-bottom: solid 1px #999;
}
table tr th:first-child {
border-left: solid 1px #999;
}
table tr th:last-child {
border-right: solid 1px #999;
}
table.primobjlist tr th {
background-color: #CCC;
}
table td, table th {
vertical-align: top;
padding-left: 1ex;
}
table.primobjlist td {
vertical-align: middle;
}
table td:first-child, table th:first-child {
padding-left: 15px;
}
table.primobjlist tr a {
display: block; /* make whole td clickable */
}
table.primobjlist tr.BeginLetter td, table.primobjlist tr.BeginSurname td {
border-top: solid 1px #CCC;
}
td.ColumnLetter, td.ColumnRowLabel {
font-weight: bold;
}
td.ColumnBirth, td.ColumnDeath, td.ColumnPartner, td.ColumnParents {
font-size: 90%;
}
table.infolist tr td ol {
margin: 0px;
}
#summaryarea table.infolist td.ColumnAttribute,
#parents table.infolist td.ColumnAttribute,
#families table.infolist td.ColumnType,
#families table.infolist td.ColumnAttribute {
color: #555;
}
/* div summaryarea is missing for events, sources and repos! */
h3 + table.infolist td.ColumnAttribute {
color: #555;
}
table.primobjlist td.ColumnParents span.mother:before {
content: "+ ";
}
/* Surnames
----------------------------------------------------- */
table#SortByName td.ColumnSurname, table#SortByName th.ColumnSurname,
table#SortByCount td.ColumnQuantity, table#SortByCount th.ColumnQuantity {
background-color: #EEE;
}
table#SortByName thead th.ColumnSurname a:after,
table#SortByCount thead th.ColumnQuantity a:after {
content: " \2193";
}
table.surname td.ColumnName {
background-color: #EEE;
}
/* Individuals
----------------------------------------------------- */
table.IndividualList td.ColumnSurname {
background-color: #EEE;
}
/* Places
----------------------------------------------------- */
#Places table.infolist td.ColumnName {
background-color: #EEE;
}
/* Events
----------------------------------------------------- */
#EventList table.infolist tr.BeginType td {
border-top:dashed 1px #CCC;
}
#EventList table.infolist tr.BeginLetter td {
border-top:solid 1px #CCC;
}
#EventList table.infolist td.ColumnType {
background-color: #EEE;
}
#EventList td.ColumnPerson a {
display: inline;
}
#EventList td.ColumnPerson span.person:after,
#EventList td.ColumnPerson span.father:after,
#EventList td.ColumnPerson span.mother:after,
#EventDetail td.ColumnPerson span.person:after,
#EventDetail td.ColumnPerson span.father:after,
#EventDetail td.ColumnPerson span.mother:after {
content: ", ";
}
#EventList td.ColumnPerson span.fatherNmother:after,
#EventDetail td.ColumnPerson span.fatherNmother:after {
content: " + ";
}
#EventList td.ColumnPerson span.person:last-child:after,
#EventList td.ColumnPerson span.father:last-child:after,
#EventList td.ColumnPerson span.mother:last-child:after,
#EventDetail td.ColumnPerson span.person:last-child:after,
#EventDetail td.ColumnPerson span.father:last-child:after,
#EventDetail td.ColumnPerson span.mother:last-child:after {
content: "";
}
/* Gallery
----------------------------------------------------- */
#GalleryNav {
text-align: center;
margin: 2em 0px;
}
#GalleryNav a {
font-weight: bold;
background-color: #EEE;
border: solid 1px #999;
margin: 1em;
}
#GalleryNav a#Previous {
padding: .4em .7em .3em .7em;
}
#GalleryNav a#Next {
padding: .4em 1.9em .3em 1.9em;
}
#GalleryCurrent {
font-size: larger;
}
#GalleryTotal {
font-weight: normal;
}
#GalleryDisplay {
margin: 0px auto;
position: relative;
}
#GalleryDisplay img {
margin: 0px auto;
display: block;
border: solid 1px #999;
}
#GalleryDetail h3 {
text-align: center;
}
/* Sources
------------------------------------------------------ */
div#SourceDetail {
margin: 0 auto;
}
/* Contact
----------------------------------------------------- */
#Contact {
overflow: hidden;
}
#Contact #summaryarea {
width: 50em;
margin: 2em auto;
padding: 3em;
background-color: #EEE;
border: solid 1px #999;
}
#Contact img {
float: right;
border: solid 1px #999;
}
#Contact #researcher, #Contact #researcher h3 {
font-size: larger;
padding-left: 0px;
}
#Contact #streetaddress, #Contact #locality, #Contact #email {
display: block;
}
#Contact #city:after {
content: ",";
}
/* Download
----------------------------------------------------- */
#Download table.download a {
display: block;
}
/* Subsection
----------------------------------------------------- */
#Home, #Introduction {
overflow: hidden;
}
#Home img, #Introduction img {
float: right;
margin: 1em;
max-width: 950px;
}
#Home p, #Introduction p {
padding-left: 15px;
}
.subsection {
clear: both;
overflow: hidden;
}
.subsection p {
margin: 0px;
}
/* Subsection : Families
----------------------------------------------------- */
div#families table.fixed_subtables table.eventlist {
table-layout: fixed;
}
div#families table.fixed_subtables table.eventlist th:first-child {
width: 9em;
}
div#families table.fixed_subtables table.eventlist th:last-child {
width: 5em;
}
div#families table.attrlist td.ColumnType {
color: black;
}
/* Subsection : Gallery
----------------------------------------------------- */
#indivgallery .thumbnail {
float: left;
max-width: 130px;
max-height: 150px;
font-size: smaller;
text-align: center;
margin: 0.8em 0.5em;
}
#indivgallery h4 + .thumbnail {
margin-left: 15px;
/* Problem: if there are more thumnails then fit on a single row, the
* first thumnail on each next row should also have a margin-left
* of 15 px. */
}
#indivgallery img {
border: solid 1px #999;
}
#indivgallery span {
/* ## remove this line and the comment markers from the line below to hide description in Indivifual Gallery
display: none; */
}
/* Subsection : Narrative
----------------------------------------------------- */
h4 + div.grampsstylednote, a.familymap {
margin: 1em 15px;
}
i + div.grampsstylednote p {
margin: 0 0 0.3em 0;
}
div.grampsstylednote p {
margin-bottom: 0.5em;
}
/* Subsection : Family Map
----------------------------------------------------- */
a.familymap {
display: block;
}
/* Subsection : Source References
----------------------------------------------------- */
#sourcerefs ol li ol {
list-style-type: lower-alpha;
}
/* Subsection : Pedigree
----------------------------------------------------- */
.pedigreegen {
list-style-type: none;
padding-left: 15px;
}
.pedigreegen li ol {
list-style-type: none;
}
.pedigreegen li ol li ol {
list-style-type: decimal;
}
.pedigreegen ol.spouselist {
list-style-type: none;
}
.pedigreegen ol.spouselist li.spouse ol {
list-style-type: decimal;
}
.spouse:before {
content: "+ ";
}
.thisperson {
font-weight: bold;
}
.thisperson > ol {
font-weight: normal;
}
/* Footer
----------------------------------------------------- */
#footer {
clear: both;
padding-top: 1em;
background-color: #CCC;
border-top: solid 1px #555;
}
#footer > * {
background-color: #EEE;
}
#footer p#createdate {
float: left;
width: 50%;
text-align: left;
padding-left: 15px;
margin-top: 1em;
}
#footer p#copyright {
float: right;
width: 40%;
text-align: right;
padding-right: 15px;
}
/* Overwritten
----------------------------------------------------- */
body#FamilyMap {
background-color: #EEE ! important;
}
/* Calendar Styles
===================================================== */
table.calendar {
table-layout: fixed;
empty-cells: show;
}
.calendar thead th {
text-align: center;
border-top-style: none;
}
.calendar thead th.monthName {
font-size: xx-large;
font-weight: normal;
background-color: white;
border-bottom-style: none;
padding-top: 1em;
}
.calendar thead th abbr {
border-bottom-style: none;
}
#CreatorInfo {
float: right;
margin: -1em 15px 0px 0px;
font-weight: bold;
color: #999;
}
.calendar tfoot tr td {
border-top: solid 4px #999;
vertical-align: middle;
}
/* Calendar : Date Numeral */
.calendar div.date {
float: right;
width: 1.8em;
font-size: large;
text-align: center;
background-color: #CCC;
color: #555;
}
/* Calendar : Date Container */
.calendar td {
padding: 0px 0px 0px 1ex;
border-width: 1px 0px 0px 1px;
border-style: solid;
border-color: #CCC;
background-color: #EEE;
}
.calendar td:first-child {
border-left-style: none;
padding: 0px 0px 0px 1ex;
}
.calendar tbody tr:first-child td {
border-top-style: none;
}
/* Calendar : Date Detail */
.calendar td ul {
font-size: smaller;
list-style: none;
padding: 0px;
}
.calendar td ul li {
border-top: dashed 1px #CCC;
padding-top: 0.5em;
padding-bottom: 0.5em;
}
.calendar td ul li:first-child {
border-style: none;
}
/* Calendar : Birthday, Anniversary, Highlight */
.calendar td.highlight {
background-color: white;
}
.calendar td.highlight div.date {
color: black;
background-color: #CCC;
}
/* Calendar : Previous-Next Month */
.calendar td.previous,
.calendar td.next,
.calendar td.previous div.date,
.calendar td.next div.date {
color: #CCC;
background-color: #EEE;
}
/* Calendar : Full Year */
body#fullyearlinked div.content {
overflow: hidden;
}
body#fullyearlinked table.calendar {
float: left;
width: 33.3%;
height: 18em;
border: solid 1px black;
}
body#fullyearlinked table.calendar thead th {
height: 2em;
}
body#fullyearlinked table.calendar thead th.monthName {
font-size: large;
padding: 2px 0px;
}
body#fullyearlinked table.calendar tbody td {
height: 3em;
}
body#OneDay div.content {
overflow: hidden;
}
File diff suppressed because it is too large Load Diff
+717
View File
@@ -0,0 +1,717 @@
/*
**************************************************************************************************
Copyright Holder and License
**************************************************************************************************
GRAMPS Cascading Style Sheet
Style Name: Basic - Cypress
Style Author: Jason Simanek (2008)
Note: Adapted from GRAMPS original Modern Style stylesheet with colors from the original 'Tranquil' stylesheet
**************************************************************************************************
This website was created with GRAMPS <http://www.gramps-project.org/>
--------------------------------------------------------------------------------------------------
GRAMPS is a Free Software Project for Genealogy, offering a professional
genealogy program, and a wiki open to all. It is a community project, created,
developed and governed by genealogists.
Go to <http://gramps-project.org/> to learn more!
--------------------------------------------------------------------------------------------------
Copyright 2008 Jason M. Simanek
Copyright 2009 Stephane Charette
Copyright (C) 2008-2011 Rob G. Healey <robhealey1@gmail.com>
Copyright 2011 Michiel D. Nauta
This file is part of the GRAMPS program.
GRAMPS 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 of the License.
GRAMPS 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
GRAMPS. If not, see <http://www.gnu.org/licenses/>.
--------------------------------------------------------------------------------------------------
Color Palette
--------------------------------------------------------------------------------------------------
black #000
slate dark #454
slate #7C8F7C
slate light #9DBF9D
slate very light #E0E6E0
white #FFF
--------------------------------------------------------------------------------------------------
Characteristic of this style is that it uses the full width of the browser
window and that horizontal highlighting bars extend over the full width of
the page.
--------------------------------------------------------------------------------------------------
# $Id$
NarrativeWeb Styles
------------------------------------------------------------------------------------------------
General Elements
----------------------------------------------------- */
body {
font-family: sans-serif;
font-size: 90%;
color: black;
margin: 0px;
background-color: #454;
}
body > div {
clear: both;
}
.content {
background-color: white;
border-top: solid 1px #7C8F7C;
}
.content div.snapshot {
float: right;
margin: 2em;
}
.fullclear {
clear: both;
}
/* General Text
----------------------------------------------------- */
h1 {
font-size: x-large;
font-weight: bold;
padding-left: 15px;
}
h3 {
font-size: large;
padding-left: 15px;
}
h4 {
font-size: medium;
background-color: #9DBF9D;
padding-left: 15px;
margin-bottom: 0px;
border-bottom: solid 1px #7C8F7C;
}
p#description {
padding-left: 15px;
}
a {
color: black;
text-decoration: none;
}
a[href]:hover, a[href]:active {
background-color: #9DBF9D;
}
.grampsid {
font-family: monospace;
font-size: smaller;
color: #7C8F7C;
}
/* Header
----------------------------------------------------- */
#header {
color: #E0E6E0;
}
#user_header, #user_footer {
padding-left: 15px;
}
/* Navigation
----------------------------------------------------- */
div#nav, #subnavigation {
border: solid 1px #454; /* needed by IE7 */
}
#subnavigation ul {
overflow: hidden;
}
div#nav ul, #subnavigation ul {
list-style: none;
margin: 0px;
padding-left: 15px;
}
#subnavigation ul {
border-bottom: solid 1px #7C8F7C;
}
div#nav ul li, #subnavigation ul li {
float: left;
}
div#nav ul li a, #subnavigation ul li a {
display: block;
font-size: smaller;
font-weight: bold;
color: #E0E6E0;
padding: 5px;
border-bottom: solid 1px #454;
}
div#nav ul li a:hover, #subnavigation ul li a:hover {
text-decoration: none;
background-color: #9DBF9D;
border-bottom: solid 1px black;
}
div#nav ul li.CurrentSection a {
position: relative;
top: 1px;
color: #454;
border: solid 1px #7C8F7C;
border-bottom-style: none;
background-color: white;
}
#subnavigation ul li.CurrentSection a {
color: #454;
background-color: white;
}
/* Alphabet Navigation
----------------------------------------------------- */
div#alphanav {
background-color: #454
}
div#alphanav ul {
list-style: none;
border-width: 2px 0px 4px 0px;
border-style: solid;
border-color: black;
margin: 0px;
padding-left: 15px;
/* float container stretch, see www.quirksmode.org/css/clearing.html */
overflow: hidden;
}
div#alphanav ul li {
float: left;
font-size: larger;
font-weight: bold;
}
div#alphanav ul li:after {
content: " |";
}
div#alphanav ul li a {
display: block;
padding: 4px 8px;
line-height: 100%;
float: left;
color: white;
}
div#alphanav ul li a:hover {
text-decoration: none;
background-color: black;
color: white;
}
/* Main Table
----------------------------------------------------- */
table {
border-collapse: collapse;
width: 100%;
}
div#summaryarea > table.infolist,
div#parents > table.infolist,
h3 + table.infolist {
width: auto;
}
table tr th {
text-align: left;
background-color: #E0E6E0;
border-top: solid 1px #7C8F7C;
border-bottom: solid 1px #7C8F7C;
}
table tr th:first-child {
border-left: solid 1px #7C8F7C;
}
table tr th:last-child {
border-right: solid 1px #7C8F7C;
}
table.primobjlist tr th {
background-color: #9DBF9D;
}
table td, table th {
vertical-align: top;
padding-left: 1ex;
}
table.primobjlist td {
vertical-align: middle;
}
table td:first-child, table th:first-child {
padding-left: 15px;
}
table.primobjlist tr a {
display: block; /* make whole td clickable */
}
table.primobjlist tr.BeginLetter td, table.primobjlist tr.BeginSurname td {
border-top: solid 1px #9DBF9D;
}
td.ColumnLetter, td.ColumnRowLabel {
font-weight: bold;
}
/* bug #8213 testing by Stephane, 2014-12-6 */
td.ColumnEvent, td.ColumnDate {
white-space: nowrap;
}
td.ColumnPlace, td.ColumnDescription {
width: 20%
}
/* end of customizations by Stephane */
td.ColumnBirth, td.ColumnDeath, td.ColumnPartner, td.ColumnParents {
font-size: 90%;
}
table.infolist tr td ol {
margin: 0px;
}
#summaryarea table.infolist td.ColumnAttribute,
#parents table.infolist td.ColumnAttribute,
#families table.infolist td.ColumnType,
#families table.infolist td.ColumnAttribute {
color: #454;
}
/* div summaryarea is missing for events, sources and repos! */
h3 + table.infolist td.ColumnAttribute {
color: #454;
}
table.primobjlist td.ColumnParents span.mother:before {
content: "+ ";
}
/* Surnames
----------------------------------------------------- */
table#SortByName td.ColumnSurname, table#SortByName th.ColumnSurname,
table#SortByCount td.ColumnQuantity, table#SortByCount th.ColumnQuantity {
background-color: #E0E6E0;
}
/* make the whole cell light up on hover not just the a. */
table#SortByName td.ColumnSurname,
table#SortByName th.ColumnSurname,
table#SortByName th.ColumnQuantity {
padding-left: 0px;
}
table#SortByName td.ColumnSurname > a,
table#SortByName th.ColumnSurname > a,
table#SortByName th.ColumnQuantity > a {
padding-left: 1ex;
}
table#SortByName thead th.ColumnSurname a:after,
table#SortByCount thead th.ColumnQuantity a:after {
content: " \2193";
}
table#SortByName th.ColumnSurname a:hover,
table#SortByName th.ColumnQuantity a:hover,
table#SortByCount th.ColumnSurname a:hover,
table#SortByCount th.ColumnQuantity a:hover {
background-color: #E0E6E0;
}
table.surname td.ColumnName {
background-color: #E0E6E0;
}
/* make the whole cell light up on hover not just the a. */
table.surname td.ColumnName {
padding-left: 0px;
}
table.surname td.ColumnName > a {
padding-left: 15px;
}
/* Individuals
----------------------------------------------------- */
table.IndividualList td.ColumnSurname {
background-color: #E0E6E0;
}
/* Places
----------------------------------------------------- */
#Places table.infolist td.ColumnName {
background-color: #E0E6E0;
}
/* make the whole cell light up on hover not just the a. */
#Places table.infolist td.ColumnName {
padding-left: 0px;
}
#Places table.infolist td.ColumnName > a {
padding-left: 1ex;
}
/* Events
----------------------------------------------------- */
#EventList table.infolist tr.BeginType td {
border-top:dashed 1px #9DBF9D;
}
#EventList table.infolist tr.BeginLetter td {
border-top:solid 1px #9DBF9D;
}
#EventList table.infolist td.ColumnType {
background-color: #E0E6E0;
}
#EventList td.ColumnPerson a {
display: inline;
}
#EventList td.ColumnPerson span.person:after,
#EventList td.ColumnPerson span.father:after,
#EventList td.ColumnPerson span.mother:after,
#EventDetail td.ColumnPerson span.person:after,
#EventDetail td.ColumnPerson span.father:after,
#EventDetail td.ColumnPerson span.mother:after {
content: ", ";
}
#EventList td.ColumnPerson span.fatherNmother:after,
#EventDetail td.ColumnPerson span.fatherNmother:after {
content: " + ";
}
#EventList td.ColumnPerson span.person:last-child:after,
#EventList td.ColumnPerson span.father:last-child:after,
#EventList td.ColumnPerson span.mother:last-child:after,
#EventDetail td.ColumnPerson span.person:last-child:after,
#EventDetail td.ColumnPerson span.father:last-child:after,
#EventDetail td.ColumnPerson span.mother:last-child:after {
content: "";
}
/* Gallery
----------------------------------------------------- */
#GalleryNav {
text-align: center;
margin: 2em 0px;
}
#GalleryNav a {
font-weight: bold;
background-color: #E0E6E0;
border: solid 1px #7C8F7C;
margin: 1em;
}
#GalleryNav a:hover {
background-color: #9DBF9D;
}
#GalleryNav a#Previous {
padding: .4em .7em .3em .7em;
}
#GalleryNav a#Next {
padding: .4em 1.9em .3em 1.9em;
}
#GalleryCurrent {
font-size: larger;
}
#GalleryTotal {
font-weight: normal;
}
#GalleryDisplay {
margin: 0px auto;
position: relative;
}
#GalleryDisplay img {
margin: 0px auto;
display: block;
border: solid 1px #7C8F7C;
}
#GalleryDetail h3 {
text-align: center;
}
/* Sources
------------------------------------------------------ */
div#SourceDetail {
margin: 0 auto;
}
/* Contact
----------------------------------------------------- */
#Contact {
overflow: hidden;
}
#Contact #summaryarea {
width: 40em;
margin: 2em auto;
padding: 3em;
background-color: #E0E6E0;
border: solid 1px #7C8F7C;
}
#Contact img {
float: right;
border: solid 1px #7C8F7C;
}
#Contact #researcher, #Contact #researcher h3 {
font-size: larger;
padding-left: 0px;
}
#Contact #streetaddress, #Contact #locality, #Contact #email {
display: block;
}
#Contact #locality, #Contact #city, #Contact #state, #Contact #postalcode,
#Contact #country {
white-space: nowrap;
}
#Contact #city:after {
content: ",";
}
/* Download
----------------------------------------------------- */
#Download table.download a {
display: block;
}
/* Subsection
----------------------------------------------------- */
#Home, #Introduction {
overflow: hidden;
}
#Home img, #Introduction img {
float: right;
margin: 1em;
max-width: 950px;
}
#Home p, #Introduction p {
padding-left: 15px;
}
.subsection {
clear: both;
overflow: hidden;
}
.subsection p {
margin: 0px;
}
/* Subsection : Families
----------------------------------------------------- */
div#families table.fixed_subtables table.eventlist {
table-layout: fixed;
}
div#families table.fixed_subtables table.eventlist th:first-child {
width: 9em;
}
div#families table.fixed_subtables table.eventlist th:last-child {
width: 5em;
}
div#families table.attrlist td.ColumnType {
color: black;
}
/* Subsection : Gallery
----------------------------------------------------- */
#indivgallery .thumbnail {
float: left;
max-width: 130px;
max-height: 150px;
font-size: smaller;
text-align: center;
margin: 0.8em 0.5em;
}
#indivgallery h4 + .thumbnail {
margin-left: 15px;
/* Problem: if there are more thumnails then fit on a single row, the
* first thumnail on each next row should also have a margin-left
* of 15 px. */
}
#indivgallery img {
border: solid 1px #7C8F7C;
}
#indivgallery span {
/* ## remove this line and the comment markers from the line below to hide description in Indivifual Gallery
display: none; */
}
/* Subsection : Narrative
----------------------------------------------------- */
h4 + div.grampsstylednote, a.familymap {
margin: 1em 15px;
}
i + div.grampsstylednote p {
margin: 0 0 0.3em 0;
}
div.grampsstylednote p {
margin-bottom: 0.5em;
}
/* Subsection : Family Map
----------------------------------------------------- */
a.familymap {
display: block;
}
/* Subsection : Source References
----------------------------------------------------- */
#sourcerefs ol li ol {
list-style-type: lower-alpha;
}
/* Subsection : Pedigree
----------------------------------------------------- */
.pedigreegen {
list-style-type: none;
padding-left: 15px;
}
.pedigreegen li ol {
list-style-type: none;
}
.pedigreegen li ol li ol {
list-style-type: decimal;
}
.pedigreegen ol.spouselist {
list-style-type: none;
}
.pedigreegen ol.spouselist li.spouse ol {
list-style-type: decimal;
}
.spouse:before {
content: "+ ";
}
.thisperson {
font-weight: bold;
}
.thisperson > ol {
font-weight: normal;
}
/* Footer
----------------------------------------------------- */
#footer {
clear: both;
color: #E0E6E0;
padding-top: 1em;
background-color: #9DBF9D;
border-top: solid 1px #454;
}
#footer a {
color: #E0E6E0;
}
#footer > * {
background-color: #454;
}
#footer p#createdate {
float: left;
width: 50%;
text-align: left;
padding-left: 15px;
margin-top: 1em;
}
#footer p#copyright {
float: right;
width: 40%;
text-align: right;
padding-right: 15px;
}
/* Overwritten
----------------------------------------------------- */
body#FamilyMap {
background-color: #E0E6E0 ! important;
}
/* Calendar Styles
===================================================== */
table.calendar {
table-layout: fixed;
empty-cells: show;
}
.calendar thead th {
text-align: center;
border-top-style: none;
}
.calendar thead th.monthName {
font-size: xx-large;
font-weight: normal;
background-color: white;
border-bottom-style: none;
padding-top: 1em;
}
.calendar thead th abbr {
border-bottom-style: none;
}
#CreatorInfo {
float: right;
margin: -1em 15px 0px 0px;
font-weight: bold;
color: #7C8F7C;
}
.calendar tfoot tr td {
border-top: solid 4px #7C8F7C;
vertical-align: middle;
}
/* Calendar : Date Numeral */
.calendar div.date {
float: right;
width: 1.8em;
font-size: large;
text-align: center;
background-color: #9DBF9D;
color: #454;
}
/* Calendar : Date Container */
.calendar td {
padding: 0px 0px 0px 1ex;
border-width: 1px 0px 0px 1px;
border-style: solid;
border-color: #9DBF9D;
background-color: white;
}
.calendar td:first-child {
border-left-style: none;
padding: 0px 0px 0px 1ex;
}
.calendar tbody tr:first-child td {
border-top-style: none;
}
/* Calendar : Date Detail */
.calendar td ul {
font-size: smaller;
list-style: none;
padding: 0px;
}
.calendar td ul li {
border-top: dashed 1px #9DBF9D;
padding-top: 0.5em;
padding-bottom: 0.5em;
}
.calendar td ul li:first-child {
border-style: none;
}
/* Calendar : Birthday, Anniversary, Highlight */
.calendar td ul li em {
font-style: normal;
color: #7C8F7C;
}
.calendar td.highlight {
background-color: #E0E6E0;
}
.calendar td.highlight div.date {
color: black;
background-color: #9DBF9D;
}
/* Calendar : Previous-Next Month */
.calendar td.previous,
.calendar td.next,
.calendar td.previous div.date,
.calendar td.next div.date {
color: #9DBF9D;
background-color: white;
}
/* Calendar : Full Year */
body#fullyearlinked div.content {
overflow: hidden;
}
body#fullyearlinked table.calendar {
float: left;
width: 33.3%;
height: 18em;
border: solid 1px black;
}
body#fullyearlinked table.calendar thead th {
height: 2em;
}
body#fullyearlinked table.calendar thead th.monthName {
font-size: large;
padding: 2px 0px;
}
body#fullyearlinked table.calendar tbody td {
height: 3em;
}
body#OneDay div.content {
overflow: hidden;
}
+715
View File
@@ -0,0 +1,715 @@
/*
**************************************************************************************************
Copyright Holder and License
**************************************************************************************************
GRAMPS Cascading Style Sheet
Style Name: Basic - Lilac
Style Author: Jason M. Simanek (2008)
Note: Adapted from GRAMPS original Modern Style stylesheet with colors from the original 'Business' stylesheet
**************************************************************************************************
This website was created with GRAMPS <http://www.gramps-project.org/>
--------------------------------------------------------------------------------------------------
GRAMPS is a Free Software Project for Genealogy, offering a professional
genealogy program, and a wiki open to all. It is a community project, created,
developed and governed by genealogists.
Go to <http://gramps-project.org/> to learn more!
--------------------------------------------------------------------------------------------------
Copyright 2008 Jason M. Simanek
Copyright 2009 Stephane Charette
Copyright (C) 2008-2011 Rob G. Healey <robhealey1@gmail.com>
Copyright 2011 Michiel D. Nauta
This file is part of the GRAMPS program.
GRAMPS 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 of the License.
GRAMPS 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
GRAMPS. If not, see <http://www.gnu.org/licenses/>.
--------------------------------------------------------------------------------------------------
Color Palette
--------------------------------------------------------------------------------------------------
black #000
lilac dark #2E2E61
lilac #669
lilac light #B4B4CB
lilac very light #E0E0E9
white #FAFAFF
--------------------------------------------------------------------------------------------------
Characteristic of this style is that it uses the full width of the browser
window and that horizontal highlighting bars extend over the full width of
the page.
--------------------------------------------------------------------------------------------------
# $Id$
NarrativeWeb Styles
------------------------------------------------------------------------------------------------
General Elements
----------------------------------------------------- */
body {
font-family: sans-serif;
font-size: 90%;
color: black;
margin: 0px;
background-color: #E0E0E9;
}
body > div {
clear: both;
}
.content {
background-color: #FAFAFF;
border-top: solid 1px #669;
}
.content div.snapshot {
float: right;
margin: 2em;
}
.fullclear {
clear: both;
}
/* General Text
----------------------------------------------------- */
h1 {
font-size: x-large;
font-weight: bold;
padding-left: 15px;
}
h3 {
font-size: large;
padding-left: 15px;
}
h4 {
font-size: medium;
color: #2E2E61;
background-color: #B4B4CB;
padding-left: 15px;
margin-bottom: 0px;
border-bottom: solid 1px #669;
}
p#description {
padding-left: 15px;
}
a {
color: black;
text-decoration: none;
}
a[href]:hover, a[href]:active {
background-color: #E0E0E9
}
.grampsid {
font-family: monospace;
font-size: smaller;
color: #669;
}
/* Header
----------------------------------------------------- */
#SiteTitle {
color: #2E2E61;
}
#user_header, #user_footer {
padding-left: 15px;
}
/* Navigation
----------------------------------------------------- */
div#nav, #subnavigation {
border: solid 1px #E0E0E9; /* needed by IE7 */
}
#subnavigation ul {
overflow: hidden;
}
div#nav ul, #subnavigation ul {
list-style: none;
margin: 0px;
padding-left: 15px;
}
#subnavigation ul {
border-bottom: solid 1px #669;
}
div#nav ul li, #subnavigation ul li {
float: left;
}
div#nav ul li a, #subnavigation ul li a {
display: block;
font-size: smaller;
font-weight: bold;
padding: 5px;
border-bottom: solid 1px #E0E0E9;
}
div#nav ul li a:hover, #subnavigation ul li a:hover {
text-decoration: none;
background-color: #B4B4CB;
border-bottom: solid 1px black;
}
div#nav ul li.CurrentSection a {
position: relative;
top: 1px;
border: solid 1px #669;
border-bottom-style: none;
background-color: #FAFAFF;
}
#subnavigation ul li.CurrentSection a {
background-color: #FAFAFF;
}
/* Alphabet Navigation
----------------------------------------------------- */
div#alphanav {
background-color: #E0E0E9;
}
div#alphanav ul {
list-style: none;
border-width: 2px 0px 4px 0px;
border-style: solid;
border-color: black;
margin: 0px;
padding-left: 15px;
/* float container stretch, see www.quirksmode.org/css/clearing.html */
overflow: hidden;
}
div#alphanav ul li {
float: left;
font-size: larger;
font-weight: bold;
}
div#alphanav ul li:after {
content: " |";
}
div#alphanav ul li a {
display: block;
padding: 4px 8px;
line-height: 100%;
float: left;
}
div#alphanav ul li a:hover {
text-decoration: none;
background-color: black;
color: #FAFAFF;
}
/* Main Table
----------------------------------------------------- */
table {
border-collapse: collapse;
width: 100%;
}
div#summaryarea > table.infolist,
div#parents > table.infolist,
h3 + table.infolist {
width: auto;
}
table tr th {
text-align: left;
background-color: #E0E0E9;
border-top: solid 1px #669;
border-bottom: solid 1px #669;
}
table tr th:first-child {
border-left: solid 1px #669;
}
table tr th:last-child {
border-right: solid 1px #669;
}
table.primobjlist tr th {
background-color: #B4B4CB;
}
table td, table th {
vertical-align: top;
padding-left: 1ex;
}
table.primobjlist td {
vertical-align: middle;
}
table td:first-child, table th:first-child {
padding-left: 15px;
}
table.primobjlist tr a {
display: block; /* make whole td clickable */
}
table.primobjlist tr.BeginLetter td, table.primobjlist tr.BeginSurname td {
border-top: solid 1px #B4B4CB;
}
td.ColumnLetter, td.ColumnRowLabel {
font-weight: bold;
}
td.ColumnBirth, td.ColumnDeath, td.ColumnPartner, td.ColumnParents {
font-size: 90%;
}
table.infolist tr td ol {
margin: 0px;
}
#summaryarea table.infolist td.ColumnAttribute,
#parents table.infolist td.ColumnAttribute,
#families table.infolist td.ColumnType,
#families table.infolist td.ColumnAttribute {
color: #2E2E61;
}
/* div summaryarea is missing for events, sources and repos! */
h3 + table.infolist td.ColumnAttribute {
color: #2E2E61;
}
table.primobjlist td.ColumnParents span.mother:before {
content: "+ ";
}
/* Surnames
----------------------------------------------------- */
table#SortByName td.ColumnSurname, table#SortByName th.ColumnSurname,
table#SortByCount td.ColumnQuantity, table#SortByCount th.ColumnQuantity {
background-color: #E0E0E9;
}
table#SortByName td.ColumnSurname a[href]:hover {
background-color: #B4B4CB;
}
/* make the whole cell light up on hover not just the a. */
table#SortByName td.ColumnSurname,
table#SortByName th.ColumnSurname,
table#SortByName th.ColumnQuantity {
padding-left: 0px;
}
table#SortByName td.ColumnSurname > a,
table#SortByName th.ColumnSurname > a,
table#SortByName th.ColumnQuantity > a {
padding-left: 1ex;
}
table#SortByName thead th.ColumnSurname a:after,
table#SortByCount thead th.ColumnQuantity a:after {
content: " \2193";
}
table.surname td.ColumnName {
background-color: #E0E0E9;
}
table.surname td.ColumnName a[href]:hover {
background-color: #B4B4CB;
}
/* make the whole cell light up on hover not just the a. */
table.surname td.ColumnName {
padding-left: 0px;
}
table.surname td.ColumnName > a {
padding-left: 15px;
}
/* Individuals
----------------------------------------------------- */
table.IndividualList td.ColumnSurname {
background-color: #E0E0E9;
}
/* Places
----------------------------------------------------- */
#Places table.infolist td.ColumnName {
background-color: #E0E0E9;
}
#Places table.infolist td.ColumnName a[href]:hover {
background-color: #B4B4CB;
}
/* make the whole cell light up on hover not just the a. */
#Places table.infolist td.ColumnName {
padding-left: 0px;
}
#Places table.infolist td.ColumnName > a {
padding-left: 1ex;
}
/* Events
----------------------------------------------------- */
#EventList table.infolist tr.BeginType td {
border-top:dashed 1px #B4B4CB;
}
#EventList table.infolist tr.BeginLetter td {
border-top:solid 1px #B4B4CB;
}
#EventList table.infolist td.ColumnType {
background-color: #E0E0E9;
}
#EventList td.ColumnPerson a {
display: inline;
}
#EventList td.ColumnPerson span.person:after,
#EventList td.ColumnPerson span.father:after,
#EventList td.ColumnPerson span.mother:after,
#EventDetail td.ColumnPerson span.person:after,
#EventDetail td.ColumnPerson span.father:after,
#EventDetail td.ColumnPerson span.mother:after {
content: ", ";
}
#EventList td.ColumnPerson span.fatherNmother:after,
#EventDetail td.ColumnPerson span.fatherNmother:after {
content: " + ";
}
#EventList td.ColumnPerson span.person:last-child:after,
#EventList td.ColumnPerson span.father:last-child:after,
#EventList td.ColumnPerson span.mother:last-child:after,
#EventDetail td.ColumnPerson span.person:last-child:after,
#EventDetail td.ColumnPerson span.father:last-child:after,
#EventDetail td.ColumnPerson span.mother:last-child:after {
content: "";
}
/* Gallery
----------------------------------------------------- */
#GalleryNav {
text-align: center;
margin: 2em 0px;
}
#GalleryNav a {
font-weight: bold;
background-color: #E0E0E9;
border: solid 1px #669;
margin: 1em;
}
#GalleryNav a:hover {
background-color: #B4B4CB;
}
#GalleryNav a#Previous {
padding: .4em .7em .3em .7em;
}
#GalleryNav a#Next {
padding: .4em 1.9em .3em 1.9em;
}
#GalleryCurrent {
font-size: larger;
}
#GalleryTotal {
font-weight: normal;
}
#GalleryDisplay {
margin: 0px auto;
position: relative;
}
#GalleryDisplay img {
margin: 0px auto;
display: block;
border: solid 1px #669;
}
#GalleryDetail h3 {
text-align: center;
}
/* Sources
------------------------------------------------------ */
div#SourceDetail {
margin: 0 auto;
}
/* Contact
----------------------------------------------------- */
#Contact {
overflow: hidden;
}
#Contact #summaryarea {
width: 40em;
margin: 2em auto;
padding: 3em;
background-color: #E0E0E9;
border: solid 1px #669;
}
#Contact img {
float: right;
border: solid 1px #669;
}
#Contact #researcher, #Contact #researcher h3 {
font-size: larger;
padding-left: 0px;
}
#Contact #streetaddress, #Contact #locality, #Contact #email {
display: block;
}
#Contact #locality, #Contact #city, #Contact #state, #Contact #postalcode,
#Contact #country {
white-space: nowrap;
}
#Contact #city:after {
content: ",";
}
/* Download
----------------------------------------------------- */
#Download table.download a {
display: block;
}
/* Subsection
----------------------------------------------------- */
#Home, #Introduction {
overflow: hidden;
}
#Home img, #Introduction img {
float: right;
margin: 1em;
max-width: 950px;
}
#Home p, #Introduction p {
padding-left: 15px;
}
.subsection {
clear: both;
overflow: hidden;
}
.subsection p {
margin: 0px;
}
/* Subsection : Families
----------------------------------------------------- */
div#families table.fixed_subtables table.eventlist {
table-layout: fixed;
}
div#families table.fixed_subtables table.eventlist th:first-child {
width: 9em;
}
div#families table.fixed_subtables table.eventlist th:last-child {
width: 5em;
}
div#families table.attrlist td.ColumnType {
color: black;
}
/* Subsection : Gallery
----------------------------------------------------- */
#indivgallery .thumbnail {
float: left;
max-width: 130px;
max-height: 150px;
font-size: smaller;
text-align: center;
margin: 0.8em 0.5em;
}
#indivgallery h4 + .thumbnail {
margin-left: 15px;
/* Problem: if there are more thumnails then fit on a single row, the
* first thumnail on each next row should also have a margin-left
* of 15 px. */
}
#indivgallery img {
border: solid 1px #669;
}
#indivgallery span {
/* ## remove this line and the comment markers from the line below to hide description in Indivifual Gallery
display: none; */
}
/* Subsection : Narrative
----------------------------------------------------- */
h4 + div.grampsstylednote, a.familymap {
margin: 1em 15px;
}
i + div.grampsstylednote p {
margin: 0 0 0.3em 0;
}
div.grampsstylednote p {
margin-bottom: 0.5em;
}
/* Subsection : Family Map
----------------------------------------------------- */
a.familymap {
display: block;
}
/* Subsection : Source References
----------------------------------------------------- */
#sourcerefs ol li ol {
list-style-type: lower-alpha;
}
/* Subsection : Pedigree
----------------------------------------------------- */
.pedigreegen {
list-style-type: none;
padding-left: 15px;
}
.pedigreegen li ol {
list-style-type: none;
}
.pedigreegen li ol li ol {
list-style-type: decimal;
}
.pedigreegen ol.spouselist {
list-style-type: none;
}
.pedigreegen ol.spouselist li.spouse ol {
list-style-type: decimal;
}
.spouse:before {
content: "+ ";
}
.thisperson {
font-weight: bold;
}
.thisperson > ol {
font-weight: normal;
}
/* Footer
----------------------------------------------------- */
#footer {
clear: both;
padding-top: 1em;
background-color: #B4B4CB;
border-top: solid 1px #2E2E61;
}
#footer > * {
background-color: #E0E0E9;
}
#footer p#createdate {
float: left;
width: 50%;
text-align: left;
padding-left: 15px;
margin-top: 1em;
}
#footer p#copyright {
float: right;
width: 40%;
text-align: right;
padding-right: 15px;
}
#footer a[href]:hover {
background-color: #B4B4CB;
}
/* Overwritten
----------------------------------------------------- */
body#FamilyMap {
background-color: #E0E0E9 ! important;
}
/* Calendar Styles
===================================================== */
table.calendar {
table-layout: fixed;
empty-cells: show;
}
.calendar thead th {
text-align: center;
border-top-style: none;
}
.calendar thead th.monthName {
font-size: xx-large;
font-weight: normal;
background-color: #FAFAFF;
border-bottom-style: none;
padding-top: 1em;
}
.calendar thead th abbr {
border-bottom-style: none;
}
#CreatorInfo {
float: right;
margin: -1em 15px 0px 0px;
font-weight: bold;
color: #669;
}
#CreatorInfo a[href]:hover {
background-color: #B4B4CB;
}
.calendar tfoot tr td {
border-top: solid 4px #669;
vertical-align: middle;
}
/* Calendar : Date Numeral */
.calendar div.date {
float: right;
width: 1.8em;
font-size: large;
text-align: center;
background-color: #B4B4CB;
color: #2E2E61;
}
/* Calendar : Date Container */
.calendar td {
padding: 0px 0px 0px 1ex;
border-width: 1px 0px 0px 1px;
border-style: solid;
border-color: #B4B4CB;
background-color: #FAFAFF;
}
.calendar td:first-child {
border-left-style: none;
padding: 0px 0px 0px 1ex;
}
.calendar tbody tr:first-child td {
border-top-style: none;
}
/* Calendar : Date Detail */
.calendar td ul {
font-size: smaller;
list-style: none;
padding: 0px;
}
.calendar td ul li {
border-top: dashed 1px #B4B4CB;
padding-top: 0.5em;
padding-bottom: 0.5em;
}
.calendar td ul li:first-child {
border-style: none;
}
.calendar td ul a[href]:hover {
background-color: #B4B4CB;
}
/* Calendar : Birthday, Anniversary, Highlight */
.calendar td ul li em {
font-style: normal;
color: #669;
}
.calendar td.highlight {
background-color: #E0E0E9;
}
.calendar td.highlight div.date {
color: black;
background-color: #B4B4CB;
}
/* Calendar : Previous-Next Month */
.calendar td.previous,
.calendar td.next,
.calendar td.previous div.date,
.calendar td.next div.date {
color: #B4B4CB;
background-color: #FAFAFF;
}
/* Calendar : Full Year */
body#fullyearlinked div.content {
overflow: hidden;
}
body#fullyearlinked table.calendar {
float: left;
width: 33.3%;
height: 18em;
border: solid 1px black;
}
body#fullyearlinked table.calendar thead th {
height: 2em;
}
body#fullyearlinked table.calendar thead th.monthName {
font-size: large;
padding: 2px 0px;
}
body#fullyearlinked table.calendar tbody td {
height: 3em;
}
body#OneDay div.content {
overflow: hidden;
}
+725
View File
@@ -0,0 +1,725 @@
/*
**************************************************************************************************
Copyright Holder and License
**************************************************************************************************
GRAMPS Cascading Style Sheet
Style Name: Basic-Peach Stylesheet
Style Author: Jason M. Simanek (2008)
Note: Adapted from GRAMPS original Modern Style stylesheet with a new orange color scheme.
**************************************************************************************************
This website was created with GRAMPS <http://www.gramps-project.org/>
--------------------------------------------------------------------------------------------------
GRAMPS is a Free Software Project for Genealogy, offering a professional
genealogy program, and a wiki open to all. It is a community project, created,
developed and governed by genealogists.
Go to <http://gramps-project.org/> to learn more!
--------------------------------------------------------------------------------------------------
Copyright 2008 Jason M. Simanek
Copyright 2009 Stephane Charette
Copyright (C) 2008-2011 Rob G. Healey <robhealey1@gmail.com>
Copyright 2011 Michiel D. Nauta
This file is part of the GRAMPS program.
GRAMPS 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 of the License.
GRAMPS 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
GRAMPS. If not, see <http://www.gnu.org/licenses/>.
--------------------------------------------------------------------------------------------------
Color Palette
--------------------------------------------------------------------------------------------------
black #36220B
brown #8C581C
orange dark #EA8414
orange #FFC35E
orange light #FFE09F
yellow light #FFFBE7
--------------------------------------------------------------------------------------------------
Characteristic of this style is that it uses the full width of the browser
window and that horizontal highlighting bars extend over the full width of
the page.
--------------------------------------------------------------------------------------------------
# $Id$
NarrativeWeb Styles
------------------------------------------------------------------------------------------------
General Elements
----------------------------------------------------- */
body {
font-family: sans-serif;
font-size: 90%;
color: #36220B;
margin: 0px;
background-color: #FFE09F;
}
body > div {
clear: both;
}
.content {
background-color: #FFFBE7;
border-top: solid 1px #8C581C;
}
.content div.snapshot {
float: right;
margin: 2em;
}
.fullclear {
clear: both;
}
/* General Text
----------------------------------------------------- */
h1 {
font-size: x-large;
font-weight: bold;
padding-left: 15px;
}
h3 {
font-size: large;
padding-left: 15px;
}
h4 {
font-size: medium;
color: #EA8414;
background-color: #FFC35E;
padding-left: 15px;
margin-bottom: 0px;
border-bottom: solid 1px #8C581C;
}
p#description {
padding-left: 15px;
}
a {
color: #36220B;
text-decoration: none;
}
a[href]:hover, a[href]:active {
background-color: #FFE09F
}
.grampsid {
font-family: monospace;
font-size: smaller;
color: #8C581C;
}
/* Header
----------------------------------------------------- */
#SiteTitle {
color: #EA8414;
}
#user_header, #user_footer {
padding-left: 15px;
}
/* Navigation
----------------------------------------------------- */
div#nav, #subnavigation {
border: solid 1px #FFE09F; /* needed by IE7 */
}
#subnavigation ul {
overflow: hidden;
}
div#nav ul, #subnavigation ul {
list-style: none;
margin: 0px;
padding-left: 15px;
}
#subnavigation ul {
border-bottom: solid 1px #8C581C;
}
div#nav ul li, #subnavigation ul li {
float: left;
}
div#nav ul li a, #subnavigation ul li a {
display: block;
font-size: smaller;
font-weight: bold;
padding: 5px;
border-bottom: solid 1px #FFE09F;
}
div#nav ul li a:hover, #subnavigation ul li a:hover {
text-decoration: none;
background-color: #FFC35E;
border-bottom: solid 1px #36220B;
}
div#nav ul li.CurrentSection a {
position: relative;
top: 1px;
border: solid 1px #8C581C;
border-bottom-style: none;
background-color: #FFFBE7;
}
#subnavigation ul li.CurrentSection a {
background-color: #FFFBE7;
}
/* Alphabet Navigation
----------------------------------------------------- */
div#alphanav {
background-color: #FFE09F;
}
div#alphanav ul {
list-style: none;
border-width: 2px 0px 4px 0px;
border-style: solid;
border-color: #36220B;
margin: 0px;
padding-left: 15px;
/* float container stretch, see www.quirksmode.org/css/clearing.html */
overflow: hidden;
}
div#alphanav ul li {
float: left;
font-size: larger;
font-weight: bold;
}
div#alphanav ul li:after {
content: " |";
}
div#alphanav ul li a {
display: block;
padding: 4px 8px;
line-height: 100%;
float: left;
}
div#alphanav ul li a:hover {
text-decoration: none;
background-color: #36220B;
color: #FFFBE7;
}
/* Main Table
----------------------------------------------------- */
table {
border-collapse: collapse;
width: 100%;
}
div#summaryarea > table.infolist,
div#parents > table.infolist,
h3 + table.infolist {
width: auto;
}
table tr th {
text-align: left;
background-color: #FFE09F;
border-top: solid 1px #8C581C;
border-bottom: solid 1px #8C581C;
}
table tr th:first-child {
border-left: solid 1px #EA8414;
}
table tr th:last-child {
border-right: solid 1px #EA8414;
}
table.primobjlist tr th {
background-color: #FFC35E;
}
table td, table th {
vertical-align: top;
padding-left: 1ex;
}
table.primobjlist td {
vertical-align: middle;
}
table td:first-child, table th:first-child {
padding-left: 15px;
}
table.primobjlist tr a {
display: block; /* make whole td clickable */
}
table.primobjlist tr.BeginLetter td, table.primobjlist tr.BeginSurname td {
border-top: solid 1px #FFC35E;
}
td.ColumnLetter, td.ColumnRowLabel {
font-weight: bold;
}
td.ColumnBirth, td.ColumnDeath, td.ColumnPartner, td.ColumnParents {
font-size: 90%;
}
table.infolist tr td ol {
margin: 0px;
}
#summaryarea table.infolist td.ColumnAttribute,
#parents table.infolist td.ColumnAttribute,
#families table.infolist td.ColumnType,
#families table.infolist td.ColumnAttribute {
color: #8C581C;
}
/* div summaryarea is missing for events, sources and repos! */
h3 + table.infolist td.ColumnAttribute {
color: #8C581C;
}
table.primobjlist td.ColumnParents span.mother:before {
content: "+ ";
}
/* Surnames
----------------------------------------------------- */
table#SortByName td.ColumnSurname, table#SortByName th.ColumnSurname,
table#SortByCount td.ColumnQuantity, table#SortByCount th.ColumnQuantity {
background-color: #FFE09F;
}
table#SortByName td.ColumnSurname a[href]:hover {
background-color: #FFC35E;
}
/* make the whole cell light up on hover not just the a. */
table#SortByName td.ColumnSurname,
table#SortByName th.ColumnSurname,
table#SortByName th.ColumnQuantity {
padding-left: 0px;
}
table#SortByName td.ColumnSurname > a,
table#SortByName th.ColumnSurname > a,
table#SortByName th.ColumnQuantity > a {
padding-left: 1ex;
}
table#SortByName thead th.ColumnSurname a:after,
table#SortByCount thead th.ColumnQuantity a:after {
content: " \2193";
}
table.surname td.ColumnName {
background-color: #FFE09F;
}
table.surname td.ColumnName a[href]:hover {
background-color: #FFC35E;
}
/* make the whole cell light up on hover not just the a. */
table.surname td.ColumnName {
padding-left: 0px;
}
table.surname td.ColumnName > a {
padding-left: 15px;
}
/* Individuals
----------------------------------------------------- */
table.IndividualList td.ColumnSurname {
background-color: #FFE09F;
}
/* Places
----------------------------------------------------- */
#Places table.infolist td.ColumnName {
background-color: #FFE09F;
}
#Places table.infolist td.ColumnName a[href]:hover {
background-color: #FFC35E;
}
/* make the whole cell light up on hover not just the a. */
#Places table.infolist td.ColumnName {
padding-left: 0px;
}
#Places table.infolist td.ColumnName > a {
padding-left: 1ex;
}
/* Events
----------------------------------------------------- */
#EventList table.infolist tr.BeginType td {
border-top:dashed 1px #FFC35E;
}
#EventList table.infolist tr.BeginLetter td {
border-top:solid 1px #FFC35E;
}
#EventList table.infolist td.ColumnType {
background-color: #FFE09F;
}
#EventList td.ColumnPerson a {
display: inline;
}
#EventList td.ColumnPerson span.person:after,
#EventList td.ColumnPerson span.father:after,
#EventList td.ColumnPerson span.mother:after,
#EventDetail td.ColumnPerson span.person:after,
#EventDetail td.ColumnPerson span.father:after,
#EventDetail td.ColumnPerson span.mother:after {
content: ", ";
}
#EventList td.ColumnPerson span.fatherNmother:after,
#EventDetail td.ColumnPerson span.fatherNmother:after {
content: " + ";
}
#EventList td.ColumnPerson span.person:last-child:after,
#EventList td.ColumnPerson span.father:last-child:after,
#EventList td.ColumnPerson span.mother:last-child:after,
#EventDetail td.ColumnPerson span.person:last-child:after,
#EventDetail td.ColumnPerson span.father:last-child:after,
#EventDetail td.ColumnPerson span.mother:last-child:after {
content: "";
}
/* Gallery
----------------------------------------------------- */
#GalleryNav {
text-align: center;
margin: 2em 0px;
}
#GalleryNav a {
font-weight: bold;
background-color: #FFE09F;
border: solid 1px #EA8414;
margin: 1em;
}
#GalleryNav a:hover {
background-color: #FFC35E;
}
#GalleryNav a#Previous {
padding: .4em .7em .3em .7em;
}
#GalleryNav a#Next {
padding: .4em 1.9em .3em 1.9em;
}
#GalleryCurrent {
font-size: larger;
}
#GalleryTotal {
font-weight: normal;
}
#GalleryDisplay {
margin: 0px auto;
position: relative;
}
#GalleryDisplay img {
margin: 0px auto;
display: block;
border: solid 1px #EA8414;
}
#GalleryDetail h3 {
text-align: center;
}
/* Sources
------------------------------------------------------ */
div#SourceDetail {
margin: 0 auto;
}
/* Contact
----------------------------------------------------- */
#Contact {
overflow: hidden;
}
#Contact #summaryarea {
width: 40em;
margin: 2em auto;
padding: 3em;
background-color: #FFE09F;
border: solid 1px #EA8414;
}
#Contact img {
float: right;
border: solid 1px #EA8414;
}
#Contact #researcher, #Contact #researcher h3 {
font-size: larger;
padding-left: 0px;
}
#Contact #streetaddress, #Contact #locality, #Contact #email {
display: block;
}
#Contact #locality, #Contact #city, #Contact #state, #Contact #postalcode,
#Contact #country {
white-space: nowrap;
}
#Contact #city:after {
content: ",";
}
/* Download
----------------------------------------------------- */
#Download table.download a {
display: block;
}
/* Subsection
----------------------------------------------------- */
#Home, #Introduction {
overflow: hidden;
}
#Home img, #Introduction img {
float: right;
margin: 1em;
max-width: 950px;
}
#Home p, #Introduction p {
padding-left: 15px;
}
.subsection {
clear: both;
overflow: hidden;
}
.subsection p {
margin: 0px;
}
/* Subsection : Families
----------------------------------------------------- */
div#families table.fixed_subtables table.eventlist {
table-layout: fixed;
}
div#families table.fixed_subtables table.eventlist th:first-child {
width: 9em;
}
div#families table.fixed_subtables table.eventlist th:last-child {
width: 5em;
}
div#families table.attrlist td.ColumnType {
color: #36220B;
}
/* Subsection : Gallery
----------------------------------------------------- */
#indivgallery .thumbnail {
float: left;
max-width: 130px;
max-height: 150px;
font-size: smaller;
text-align: center;
margin: 0.8em 0.5em;
}
#indivgallery h4 + .thumbnail {
margin-left: 15px;
/* Problem: if there are more thumnails then fit on a single row, the
* first thumnail on each next row should also have a margin-left
* of 15 px. */
}
#indivgallery img {
border: solid 1px #8C581C;
}
#indivgallery span {
/* ## remove this line and the comment markers from the line below to hide description in Indivifual Gallery
display: none; */
}
/* Subsection : Narrative
----------------------------------------------------- */
h4 + div.grampsstylednote, a.familymap {
margin: 1em 15px;
}
i + div.grampsstylednote p {
margin: 0 0 0.3em 0;
}
div.grampsstylednote p {
margin-bottom: 0.5em;
}
/* Subsection : Family Map
----------------------------------------------------- */
a.familymap {
display: block;
}
/* Subsection : Source References
----------------------------------------------------- */
#sourcerefs ol li ol {
list-style-type: lower-alpha;
}
/* Subsection : Pedigree
----------------------------------------------------- */
.pedigreegen {
list-style-type: none;
padding-left: 15px;
}
.pedigreegen li ol {
list-style-type: none;
}
.pedigreegen li ol li ol {
list-style-type: decimal;
}
.pedigreegen ol.spouselist {
list-style-type: none;
}
.pedigreegen ol.spouselist li.spouse ol {
list-style-type: decimal;
}
.spouse:before {
content: "+ ";
}
.thisperson {
font-weight: bold;
}
.thisperson > ol {
font-weight: normal;
}
/* Footer
----------------------------------------------------- */
#footer {
clear: both;
padding-top: 1em;
background-color: #FFC35E;
border-top: solid 1px #EA8414;
}
#footer > * {
background-color: #FFE09F;
}
#footer p#createdate {
float: left;
width: 50%;
text-align: left;
padding-left: 15px;
margin-top: 1em;
}
#footer p#copyright {
float: right;
width: 40%;
text-align: right;
padding-right: 15px;
}
#footer a[href]:hover {
background-color: #FFC35E;
}
/* Overwritten
----------------------------------------------------- */
button#drop {
background-color: #FFE09F;
border: solid 1px #EA8414 ! important;
}
button#drop:hover {
background-color: #FFC35E;
}
div#map_canvas {
border-color: #EA8414 ! important;
}
body#FamilyMap {
background-color: #FFE09F ! important;
}
/* Calendar Styles
===================================================== */
table.calendar {
table-layout: fixed;
empty-cells: show;
}
.calendar thead th {
text-align: center;
border-top-style: none;
}
.calendar thead th.monthName {
font-size: xx-large;
font-weight: normal;
background-color: #FFFBE7;
border-bottom-style: none;
padding-top: 1em;
}
.calendar thead th abbr {
border-bottom-style: none;
}
#CreatorInfo {
float: right;
margin: -1em 15px 0px 0px;
font-weight: bold;
color: #8C581C;
}
#CreatorInfo a[href]:hover {
background-color: #FFC35E;
}
.calendar tfoot tr td {
border-top: solid 4px #8C581C;
vertical-align: middle;
}
/* Calendar : Date Numeral */
.calendar div.date {
float: right;
width: 1.8em;
font-size: large;
text-align: center;
background-color: #FFC35E;
color: #8C581C;
}
/* Calendar : Date Container */
.calendar td {
padding: 0px 0px 0px 1ex;
border-width: 1px 0px 0px 1px;
border-style: solid;
border-color: #FFC35E;
background-color: #FFFBE7;
}
.calendar td:first-child {
border-left-style: none;
padding: 0px 0px 0px 1ex;
}
.calendar tbody tr:first-child td {
border-top-style: none;
}
/* Calendar : Date Detail */
.calendar td ul {
font-size: smaller;
list-style: none;
padding: 0px;
}
.calendar td ul li {
border-top: dashed 1px #8C581C;
padding-top: 0.5em;
padding-bottom: 0.5em;
}
.calendar td ul li:first-child {
border-style: none;
}
.calendar td ul a[href]:hover {
background-color: #FFC35E;
}
/* Calendar : Birthday, Anniversary, Highlight */
.calendar td ul li em {
font-style: normal;
color: #EA8414;
}
.calendar td.highlight {
background-color: #FFE09F;
}
.calendar td.highlight div.date {
color: #36220B;
background-color: #FFC35E;
}
/* Calendar : Previous-Next Month */
.calendar td.previous,
.calendar td.next,
.calendar td.previous div.date,
.calendar td.next div.date {
color: #FFC35E;
background-color: #FFFBE7;
}
/* Calendar : Full Year */
body#fullyearlinked div.content {
overflow: hidden;
}
body#fullyearlinked table.calendar {
float: left;
width: 33.3%;
height: 18em;
border: solid 1px #36220B;
}
body#fullyearlinked table.calendar thead th {
height: 2em;
}
body#fullyearlinked table.calendar thead th.monthName {
font-size: large;
padding: 2px 0px;
}
body#fullyearlinked table.calendar tbody td {
height: 3em;
}
body#OneDay div.content {
overflow: hidden;
}
+715
View File
@@ -0,0 +1,715 @@
/*
**************************************************************************************************
Copyright Holder and License
**************************************************************************************************
GRAMPS Cascading Style Sheet
Style Name: Basic-Spruce Stylesheet
Style Author: Jason M. Simanek (2008)
Note: Adapted from GRAMPS original Modern Style stylesheet with a new blue color scheme.
**************************************************************************************************
This website was created with GRAMPS <http://www.gramps-project.org/>
--------------------------------------------------------------------------------------------------
GRAMPS is a Free Software Project for Genealogy, offering a professional
genealogy program, and a wiki open to all. It is a community project, created,
developed and governed by genealogists.
Go to <http://gramps-project.org/> to learn more!
--------------------------------------------------------------------------------------------------
Copyright 2008 Jason M. Simanek
Copyright 2009 Stephane Charette
Copyright (C) 2008-2011 Rob G. Healey <robhealey1@gmail.com>
Copyright 2011 Michiel D. Nauta
This file is part of the GRAMPS program.
GRAMPS 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 of the License.
GRAMPS 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
GRAMPS. If not, see <http://www.gnu.org/licenses/>.
--------------------------------------------------------------------------------------------------
Color Palette
--------------------------------------------------------------------------------------------------
black #000
blue dark #204D91
blue #7CA3DD
blue light #BFD0EA
blue very light #EAEEF4
white #FFF
--------------------------------------------------------------------------------------------------
Characteristic of this style is that it uses the full width of the browser
window and that horizontal highlighting bars extend over the full width of
the page.
--------------------------------------------------------------------------------------------------
# $Id$
NarrativeWeb Styles
------------------------------------------------------------------------------------------------
General Elements
----------------------------------------------------- */
body {
font-family: sans-serif;
font-size: 90%;
color: black;
margin: 0px;
background-color: #EAEEF4;
}
body > div {
clear: both;
}
.content {
background-color: #FFF;
border-top: solid 1px #7CA3DD;
}
.content div.snapshot {
float: right;
margin: 2em;
}
.fullclear {
clear: both;
}
/* General Text
----------------------------------------------------- */
h1 {
font-size: x-large;
font-weight: bold;
padding-left: 15px;
}
h3 {
font-size: large;
padding-left: 15px;
}
h4 {
font-size: medium;
color: #204D91;
background-color: #BFD0EA;
padding-left: 15px;
margin-bottom: 0px;
border-bottom: solid 1px #7CA3DD;
}
p#description {
padding-left: 15px;
}
a {
color: black;
text-decoration: none;
}
a[href]:hover, a[href]:active {
background-color: #EAEEF4
}
.grampsid {
font-family: monospace;
font-size: smaller;
color: #7CA3DD;
}
/* Header
----------------------------------------------------- */
#SiteTitle {
color: #204D91;
}
#user_header, #user_footer {
padding-left: 15px;
}
/* Navigation
----------------------------------------------------- */
div#nav, #subnavigation {
border: solid 1px #EAEEF4; /* needed by IE7 */
}
#subnavigation ul {
overflow: hidden;
}
div#nav ul, #subnavigation ul {
list-style: none;
margin: 0px;
padding-left: 15px;
}
#subnavigation ul {
border-bottom: solid 1px #7CA3DD;
}
div#nav ul li, #subnavigation ul li {
float: left;
}
div#nav ul li a, #subnavigation ul li a {
display: block;
font-size: smaller;
font-weight: bold;
padding: 5px;
border-bottom: solid 1px #EAEEF4;
}
div#nav ul li a:hover, #subnavigation ul li a:hover {
text-decoration: none;
background-color: #BFD0EA;
border-bottom: solid 1px black;
}
div#nav ul li.CurrentSection a {
position: relative;
top: 1px;
border: solid 1px #7CA3DD;
border-bottom-style: none;
background-color: #FFF;
}
#subnavigation ul li.CurrentSection a {
background-color: #FFF;
}
/* Alphabet Navigation
----------------------------------------------------- */
div#alphanav {
background-color: #EAEEF4;
}
div#alphanav ul {
list-style: none;
border-width: 2px 0px 4px 0px;
border-style: solid;
border-color: black;
margin: 0px;
padding-left: 15px;
/* float container stretch, see www.quirksmode.org/css/clearing.html */
overflow: hidden;
}
div#alphanav ul li {
float: left;
font-size: larger;
font-weight: bold;
}
div#alphanav ul li:after {
content: " |";
}
div#alphanav ul li a {
display: block;
padding: 4px 8px;
line-height: 100%;
float: left;
}
div#alphanav ul li a:hover {
text-decoration: none;
background-color: black;
color: #FFF;
}
/* Main Table
----------------------------------------------------- */
table {
border-collapse: collapse;
width: 100%;
}
div#summaryarea > table.infolist,
div#parents > table.infolist,
h3 + table.infolist {
width: auto;
}
table tr th {
text-align: left;
background-color: #EAEEF4;
border-top: solid 1px #7CA3DD;
border-bottom: solid 1px #7CA3DD;
}
table tr th:first-child {
border-left: solid 1px #7CA3DD;
}
table tr th:last-child {
border-right: solid 1px #7CA3DD;
}
table.primobjlist tr th {
background-color: #BFD0EA;
}
table td, table th {
vertical-align: top;
padding-left: 1ex;
}
table.primobjlist td {
vertical-align: middle;
}
table td:first-child, table th:first-child {
padding-left: 15px;
}
table.primobjlist tr a {
display: block; /* make whole td clickable */
}
table.primobjlist tr.BeginLetter td, table.primobjlist tr.BeginSurname td {
border-top: solid 1px #BFD0EA;
}
td.ColumnLetter, td.ColumnRowLabel {
font-weight: bold;
}
td.ColumnBirth, td.ColumnDeath, td.ColumnPartner, td.ColumnParents {
font-size: 90%;
}
table.infolist tr td ol {
margin: 0px;
}
#summaryarea table.infolist td.ColumnAttribute,
#parents table.infolist td.ColumnAttribute,
#families table.infolist td.ColumnType,
#families table.infolist td.ColumnAttribute {
color: #204D91;
}
/* div summaryarea is missing for events, sources and repos! */
h3 + table.infolist td.ColumnAttribute {
color: #204D91;
}
table.primobjlist td.ColumnParents span.mother:before {
content: "+ ";
}
/* Surnames
----------------------------------------------------- */
table#SortByName td.ColumnSurname, table#SortByName th.ColumnSurname,
table#SortByCount td.ColumnQuantity, table#SortByCount th.ColumnQuantity {
background-color: #EAEEF4;
}
table#SortByName td.ColumnSurname a[href]:hover {
background-color: #BFD0EA;
}
/* make the whole cell light up on hover not just the a. */
table#SortByName td.ColumnSurname,
table#SortByName th.ColumnSurname,
table#SortByName th.ColumnQuantity {
padding-left: 0px;
}
table#SortByName td.ColumnSurname > a,
table#SortByName th.ColumnSurname > a,
table#SortByName th.ColumnQuantity > a {
padding-left: 1ex;
}
table#SortByName thead th.ColumnSurname a:after,
table#SortByCount thead th.ColumnQuantity a:after {
content: " \2193";
}
table.surname td.ColumnName {
background-color: #EAEEF4;
}
table.surname td.ColumnName a[href]:hover {
background-color: #BFD0EA;
}
/* make the whole cell light up on hover not just the a. */
table.surname td.ColumnName {
padding-left: 0px;
}
table.surname td.ColumnName > a {
padding-left: 15px;
}
/* Individuals
----------------------------------------------------- */
table.IndividualList td.ColumnSurname {
background-color: #EAEEF4;
}
/* Places
----------------------------------------------------- */
#Places table.infolist td.ColumnName {
background-color: #EAEEF4;
}
#Places table.infolist td.ColumnName a[href]:hover {
background-color: #BFD0EA;
}
/* make the whole cell light up on hover not just the a. */
#Places table.infolist td.ColumnName {
padding-left: 0px;
}
#Places table.infolist td.ColumnName > a {
padding-left: 1ex;
}
/* Events
----------------------------------------------------- */
#EventList table.infolist tr.BeginType td {
border-top:dashed 1px #BFD0EA;
}
#EventList table.infolist tr.BeginLetter td {
border-top:solid 1px #BFD0EA;
}
#EventList table.infolist td.ColumnType {
background-color: #EAEEF4;
}
#EventList td.ColumnPerson a {
display: inline;
}
#EventList td.ColumnPerson span.person:after,
#EventList td.ColumnPerson span.father:after,
#EventList td.ColumnPerson span.mother:after,
#EventDetail td.ColumnPerson span.person:after,
#EventDetail td.ColumnPerson span.father:after,
#EventDetail td.ColumnPerson span.mother:after {
content: ", ";
}
#EventList td.ColumnPerson span.fatherNmother:after,
#EventDetail td.ColumnPerson span.fatherNmother:after {
content: " + ";
}
#EventList td.ColumnPerson span.person:last-child:after,
#EventList td.ColumnPerson span.father:last-child:after,
#EventList td.ColumnPerson span.mother:last-child:after,
#EventDetail td.ColumnPerson span.person:last-child:after,
#EventDetail td.ColumnPerson span.father:last-child:after,
#EventDetail td.ColumnPerson span.mother:last-child:after {
content: "";
}
/* Gallery
----------------------------------------------------- */
#GalleryNav {
text-align: center;
margin: 2em 0px;
}
#GalleryNav a {
font-weight: bold;
background-color: #EAEEF4;
border: solid 1px #7CA3DD;
margin: 1em;
}
#GalleryNav a:hover {
background-color: #BFD0EA;
}
#GalleryNav a#Previous {
padding: .4em .7em .3em .7em;
}
#GalleryNav a#Next {
padding: .4em 1.9em .3em 1.9em;
}
#GalleryCurrent {
font-size: larger;
}
#GalleryTotal {
font-weight: normal;
}
#GalleryDisplay {
margin: 0px auto;
position: relative;
}
#GalleryDisplay img {
margin: 0px auto;
display: block;
border: solid 1px #7CA3DD;
}
#GalleryDetail h3 {
text-align: center;
}
/* Sources
------------------------------------------------------ */
div#SourceDetail {
margin: 0 auto;
}
/* Contact
----------------------------------------------------- */
#Contact {
overflow: hidden;
}
#Contact #summaryarea {
width: 40em;
margin: 2em auto;
padding: 3em;
background-color: #EAEEF4;
border: solid 1px #7CA3DD;
}
#Contact img {
float: right;
border: solid 1px #7CA3DD;
}
#Contact #researcher, #Contact #researcher h3 {
font-size: larger;
padding-left: 0px;
}
#Contact #streetaddress, #Contact #locality, #Contact #email {
display: block;
}
#Contact #locality, #Contact #city, #Contact #state, #Contact #postalcode,
#Contact #country {
white-space: nowrap;
}
#Contact #city:after {
content: ",";
}
/* Download
----------------------------------------------------- */
#Download table.download a {
display: block;
}
/* Subsection
----------------------------------------------------- */
#Home, #Introduction {
overflow: hidden;
}
#Home img, #Introduction img {
float: right;
margin: 1em;
max-width: 950px;
}
#Home p, #Introduction p {
padding-left: 15px;
}
.subsection {
clear: both;
overflow: hidden;
}
.subsection p {
margin: 0px;
}
/* Subsection : Families
----------------------------------------------------- */
div#families table.fixed_subtables table.eventlist {
table-layout: fixed;
}
div#families table.fixed_subtables table.eventlist th:first-child {
width: 9em;
}
div#families table.fixed_subtables table.eventlist th:last-child {
width: 5em;
}
div#families table.attrlist td.ColumnType {
color: black;
}
/* Subsection : Gallery
----------------------------------------------------- */
#indivgallery .thumbnail {
float: left;
max-width: 130px;
max-height: 150px;
font-size: smaller;
text-align: center;
margin: 0.8em 0.5em;
}
#indivgallery h4 + .thumbnail {
margin-left: 15px;
/* Problem: if there are more thumnails then fit on a single row, the
* first thumnail on each next row should also have a margin-left
* of 15 px. */
}
#indivgallery img {
border: solid 1px #7CA3DD;
}
#indivgallery span {
/* ## remove this line and the comment markers from the line below to hide description in Indivifual Gallery
display: none; */
}
/* Subsection : Narrative
----------------------------------------------------- */
h4 + div.grampsstylednote, a.familymap {
margin: 1em 15px;
}
i + div.grampsstylednote p {
margin: 0 0 0.3em 0;
}
div.grampsstylednote p {
margin-bottom: 0.5em;
}
/* Subsection : Family Map
----------------------------------------------------- */
a.familymap {
display: block;
}
/* Subsection : Source References
----------------------------------------------------- */
#sourcerefs ol li ol {
list-style-type: lower-alpha;
}
/* Subsection : Pedigree
----------------------------------------------------- */
.pedigreegen {
list-style-type: none;
padding-left: 15px;
}
.pedigreegen li ol {
list-style-type: none;
}
.pedigreegen li ol li ol {
list-style-type: decimal;
}
.pedigreegen ol.spouselist {
list-style-type: none;
}
.pedigreegen ol.spouselist li.spouse ol {
list-style-type: decimal;
}
.spouse:before {
content: "+ ";
}
.thisperson {
font-weight: bold;
}
.thisperson > ol {
font-weight: normal;
}
/* Footer
----------------------------------------------------- */
#footer {
clear: both;
padding-top: 1em;
background-color: #BFD0EA;
border-top: solid 1px #204D91;
}
#footer > * {
background-color: #EAEEF4;
}
#footer p#createdate {
float: left;
width: 50%;
text-align: left;
padding-left: 15px;
margin-top: 1em;
}
#footer p#copyright {
float: right;
width: 40%;
text-align: right;
padding-right: 15px;
}
#footer a[href]:hover {
background-color: #BFD0EA;
}
/* Overwritten
----------------------------------------------------- */
body#FamilyMap {
background-color: #EAEEF4 ! important;
}
/* Calendar Styles
===================================================== */
table.calendar {
table-layout: fixed;
empty-cells: show;
}
.calendar thead th {
text-align: center;
border-top-style: none;
}
.calendar thead th.monthName {
font-size: xx-large;
font-weight: normal;
background-color: #FFF;
border-bottom-style: none;
padding-top: 1em;
}
.calendar thead th abbr {
border-bottom-style: none;
}
#CreatorInfo {
float: right;
margin: -1em 15px 0px 0px;
font-weight: bold;
color: #7CA3DD;
}
#CreatorInfo a[href]:hover {
background-color: #BFD0EA;
}
.calendar tfoot tr td {
border-top: solid 4px #7CA3DD;
vertical-align: middle;
}
/* Calendar : Date Numeral */
.calendar div.date {
float: right;
width: 1.8em;
font-size: large;
text-align: center;
background-color: #BFD0EA;
color: #204D91;
}
/* Calendar : Date Container */
.calendar td {
padding: 0px 0px 0px 1ex;
border-width: 1px 0px 0px 1px;
border-style: solid;
border-color: #BFD0EA;
background-color: #FFF;
}
.calendar td:first-child {
border-left-style: none;
padding: 0px 0px 0px 1ex;
}
.calendar tbody tr:first-child td {
border-top-style: none;
}
/* Calendar : Date Detail */
.calendar td ul {
font-size: smaller;
list-style: none;
padding: 0px;
}
.calendar td ul li {
border-top: dashed 1px #BFD0EA;
padding-top: 0.5em;
padding-bottom: 0.5em;
}
.calendar td ul li:first-child {
border-style: none;
}
.calendar td ul a[href]:hover {
background-color: #BFD0EA;
}
/* Calendar : Birthday, Anniversary, Highlight */
.calendar td ul li em {
font-style: normal;
color: #7CA3DD;
}
.calendar td.highlight {
background-color: #EAEEF4;
}
.calendar td.highlight div.date {
color: black;
background-color: #BFD0EA;
}
/* Calendar : Previous-Next Month */
.calendar td.previous,
.calendar td.next,
.calendar td.previous div.date,
.calendar td.next div.date {
color: #BFD0EA;
background-color: #FFF;
}
/* Calendar : Full Year */
body#fullyearlinked div.content {
overflow: hidden;
}
body#fullyearlinked table.calendar {
float: left;
width: 33.3%;
height: 18em;
border: solid 1px black;
}
body#fullyearlinked table.calendar thead th {
height: 2em;
}
body#fullyearlinked table.calendar thead th.monthName {
font-size: large;
padding: 2px 0px;
}
body#fullyearlinked table.calendar tbody td {
height: 3em;
}
body#OneDay div.content {
overflow: hidden;
}
+183
View File
@@ -0,0 +1,183 @@
/* Main Element
------------------------------------------------------ */
#menu, #menu ul {
margin: 0;
padding: 0;
list-style-type: none;
}
/* Main Level
------------------------------------------------------ */
#menu {
width: 100%;
margin: 6px auto;
border: 1px solid #222;
background-color: #111;
background-image: -moz-linear-gradient(#444, #111);
background-image: -webkit-gradient(linear, left top, left bottom, from(#444), to(#111));
background-image: -webkit-linear-gradient(#444, #111);
background-image: -o-linear-gradient(#444, #111);
background-image: -ms-linear-gradient(#444, #111);
background-image: linear-gradient(#444, #111);
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: 0 1px 1px #777;
-webkit-box-shadow: 0 1px 1px #777;
box-shadow: 0 1px 1px #777;
}
/* Clear Floats
------------------------------------------------------ */
#menu:before,
#menu:after {
content: "";
display: table;
}
#menu:after {
clear: both
}
#menu {
zoom: 1
}
/* List Elements
------------------------------------------------------ */
#menu li {
float: left;
border-right: 1px solid #222;
-moz-box-shadow: 1px 0 0 #444;
-webkit-box-shadow: 1px 0 0 #444;
box-shadow: 1px 0 0 #444;
position: relative;
}
#menu a {
float: left;
padding: 12px 30px;
color: #999;
text-transform: uppercase;
font: bold 12px Arial, Helvetica;
text-decoration: none;
text-shadow: 0 1px 0 #000;
}
#menu li:hover > a {
color: #fafafa
}
*html #menu li a:hover { /* IE6 only */
color: #fafafa
}
/* sub-menu
------------------------------------------------------ */
#menu ul {
margin: 20px 0 0 0;
_margin: 0; /*IE6 only*/
opacity: 0;
visibility: hidden;
position: absolute;
top: 38px;
left: 0;
z-index: 9999;
background: #444;
background: -moz-linear-gradient(#444, #111);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #111),color-stop(1, #444));
background: -webkit-linear-gradient(#444, #111);
background: -o-linear-gradient(#444, #111);
background: -ms-linear-gradient(#444, #111);
background: linear-gradient(#444, #111);
-moz-box-shadow: 0 -1px rgba(255,255,255,.3);
-webkit-box-shadow: 0 -1px 0 rgba(255,255,255,.3);
box-shadow: 0 -1px 0 rgba(255,255,255,.3);
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
#menu li:hover > ul {
opacity: 1;
visibility: visible;
margin: 0;
}
#menu ul ul {
top: 0;
left: 150px;
margin: 0 0 0 20px;
_margin: 0; /*IE6 only*/
-moz-box-shadow: -1px 0 0 rgba(255,255,255,.3);
-webkit-box-shadow: -1px 0 0 rgba(255,255,255,.3);
box-shadow: -1px 0 0 rgba(255,255,255,.3);
}
#menu ul li {
float: none;
display: block;
border: 0;
_line-height: 0; /*IE6 only*/
-moz-box-shadow: 0 1px 0 #111, 0 2px 0 #666;
-webkit-box-shadow: 0 1px 0 #111, 0 2px 0 #666;
box-shadow: 0 1px 0 #111, 0 2px 0 #666;
}
#menu ul li:last-child {
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
#menu ul a {
padding: 10px;
width: 130px;
_height: 10px; /*IE6 only*/
display: block;
white-space: nowrap;
float: none;
text-transform: none;
}
#menu ul a:hover {
background-color: #0186ba;
background-image: -moz-linear-gradient(#04acec, #0186ba);
background-image: -webkit-gradient(linear, left top, left bottom, from(#04acec), to(#0186ba));
background-image: -webkit-linear-gradient(#04acec, #0186ba);
background-image: -o-linear-gradient(#04acec, #0186ba);
background-image: -ms-linear-gradient(#04acec, #0186ba);
background-image: linear-gradient(#04acec, #0186ba);
}
/* first and Last child elements
------------------------------------------------------ */
#menu ul li:first-child > a {
-moz-border-radius: 3px 3px 0 0;
-webkit-border-radius: 3px 3px 0 0;
border-radius: 3px 3px 0 0;
}
#menu ul li:first-child > a:after {
content: '';
position: absolute;
left: 40px;
top: -6px;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 6px solid #444;
}
#menu ul ul li:first-child a:after {
left: -6px;
top: 50%;
margin-top: -6px;
border-left: 0;
border-bottom: 6px solid transparent;
border-top: 6px solid transparent;
border-right: 6px solid #3b3b3b;
}
#menu ul li:first-child a:hover:after {
border-bottom-color: #04acec
}
#menu ul ul li:first-child a:hover:after {
border-right-color: #0299d3;
border-bottom-color: transparent;
}
#menu ul li:last-child > a {
-moz-border-radius: 0 0 3px 3px;
-webkit-border-radius: 0 0 3px 3px;
border-radius: 0 0 3px 3px;
}
+46
View File
@@ -0,0 +1,46 @@
/*
# encoding: utf-8
#
# Gramps - a GTK+/GNOME based genealogy program
#
# Copyright 2012 Rob G. Healey <robhealey1@gmail.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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
******************************************************
GRAMPS Cascading Style Sheet
Style Name: Web_Citations-Outline.css
******************************************************
# $Id$
Source Citations Outline styles
------------------------------------------------------ */
div#SourceCitationReferents ul.Col1 {
list-style-type: decimal
}
div#SourceCitationReferents ul.Col2 {
list-style-type: upper-alpha
}
div#SourceCitationReferents ul.Col3 {
list-style-type: lower-alpha
}
div#SourceCitationReferents ul.Col4 {
list-style-type: upper-roman
}
div#SourceCitationReferents ul.Col5 {
list-style-type: disc
}
+230
View File
@@ -0,0 +1,230 @@
/*
#
# Gramps - a GTK+/GNOME based genealogy program
#
# Copyright (C) 2012 Rob G. Healey <robhealey1@gmail.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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
# $Id$
#
*************************************************
GRAMPS Cascading Style Sheet
Style Name: Fade-Menus Style Sheet
*************************************************
Body Element
------------------------------------------------------ */
body {
background-color: #FFF;
color: #00029D;
width: 100%;
}
/* Header
------------------------------------------------------ */
div#header {
border-bottom: solid 8px #13A926;
}
/* Drop Down Navigation Menu
------------------------------------------------------ */
ul#dropmenu {
width: 100%;
margin: 0 auto;
padding: 10px 0 0 0;
list-style-type: none;
background: #00029D;
background: -moz-linear-gradient(#444, #00029D);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #111),color-stop(1, #444));
background: -webkit-linear-gradient(#444, #111);
background: -o-linear-gradient(#444, #111);
background: -ms-linear-gradient(#444, #111);
background: linear-gradient(#444, #111);
-moz-border-radius: 50px;
border-radius: 50px;
-moz-box-shadow: 0 2px 1px #9c9c9c;
-webkit-box-shadow: 0 2px 1px #9c9c9c;
box-shadow: 0 2px 1px #9c9c9c;
}
ul#dropmenu li {
float: left;
padding: 0 0 10px 0;
position: relative;
}
ul#dropmenu a {
float: left;
height: 25px;
padding: 0 25px;
color: #999;
text-transform: uppercase;
font: bold 12px/25px Arial, Helvetica;
text-decoration: none;
text-shadow: 0 1px 0 #000;
}
ul#dropmenu li:hover > a {
color: #fafafa
}
*html ul#dropmenu li a:hover /* IE6 */
{
color: #fafafa
}
ul#dropmenu li:hover > ul {
display: block
}
/* Sub-menu
------------------------------------------------------ */
ul#dropmenu ul {
list-style: none;
margin: 0;
padding: 0;
display: none;
position: absolute;
top: 35px;
left: 0;
z-index: 99999;
background: #444;
background: -moz-linear-gradient(#444, #111);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #111),color-stop(1, #444));
background: -webkit-linear-gradient(#444, #111);
background: -o-linear-gradient(#444, #111);
background: -ms-linear-gradient(#444, #111);
background: linear-gradient(#444, #111);
-moz-border-radius: 5px;
border-radius: 5px;
}
ul#dropmenu ul li {
float: none;
margin: 0;
padding: 0;
display: block;
-moz-box-shadow: 0 1px 0 #111111, 0 2px 0 #777777;
-webkit-box-shadow: 0 1px 0 #111111, 0 2px 0 #777777;
box-shadow: 0 1px 0 #111111, 0 2px 0 #777777;
}
ul#dropmenu ul li:last-child {
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
ul#dropmenu ul a {
padding: 10px;
height: auto;
line-height: 1;
display: block;
white-space: nowrap;
float: none;
text-transform: none;
}
*html ul#dropmenu ul a /* IE6 */
{
height: 10px;
width: 150px;
}
*:first-child+html ul#dropmenu ul a /* IE7 */
{
height: 10px;
width: 150px;
}
ul#dropmenu ul a:hover {
background: #0186ba;
background: -moz-linear-gradient(#04acec, #0186ba);
background: -webkit-gradient(linear, left top, left bottom, from(#04acec), to(#0186ba));
background: -webkit-linear-gradient(#04acec, #0186ba);
background: -o-linear-gradient(#04acec, #0186ba);
background: -ms-linear-gradient(#04acec, #0186ba);
background: linear-gradient(#04acec, #0186ba);
}
ul#dropmenu ul li:first-child a {
-moz-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
}
ul#dropmenu ul li:first-child a:after {
content: '';
position: absolute;
left: 30px;
top: -8px;
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 8px solid #444;
}
ul#dropmenu ul li:first-child a:hover:after {
border-bottom-color: #04acec
}
ul#dropmenu ul li:last-child a {
-moz-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
}
/* Clear floated elements
------------------------------------------------------ */
ul#dropmenu:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
* html ul#dropmenu { zoom: 1; } /* IE6 */
*:first-child+html ul#dropmenu { zoom: 1; } /* IE7 */
/* Alphabet Navigation and Year Menu
------------------------------------------------------ */
div#alphanav, div#subnavigation {
clear: both;
padding-top: 1px;
font: bold 1.2em/1.4 "sans, sans-serif";
}
div#alphanav ul, div#subnavigation ul {
float: left;
width: 100%;
margin: 0;
padding: 0;
list-style-type: none;
background: #00029D;
border-top: 2px solid #13A926;
border-bottom: 2px solid #13A926;
}
div#alphanav ul li, div#subnavigation ul li {
display: inline;
margin: 0;
padding: 0;
}
div#alphanav ul li a, div#subnavigation ul li a {
display: block;
float: left;
padding: 6px 12px;
border-right: 1px solid #13A926;
border-left: 1px solid #13A926;
color: #FFF;
text-decoration: none;
}
div#alphanav ul li a:hover, div#alphanav ul li a:focus,
div#subnavigation ul li a:hover, div#subnavigation ul li a:focus {
background: #FFF;
color: #000;
}
div#subnavigation ul li.CurrentSection a {
border-left: solid 1px #13A926;
border-right: solid 1px #13A926;
background-color: #FFF;
color: #00029D;
}
+131
View File
@@ -0,0 +1,131 @@
/*
#
# Gramps - a GTK+/GNOME based genealogy program
#
# Copyright (C) 2012 Rob G. Healey <robhealey1@gmail.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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
# $Id$
#
*************************************************
GRAMPS Cascading Style Sheet
Style Name: Fade-Menus Style Sheet
*************************************************
Body Element
------------------------------------------------------ */
body {
background-color: #00029D;
color: #00029D;
width: 100%;
}
/* Header
------------------------------------------------------ */
div#header {
border-bottom: solid 8px #13A926;
}
/* Fade Horizontal Navigation Menu
------------------------------------------------------ */
div.wrapper {
width: 100%;
height: 50px;
background : #464646;
background : -webkit-gradient(linear, left top, left bottombottom, from(rgb(168,168,168)), to(rgb(69,69,69)));
background : -moz-linear-gradient(top, rgb(168,168,168), rgb(69,69,69));
border-top: 2px solid #939393;
position: relative;
}
ul {
margin: 0;
padding: 0;
}
ul.menu {
height: 80px;
border-left: 1px solid rgba(0,0,0,0.3);
border-right: 1px solid rgba(255,255,255,0.3);
float: left;
}
ul.menu li {
list-style-type: none;
float: left;
height: 45px;
text-align: center;
background: -webkit-gradient(radial, 50% 100%, 10, 50% 50%, 90, from(rgba(31,169,244,1)), to(rgba(0,28,78, 1)) );
background: -moz-radial-gradient(center 80px 45deg, circle cover, rgba(31,169,244,1) 0%, rgba(0,28,78, 1) 100%);
}
ul li a {
font: bold .9em "Helvetica, Courier, Arial, sans-serif, sans";
display: block;
padding: 0 6px;
border-left: 1px solid rgba(255,255,255,0.1);
border-right: 1px solid rgba(0,0,0,0.1);
text-align: center;
line-height: 45px;
background : -webkit-gradient(linear, left top, left bottombottom, from(rgb(168,168,168)), to(rgb(69,69,69)));
background : -moz-linear-gradient(top, rgb(168,168,168), rgb(69,69,69));
-webkit-transition-property: background;
-webkit-transition-duration: 700ms;
-moz-transition-property: background;
-moz-transition-duration: 700ms;
text-decoration: none;
}
ul li a:hover {
background: transparent none;
color: #FFF;
}
ul li.CurrentSection a {
background: -webkit-gradient(radial, 50% 100%, 10, 50% 50%, 90, from(rgba(31,169,244,1)), to(rgba(0,28,78, 1)) );
background: -moz-radial-gradient(center 80px 45deg, circle cover, rgba(31,169,244,1) 0%, rgba(0,28,78, 1) 100%);
Color: #FFF;
}
/* Alphabet Navigation Menu
------------------------------------------------------ */
div#alphanav {
clear: both;
padding-top: 1px;
font: bold 1.2em/1.4 "sans, sans-serif";
}
div#alphanav ul {
float: left;
width: 100%;
margin: 0;
padding: 0;
list-style-type: none;
background: #00029D;
border-top: 2px solid #13A926;
border-bottom: 2px solid #13A926;
}
div#alphanav li {
display: inline;
margin: 0;
padding: 0;
}
div#alphanav a {
display: block;
float: left;
padding: 6px 12px;
border-right: 1px solid #13A926;
border-left: 1px solid #13A926;
color: #FFF;
text-decoration: none;
}
div#alphanav a:hover, div#alphanav a:focus {
background: #FFF;
color: #000;
}
+125
View File
@@ -0,0 +1,125 @@
/*
# encoding: utf-8
#
# Gramps - a GTK+/GNOME based genealogy program
#
# Copyright 2008-2010 Rob G. Healey <robhealey1@gmail.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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
******************************************************
GRAMPS Cascading Style Sheet
Style Name: Web_Navigation-Horizontal.css
******************************************************
# $Id$
Body Element
------------------------------------------------------ */
body {
background-color: #00029D;
color: #00029D;
width: 100%;
padding: 0px 14px;
}
/* Navigation Menus
----------------------------------------------------- */
div#nav {
clear: both;
padding-top: 1px;
font: 1.2em/1.4 "sans-serif, Helvetica, Arial";
}
div#nav ul {
float: left;
width: 100%;
margin: 0;
padding: 0;
list-style-type: none;
background: #00029D;
border-bottom: 2px solid #13A926;
}
div#nav li {
display: inline;
margin: 0;
padding: 0;
}
div#nav a {
display: block;
float: left;
padding: 6px 12px;
border-right: 1px solid #13A926;
border-left: 1px solid #13A926;
color: #FFF;
text-decoration: none;
}
div#nav a:hover, div#nav a:focus {
background: #FFF;
color: #000;
}
div#nav .CurrentSection a {
font-weight: bold;
background: #BCEAF6;
color: #000;
border-bottom: none;
}
div#nav .CurrentSection a:hover, div#nav .CurrentSection a:focus {
background: #903;
color: #FFF;
}
/* Alphabet Navigation and Year Menu
------------------------------------------------------ */
div#alphanav, div#subnavigation {
clear: both;
padding-top: 1px;
font: bold 1.2em/1.4 "sans, sans-serif";
}
div#alphanav ul, div#subnavigation ul {
float: left;
width: 100%;
margin: 0;
padding: 0;
list-style-type: none;
background: #00029D;
border-top: 2px solid #13A926;
border-bottom: 2px solid #13A926;
}
div#alphanav ul li, div#subnavigation ul li {
display: inline;
margin: 0;
padding: 0;
}
div#alphanav ul li a, div#subnavigation ul li a {
display: block;
float: left;
padding: 6px 12px;
border-right: 1px solid #13A926;
border-left: 1px solid #13A926;
color: #FFF;
text-decoration: none;
}
div#alphanav ul li a:hover, div#alphanav ul li a:focus,
div#subnavigation ul li a:hover, div#subnavigation ul li a:focus {
background: #FFF;
color: #000;
}
div#subnavigation ul li.CurrentSection a {
border-left: solid 1px #13A926;
border-right: solid 1px #13A926;
background-color: #FFF;
color: #00029D;
}
+634
View File
@@ -0,0 +1,634 @@
/*
----------------------------------------------------------------------------
GRAMPS Cascading Style Sheet
Style Name: Mainz
Style Author: Jason Simanek (2008)
----------------------------------------------------------------------------
This website was created with GRAMPS
----------------------------------------------------------------------------
GRAMPS is a Free Software Project for Genealogy, offering a professional
genealogy program, and a wiki open to all. It is a community project, created,
developed and governed by genealogists.
Go to <http://gramps-project.org/> to learn more!
License
----------------------------------------------------------------------------
Copyright 2008 Jason M. Simanek
Copyright 2009 Stephane Charette
Copyright (C) 2008-2011 Rob G. Healey <robhealey1@gmail.com>
Copyright 2011 Michiel D. Nauta
This file is part of the GRAMPS program.
GRAMPS 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 of the License.
GRAMPS 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
GRAMPS. If not, see <http://www.gnu.org/licenses/>.
----------------------------------------------------------------------------
Color Palette
----------------------------------------------------------------------------
black #000
brown #7D5925
brown light #D8C19F
green #767D25
yellow #FFF2C6
yellow light #FFFFE7
----------------------------------------------------------------------------
Style Images
----------------------------------------------------------------------------
Body images/Web_Mainz_Bkgd.png
Header images/Web_Mainz_Header.png
Middle images/Web_Mainz_Mid.png
Middle Light images/Web_Mainz_MidLight.png
----------------------------------------------------------------------------
# $Id$
NarrativeWeb Styles
--------------------------------------------------------------------------------------------
General Elements
-----------------------------------------------------------------*/
body {
font-family: Georgia, serif;
font-size: 90%;
color: #7D5925;
background: url(../images/Web_Mainz_Bkgd.png) black repeat;
}
body > div {
width: 950px;
margin: 0px auto;
background: url(../images/Web_Mainz_Mid.png) #FFF2C6 repeat;
overflow: hidden;
padding: 0px 1.5em;
}
.content {
padding: 1.5em 1.5em;
}
div.snapshot div.thumbnail {
text-align: center;
}
div.snapshot a {
display: inline;
}
/* General Text
-----------------------------------------------------------------*/
h1 {
font-weight: normal;
font-style: italic;
margin-left: 2em;
}
h3 {
font-size: xx-large;
font-weight: normal;
font-style: italic;
color: #767D25;
text-align: center;
border-bottom: double 4px #7D5925;
padding-bottom: 1ex;
margin: 0.5em 0px 0.5em 0px;
}
h4 {
font-size: x-large;
font-weight: normal;
font-style: italic;
color: black;
text-align: center;
border-bottom: dashed 1px #7D5925;
padding-bottom: 0.5ex;
margin: 0.5em 0px 0.5em 0px;
}
a {
color: #7D5925;
text-decoration: none;
}
a[href]:hover, a[href]:active {
background-color: #FFFFE7;
}
.grampsid {
font-family: monospace;
font-size: smaller;
}
/* Header
-----------------------------------------------------------------*/
#header {
padding-top: 5em;
background: url(../images/Web_Mainz_Header.png) repeat-x top left;
}
/* Navigation
-----------------------------------------------------------------*/
div#nav, #subnavigation {
background: url(../images/Web_Mainz_MidLight.png) #FFF2C6 repeat;
}
div#nav ul, #subnavigation ul {
list-style-type: none;
margin: 0px;
padding-left: 0px;
}
div#nav ul li, #subnavigation ul li {
float: left;
}
div#nav ul li a, #subnavigation ul li a {
display: block;
padding: 0.4em 0.8em 0.3em 0.8em;
font-size: smaller;
font-family: sans-serif;
}
div#nav ul li a:hover, #subnavigation ul li a:hover {
text-decoration: none;
background-color: #FFFFE7;
}
div#nav ul li.CurrentSection a, #subnavigation ul li.CurrentSection a {
font-weight: bold;
font-style: italic;
background-image: url(../images/Web_Mainz_Mid.png);
border-style: dashed;
border-width: 1px 1px 0px 1px;
border-color: #7D5925;
}
#subnavigation ul li.CurrentSection a {
border-width: 0px 1px 1px 1px;
}
/* Alphabet Navigation
-----------------------------------------------------------------*/
div#alphanav ul {
list-style: none;
border-width: 2px 0px 4px 0px;
border-style: solid;
border-color: black;
padding-left: 2em;
/* float container stretch, see www.quirksmode.org/css/clearing.html */
overflow: hidden;
}
div#alphanav ul li {
float: left;
font-size: larger;
font-family: sans-serif;
font-weight: bold;
}
div#alphanav ul li:after {
content: " |";
}
div#alphanav ul li a {
display: block;
padding: 4px 8px;
line-height: 100%;
float: left;
color: black;
}
div#alphanav ul li a:hover {
text-decoration: none;
background-color: black;
color: white;
}
/* Main Table
-----------------------------------------------------------------*/
table {
border-collapse: collapse;
width: 100%;
}
div#summaryarea > table.infolist,
div#parents > table.infolist,
h3 + table.infolist {
width: auto;
}
table th {
text-align: left;
margin: 0px;
border-bottom: double 4px #7D5925;
padding: .1em 10px;
}
table td {
vertical-align: top;
padding: .1em 10px;
}
table.primobjlist td {
vertical-align: middle;
}
table.primobjlist tr a {
display: block; /* make whole td clickable */
}
table.primobjlist tr.BeginLetter td, table.primobjlist tr.BeginSurname td {
border-top: dashed 1px #D8C19F;
}
td.ColumnLetter, td.ColumnRowLabel {
font-weight: bold;
}
td.ColumnBirth, td.ColumnDeath, td.ColumnPartner, td.ColumnParents {
font-size: 90%;
}
table.relationships td.ColumnPartner {
font-size: 100%;
}
table.infolist tr td ol {
margin: 0px;
}
#summaryarea table.infolist td.ColumnAttribute,
#parents table.infolist td.ColumnAttribute,
#families table.infolist td.ColumnType,
#families table.infolist td.ColumnAttribute {
color: #767D25;
}
/* div summaryarea is missing for events, sources and repos! */
h3 + table.infolist td.ColumnAttribute {
color: #767D25;
}
table.primobjlist td.ColumnParents span.father, table.primobjlist td.ColumnParents span.mother {
display: block;
}
table.primobjlist td.ColumnParents span.mother:before, table.primobjlist td.ColumnPerson span.mother:before {
content: "+ ";
}
/* Surnames
-----------------------------------------------------------------*/
table#SortByName thead th.ColumnSurname a:after,
table#SortByCount thead th.ColumnQuantity a:after {
content: " \2193";
}
#SurnameDetail h3 {
border-bottom-width: 0px;
padding-bottom: 0px;
margin: 0px;
}
/* Events
-----------------------------------------------------------------*/
#EventList tr.BeginType td {
border-top: dashed 1px #D8C19F;
}
#EventList tr.BeginLetter td {
border-top: solid 1px #D8C19F;
}
/* Events with multiple participants should have a comma seperated list of
names*/
#EventList td.ColumnPerson a {
display: inline;
}
/* Family events, put mother on next line */
#EventList td.ColumnPerson span.father,
#EventList td.ColumnPerson span.mother,
#EventDetail td.ColumnPerson span.father,
#EventDetail td.ColumnPerson span.mother {
display: block;
}
#EventList td.ColumnPerson span.person:after,
#EventList td.ColumnPerson span.father:after,
#EventList td.ColumnPerson span.mother:after,
#EventDetail td.ColumnPerson span.person:after,
#EventDetail td.ColumnPerson span.father:after,
#EventDetail td.ColumnPerson span.mother:after {
content: ", ";
}
#EventList td.ColumnPerson span.person:last-child:after,
#EventList td.ColumnPerson span.father:last-child:after,
#EventList td.ColumnPerson span.mother:last-child:after,
#EventDetail td.ColumnPerson span.person:last-child:after,
#EventDetail td.ColumnPerson span.father:last-child:after,
#EventDetail td.ColumnPerson span.mother:last-child:after {
content: "";
}
/* Gallery
-----------------------------------------------------------------*/
#GalleryNav {
text-align: center;
margin: 1.4em 0px;
}
#GalleryNav a {
font-weight: bold;
font-style: italic;
color: #FFF2C6;
background: url(../images/Web_Mainz_Bkgd.png) #7D5925 repeat;
border: outset 3px black;
}
#GalleryNav a:hover {
border-color: #7D5925;
}
#GalleryNav a:active {
border-style: solid;
}
#GalleryNav a#Previous {
padding: .4em .7em .3em .7em;
}
#GalleryNav a#Next {
padding: .4em 1.9em .3em 1.9em;
}
#GalleryPages {
margin: 0 1em;
}
#GalleryCurrent {
font-size: x-large;
font-weight: normal;
font-style: italic;
}
#GalleryTotal {
font-weight: normal;
}
#GalleryDisplay {
margin: 0px auto;
position: relative;
}
#GalleryDisplay img {
margin: 0px auto;
display:block;
border: solid 1px #7D5925;
}
/* Sources
------------------------------------------------------ */
div#SourceDetail {
margin: 0 auto;
}
/* Contact
-----------------------------------------------------------------*/
#Contact h3 {
border-bottom-width: 0px;
padding-bottom: 0px;
margin: 0px;
}
#Contact img {
display: block;
margin: 0px auto 1em auto;
border: solid 1px #7D5925;
}
#Contact #researcher {
text-align: center;
}
#Contact #researcher span {
font-size: larger;
}
#Contact #streetaddress, #Contact #locality, #Contact #email {
display: block;
}
#Contact #city:after {
content: ",";
}
/* Download
-----------------------------------------------------------------*/
#Download table.download a {
display: block;
}
/* SubSection
-----------------------------------------------------------------*/
#Home img, #Introduction img {
display: block;
margin: 1em auto;
max-width: 950px;
}
#Home a, #Introduction a, #Contact a {
color: black;
}
.subsection {
clear: both;
}
.subsection p {
margin: 0px;
}
/* SubSection : Families
-----------------------------------------------------------------*/
div#families table.fixed_subtables table.eventlist {
table-layout: fixed;
}
div#families table.fixed_subtables table.eventlist th:first-child {
width: 9em;
}
div#families table.fixed_subtables table.eventlist th:last-child {
width: 5em;
}
/* SubSection : Gallery
-----------------------------------------------------------------*/
#indivgallery {
/* float container stretch, see www.quirksmode.org/css/clearing.html */
overflow: hidden;
}
#indivgallery .thumbnail {
float: left;
max-width: 130px;
max-height: 150px;
font-size: smaller;
text-align: center;
margin: 0.5em;
}
#indivgallery img {
border: solid 1px #7D5925;
}
#indivgallery span {
/* ## remove this line and the comment markers from the line below to hide the description in Individual Gallery
display: none; */
}
/* SubSection : Narrative
-----------------------------------------------------------------*/
h4 + div.grampsstylednote, a.familymap {
margin-left: 10px;
margin-right: 10px;
}
i + div.grampsstylednote p {
margin: 0 0 0.3em 0;
}
div.grampsstylednote p {
margin-bottom: 0.5em;
}
/* SubSection : Source References
-----------------------------------------------------------------*/
#sourcerefs ol li ol {
list-style-type: lower-alpha;
}
/* SubSection : Pedigree
-----------------------------------------------------------------*/
.pedigreegen {
list-style-type: none;
padding-left: 10px;
}
.pedigreegen li ol {
list-style-type: none;
}
.pedigreegen li ol li ol {
list-style-type: decimal;
}
.pedigreegen ol.spouselist {
list-style-type: none;
}
.pedigreegen ol.spouselist li.spouse ol {
list-style-type: decimal;
}
.spouse:before {
content: "+ ";
}
.thisperson {
font-weight: bold;
}
.thisperson > ol {
font-weight: normal;
}
/* Footer
-----------------------------------------------------------------*/
#footer {
clear: both;
background: url(../images/Web_Mainz_MidLight.png) #FFF2C6;
border-top: dashed 1px #7D5925;
font-family: sans-serif;
}
#footer p#createdate {
float: left;
width: 50%;
text-align: left;
}
#footer p#copyright {
float: right;
width: 40%;
text-align: right;
}
/* Overwritten
-----------------------------------------------------------------*/
button#drop {
font-style: italic;
color: #FFF2C6;
background: url(../images/Web_Mainz_Bkgd.png) #7D5925 repeat;
border: outset 3px black ! important;
}
div#map_canvas {
border-color: #7D5925 ! important;
}
/* Calendar Styles
=================================================================*/
table.calendar {
table-layout: fixed;
empty-cells: show;
width: 950px;
margin: 0px auto;
background: url(../images/Web_Mainz_Mid.png) #FFF2C6 repeat;
}
.calendar thead th {
font-size: large;
font-weight: normal;
font-style: italic;
text-align: center;
}
.calendar thead th.monthName {
font-size: xx-large;
color: #767D25;
border-bottom-color: #7D5925;
}
.calendar thead th abbr {
border-bottom-style: none;
}
#CreatorInfo {
float: right;
margin: -1em 0px 0px 0px;
font-weight: bold;
font-style: italic;
}
.calendar tfoot td {
border-top: double 4px #7D5925;
}
/* Calendar : Date Numeral */
.calendar div.date {
float: right;
width: 1.8em;
font-size: large;
font-style: italic;
text-align: center;
background: url(../images/Web_Mainz_MidLight.png) #FFF2C6 repeat;
}
/* Calendar : Date Container */
.calendar td {
padding: 0px;
border-width: 1px 0px 0px 1px;
border-style: dashed;
border-color: #7D5925;
}
.calendar td.weekday {
background: url(../images/Web_Mainz_Mid.png) #FFF2C6 repeat;
}
.calendar td.weekend {
background: url(../images/Web_Mainz_MidLight.png) #FFF2C6 repeat;
}
.calendar td:first-child {
border-left-style: none;
}
.calendar tbody tr:first-child td {
border-top-style: none;
}
/* Calendar : Date Detail */
.calendar td ul {
font-size: smaller;
list-style: none;
padding: 0px;
}
.calendar td ul li {
margin: 0 4%;
border-top: dashed 1px #D8C19F;
}
.calendar td ul li:first-child {
border-style: none;
}
/* Calendar : Birthday, Anniversary, Highlight */
.calendar td ul li em {
font-style: normal;
color: #767D25;
}
.calendar td ul li span.yearsmarried em {
color: black;
}
.calendar td.highlight div.date {
color: #767D25;
background-image: none;
background-color: #FFFFE7;
}
/* Calendar : Previous-Next Month */
.calendar td.previous, .calendar td.next {
color: #D8C19F;
background: url(../images/Web_Mainz_MidLight.png) #FFF2C6 repeat;
}
/* Calendar : Full Year */
body#fullyearlinked table.calendar {
float: left;
width: 315px;
height: 18em;
border: solid 1px #7D5925;
}
body#fullyearlinked table.calendar thead th {
height: 2em;
}
body#fullyearlinked table.calendar thead th.monthName {
font-size: large;
}
body#fullyearlinked table.calendar tbody td {
height: 3em;
}
@@ -98,7 +98,7 @@ img {
padding:0;
background:none;
}
.content div.snapshot div.thumbnail p {
.content div.snapshot div.thumbnail span {
display:none;
}
.fullclear {
@@ -207,49 +207,48 @@ p#user_header {
/* Alphabet and Navigation Menus
----------------------------------------------------- */
div#alphabet, div#navigation, div#subnavigation {
div#alphanav, div#nav, div#subnavigation {
width: 100%;
margin: 0;
background-color: #A97;
}
div#alphabet ul, div#navigation ul, div#subnavigation ul {
div#alphanav ul, div#nav ul, div#subnavigation ul {
list-style: none;
min-width: 770px;
height: 24px;
margin: 0;
padding: 0px 0px 0px 16px;
border-width: 2px 0px 4px 0px;
border-width: 2px 0px 1px 0px;
border-style: solid;
border-color: #000;
}
div#alphabet ul li:after, div#navigation ul li:after, div#subnavigation ul li:after {
div#alphanav ul li:after, div#nav ul li:after, div#subnavigation ul li:after {
content: " |";
}
div#alphabet ul li, div#navigation ul li, div#subnavigation ul li {
div#alphanav ul li, div#nav ul li, div#subnavigation ul li {
margin: 0;
float: left;
}
div#alphabet ul li a, div#navigation ul li a, div#subnavigation ul li a {
div#alphanav ul li a, div#nav ul li a, div#subnavigation ul li a {
display: block;
padding: 4px 8px 4px 8px;
float: left;
font: bold 16px/100% sans;
font: bold .7em sans;
margin: 0;
text-decoration: none;
color: #000;
}
div#alphabet ul li a:hover, div#navigation ul li a:hover, div#subnavigation ul li a:hover {
div#alphanav ul li a:hover, div#nav ul li a:hover, div#subnavigation ul li a:hover {
background-color: #000;
color: #FFF;
}
div#navigation ul li.CurrentSection a, div#subnavigation ul li.CurrentSection a {
div#nav ul li.CurrentSection a, div#subnavigation ul li.CurrentSection a {
padding: 4px 2px 3px 2px;
border-right: solid 1px #542;
border-left: solid 1px #542;
border-bottom: solid 2px #5D835F;
background-color: #F2F6EE;
}
div#navigation ul li.CurrentSection a:hover {
div#nav ul li.CurrentSection a:hover {
background-color: #5D835F;
color: #FFF;
}
@@ -455,6 +454,38 @@ table.individuallist tbody tr td.ColumnName a:hover {
#IndividualDetail div.subsection table tr td:first-child {
padding-left:20px;
}
#familymap a.familymap {
margin-left:20px;
}
/* Subsections : Attributes
----------------------------------------------------- */
div#attributes {
margin: 0;
padding: 0;
}
table.attrlist {
width: 100%;
}
table.attrlist thead tr th {
background-color: #70B1ED;
color: #000;
}
table.attrlist tbody tr td {
border-bottom: dashed 1px #000;
}
table.attrlist tbody tr td.ColumnType {
width: 15%;
}
table.attrlist tbody tr td.ColumnValue {
width: 15%;
}
table.attrlist tbody tr td.ColumnNotes {
width: 40%;
}
table.attrlist tbody tr td.ColumnSources {
width: 10%;
}
/* Sources
----------------------------------------------------- */
@@ -466,7 +497,6 @@ table.individuallist tbody tr td.ColumnName a:hover {
padding:0;
}
#Sources table.infolist tbody tr td.ColumnName a {
font-size:.9em;
padding:.1em 10px .3em 10px;
}
#Sources table.infolist tbody tr td.ColumnName a:hover {
@@ -475,6 +505,31 @@ table.individuallist tbody tr td.ColumnName a:hover {
#SourceDetail div#references ol li {
padding-bottom:.5em;
}
div#SourceDetail {
margin: 0 auto;
}
/* Relationships
================================================= */
table.relationships thead tr th.ColumnMarriage,
table.relationships thead tr th.ColumnDivorce {
width: 10%;
}
table.relationships thead tr th.ColumnHyper {
width: 15%;
}
table.relationships thead tr th.ColumnMedia {
width: 15%;
}
table.relationships tbody tr td.ColumnRowLabel a {
background: none;
}
table.relationships tbody tr td.ColumnPartner {
font-size: 1.1em;
}
table.relationships tbody tr td.ColumnPartner a:hover {
background-color: #C1B398;
}
/* Places
----------------------------------------------------- */
@@ -489,6 +544,41 @@ table.individuallist tbody tr td.ColumnName a:hover {
background-color:#C1B398;
}
/* Events
----------------------------------------------------- */
#EventList table.infolist tr.BeginType td {
border-top: dashed 1px #C1B398;
}
#EventList table.infolist tr.BeginLetter td {
border-top: solid 1px #C1B398;
}
#EventList table.infolist tr td a,
#EventDetail table.infolist tr td a {
display: inline;
}
#EventList table.infolist tr td span.father,
#EventList table.infolist tr td span.mother,
#EventDetail table.infolist tr td span.father,
#EventDetail table.infolist tr td span.mother {
display: block;
}
#EventList table.infolist tr td span.person:after,
#EventList table.infolist tr td span.father:after,
#EventList table.infolist tr td span.mother:after,
#EventDetail table.infolist tr td span.person:after,
#EventDetail table.infolist tr td span.father:after,
#EventDetail table.infolist tr td span.mother:after {
content: ", ";
}
#EventList table.infolist tr td span.person:last-child:after,
#EventList table.infolist tr td span.father:last-child:after,
#EventList table.infolist tr td span.mother:last-child:after,
#EventDetail table.infolist tr td span.person:last-child:after,
#EventDetail table.infolist tr td span.father:last-child:after,
#EventDetail table.infolist tr td span.mother:last-child:after {
content: "";
}
/* Gallery
----------------------------------------------------- */
#Gallery { }
@@ -565,6 +655,26 @@ table.individuallist tbody tr td.ColumnName a:hover {
border-color:#C1B398;
}
/* Thumbnail Preview Reference Section
------------------------------------------------- */
body#ThumbnailPreview div#references {
background-color: #FFF;
color: #00029D;
margin: 0 auto;
padding: 0;
width: 100%;
}
body#ThumbnailPreview div#references table.infolist tbody tr {
border-bottom: dashed 1px #000;
}
body#ThumbnailPreview div#references table.infolist tbody tr td.ColumnRowLabel a {
background: none;
width: 2%;
}
body#ThumbnailPreview div#references table.infolist tbody tr td.ColumnName {
width: 90%;
}
/* Contact
----------------------------------------------------- */
#Contact #summaryarea {
@@ -690,7 +800,7 @@ div.subsection{
div.subsection h4 {
margin-bottom:.5em;
}
div.subsection table, div.subsection ol, div.subsection p {
div.subsection table, div.subsection ol, div.subsection p, div.subsection > a {
font-size:.9em;
}
div.subsection a {
@@ -780,6 +890,18 @@ div#families table.infolist tbody tr td.ColumnValue ol {
div#families table.infolist tbody tr td.ColumnValue ol li {
padding-bottom:.2em;
}
div#families table.fixed_subtables table.eventlist {
table-layout:fixed;
}
div#families table.fixed_subtables table.eventlist th:first-child {
width:9em;
}
div#families table.fixed_subtables table.eventlist th:last-child {
width:5em;
}
div#families table.attrlist td.ColumnType {
width: 15%;
}
/* Subsections : Addresses
----------------------------------------------------- */
@@ -797,6 +919,9 @@ div#addresses table.infolist tbody tr td.ColumnAttribute {
div#addresses table.infolist tbody tr td.ColumnValue {
border-bottom:solid 1px #C1B398;
}
div#Addresses table.infolist tr td a, div#Addresses table.infolist tr td p a {
display: inline;
}
/* Subsections : Gallery
----------------------------------------------------- */
@@ -821,7 +946,7 @@ div#addresses table.infolist tbody tr td.ColumnValue {
padding:0;
border:solid 1px #542;
}
#indivgallery div.thumbnail p {
#indivgallery div.thumbnail span {
/* ## remove this line and the comment markers from the line below to hide the description in Individual Gallery
display: none; */
@@ -834,10 +959,10 @@ div#addresses table.infolist tbody tr td.ColumnValue {
/* Subsections : Narrative
----------------------------------------------------- */
div#narrative {
div.narrative {
padding-bottom:0;
}
#narrative p {
.narrative p {
font:normal .9em/1.4em sans-serif;
margin-top:.5em;
margin-bottom:0;
@@ -937,7 +1062,7 @@ div#pedigree {
font-size: 12px;
line-height: 130%;
font-family: sans-serif;
color: #FFF;
color: #C1B398;
margin: 0;
padding: 0;
background-color: #542;
@@ -945,7 +1070,7 @@ div#pedigree {
}
#footer a, #footer a:visited {
text-decoration: none;
color: #FFF;
color: #C1B398;
}
#footer a:hover {
text-decoration: underline;
@@ -960,17 +1085,17 @@ div#pedigree {
width: 40%;
text-align: left;
margin-left: 10px;
color: #FFF;
color: #C1B398;
}
#footer p#copyright {
float: right;
width: 40%;
text-align: right;
color: #FFF;
color: #C1B398;
margin-right: 10px;
}
#footer p#copyright img {
margin-right: 10px;
margin-right: 10px[
}
#user_footer {
width: 70%;
@@ -291,10 +291,79 @@ table#SortByName thead tr th.ColumnSurname a:after, table#SortByCount thead tr t
table.surname thead tr th.ColumnParents, table.surname tbody tr td.ColumnParents {
width:35%;
}
div#SourceDetail {
margin: 0 auto;
}
div#SourceCitationReferents ul.Col1 {
list-style-type: decimal
}
div#SourceCitationReferents ul.Col2 {
list-style-type: upper-alpha
}
div#SourceCitationReferents ul.Col3 {
list-style-type: lower-alpha
}
div#SourceCitationReferents ul.Col4 {
list-style-type: upper-roman
}
div#SourceCitationReferents ul.Col5 {
list-style-type: disc
}
/* Individuals
----------------------------------------------------- */
/* Relationships
================================================= */
div#Relationships {
font: normal 1em sans-serif;
margin: 0 auto;
padding: 0;
}
table.relationships {
width: 100%;
margin: 0;
padding: 0;
}
table.relationships thead tr th.ColumnMarriage,
table.relationships thead tr th.ColumnDivorce {
width: 10%;
}
table.relationships thead tr th.ColumnHyper {
width: 15%;
}
table.relationships thead tr th.ColumnMedia {
width: 15%;
}
table.relationships tbody tr#FirstLetter {
border-bottom: solid 1px #000;
}
table.relationships tbody tr td {
border-bottom: dashed 1px #000;
}
table.relationships tbody tr td.ColumnRowLabel a {
background: none;
}
/* Events
----------------------------------------------------- */
#EventList table.infolist tr td span.person:after,
#EventList table.infolist tr td span.father:after,
#EventList table.infolist tr td span.mother:after,
#EventDetail table.infolist tr td span.person:after,
#EventDetail table.infolist tr td span.father:after,
#EventDetail table.infolist tr td span.mother:after {
content: ", ";
}
#EventList table.infolist tr td span.person:last-child:after,
#EventList table.infolist tr td span.father:last-child:after,
#EventList table.infolist tr td span.mother:last-child:after,
#EventDetail table.infolist tr td span.person:last-child:after,
#EventDetail table.infolist tr td span.father:last-child:after,
#EventDetail table.infolist tr td span.mother:last-child:after {
content: "";
}
/* Gallery
----------------------------------------------------- */
#GalleryDetail h2 {
@@ -331,6 +400,26 @@ table.surname thead tr th.ColumnParents, table.surname tbody tr td.ColumnParents
padding:0 0 9pt 9pt;
}
/* Thumbnail Preview Reference Section
------------------------------------------------- */
body#ThumbnailPreview div#references {
background-color: #FFF;
color: #00029D;
margin: 0 auto;
padding: 0;
width: 100%;
}
body#ThumbnailPreview div#references table.infolist tbody tr {
border-bottom: dashed 1px #000;
}
body#ThumbnailPreview div#references table.infolist tbody tr td.ColumnRowLabel a {
background: none;
width: 2%;
}
body#ThumbnailPreview div#references table.infolist tbody tr td.ColumnName {
width: 90%;
}
/* Contact
----------------------------------------------------- */
#researcher {
@@ -407,7 +496,7 @@ table.surname thead tr th.ColumnParents, table.surname tbody tr td.ColumnParents
padding:0;
border:solid .5pt #000;
}
#indivgallery div.thumbnail p {
#indivgallery div.thumbnail span {
font:normal 7pt/9pt sans-serif;
text-align:center;
width:80%;
@@ -415,6 +504,35 @@ table.surname thead tr th.ColumnParents, table.surname tbody tr td.ColumnParents
padding:0;
}
/* Subsections : Attributes
----------------------------------------------------- */
div#attributes {
margin: 0;
padding: 0;
}
table.attrlist {
width: 100%;
}
table.attrlist thead tr th {
background-color: #70B1ED;
color: #000;
}
table.attrlist tbody tr td {
border-bottom: dashed 1px #000;
}
table.attrlist tbody tr td.ColumnType {
width: 15%;
}
table.attrlist tbody tr td.ColumnValue {
width: 15%;
}
table.attrlist tbody tr td.ColumnNotes {
width: 40%;
}
table.attrlist tbody tr td.ColumnSources {
width: 10%;
}
/* Subsections : Pedigree
----------------------------------------------------- */
#pedigree a {
+157
View File
@@ -0,0 +1,157 @@
/*
# encoding: utf-8
#
# Gramps - a GTK+/GNOME based genealogy program
#
# Copyright 2008-2010 Rob G. Healey <robhealey1@gmail.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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
**************************************************************************************************
GRAMPS Cascading Style Sheet
Style Name: Web_Navigation-Vertical.css Stylesheet
***************************************************************************************************
# $Id: Web_Navigation-Vertical.css 15241 2010-04-19 11:07:00Z robhealey1 $
Body Element
----------------------------------------------------- */
body { background: -webkit-gradient
(linear, left top, left bottom, from(#ccc), to(#fff));
color: #000;
padding: 60px 0px 0px 146px;
}
/* Header
----------------------------------------------------- */
#header {
position: fixed;
top: 0px;
left: 0px;
overflow: auto;
width: 100%;
height: 65px;
}
/* Navigation
----------------------------------------------------- */
div#nav {
padding: 0px;
margin: 0 auto;
overflow: auto;
}
div#nav ul {
list-style-type: none;
display: block;
width: 330px;
position: fixed;
top: 53px;
left: 0px;
padding: 0px;
background: url(shad2.png) no-repeat;
-webkit-background-size: 50% 100%;
}
div#nav ul li a {
-webkit-transition: all 0.3s ease-out;
background: #cbcbcb url(border.png) no-repeat;
color: #174867;
padding: 7px 15px 7px 15px;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
width: 120px;
display: block;
text-decoration: none;
-webkit-box-shadow: 2px 2px 4px #888;
}
div#nav ul li a:hover {
background: #ebebeb url(border.png) no-repeat;
color: #67a5cd;
padding: 7px 0px 7px 30px;
}
div#nav ul li.CurrentSection a {
background-color: #000;
color: #FFF;
}
/* SubNavigation
----------------------------------------------------- */
div#subnavigation {
width: 100%;
margin: 0;
padding: 0;
border: solid 2px #000;
}
div#subnavigation ul {
list-style:none;
min-width: 900px;
height: 40px;
margin:0;
padding: 0px 0px 0px 16px;
border-bottom: solid 2px #5D835F;
}
div#subnavigation ul li {
float:left;
}
div#subnavigation ul li:after {
content: "| ";
}
div#subnavigation ul li a {
display: block;
padding: 12px 16px 14px 1px;
float:left;
font: .8em bold italic small-caps verdana, serif;
color: #000;
text-decoration:none;
margin:0;
}
div#subnavigation ul li a:hover {
background-color: #C1B398;
}
/* Alphabet Navigation
----------------------------------------------------- */
div#alphanav {
width: 100%;
margin: 0;
padding: 0;
border: solid 2px #000;
}
div#alphanav ul {
list-style:none;
min-width: 900px;
height: 24px;
margin:0;
padding: 0px 0px 0px 9px;
border-bottom: solid 2px #000;
}
div#alphanav ul li {
float: left;
}
div#alphanav ul li:first-child {
margin-left: 10px;
}
div#alphanav ul li:after {
content: "| ";
}
div#alphanav ul li a {
display: block;
padding: 4px 8px 4px 8px;
float: left;
font: .8em bold italic small-caps verdana, serif;
color: #000;
text-decoration:none;
margin:0;
}
@@ -17,7 +17,7 @@
#
# 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
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
**************************************************************************************************
@@ -509,6 +509,67 @@ div#IndividualDetail table.infolist tbody tr td.ColumnAttribute {
div#IndividualDetail div.subsection table tr td:first-child {
padding-left:20px;
}
#familymap a.familymap {
margin-left:20px;
text-decoration:none;
color:rgb(0,0,0);
}
#familymap a.familymap:hover {
text-decoration:underline;
}
/* Subsections : Attributes
----------------------------------------------------- */
div#attributes {
margin: 0;
padding: 0;
}
table.attrlist {
width: 100%;
}
table.attrlist thead tr th {
background-color: #70B1ED;
color: #000;
}
table.attrlist tbody tr td {
border-bottom: dashed 1px #000;
}
table.attrlist tbody tr td.ColumnType {
width: 15%;
}
table.attrlist tbody tr td.ColumnValue {
width: 15%;
}
table.attrlist tbody tr td.ColumnNotes {
width: 40%;
}
table.attrlist tbody tr td.ColumnSources {
width: 10%;
}
/* Relationships
================================================= */
#Relationships table.relationships tr td {
background-color: rgb(216, 243, 214);
}
table.relationships thead tr th.ColumnMarriage,
table.relationships thead tr th.ColumnDivorce {
width: 13%;
}
table.relationships thead tr th.ColumnHyper {
width: 15%;
}
table.relationships thead tr th.ColumnMedia {
width: 15%;
}
table.relationships tbody tr td.ColumnRowLabel a {
background: none;
}
#Relationships table.relationships tbody tr td.ColumnPartner {
background-color: white;
font-size: 100%;
padding: 0;
}
/* Places
----------------------------------------------------- */
@@ -638,6 +699,41 @@ div#EventDetail table.eventlist tbody tr td.ColumnPerson {
background-color: #D8F3D6;
}
/* Events
----------------------------------------------------- */
#EventList table.infolist tr.BeginType td {
border-top: dashed 1px #5D835F;
}
#EventList table.infolist tr.BeginLetter td {
border-top: solid 1px #5D835F;
}
#EventList table.infolist tr td a,
#EventDetail table.infolist tr td a {
display: inline;
}
#EventList table.infolist tr td span.father,
#EventList table.infolist tr td span.mother,
#EventDetail table.infolist tr td span.father,
#EventDetail table.infolist tr td span.mother {
display: block;
}
#EventList table.infolist tr td span.person:after,
#EventList table.infolist tr td span.father:after,
#EventList table.infolist tr td span.mother:after,
#EventDetail table.infolist tr td span.person:after,
#EventDetail table.infolist tr td span.father:after,
#EventDetail table.infolist tr td span.mother:after {
content: ", ";
}
#EventList table.infolist tr td span.person:last-child:after,
#EventList table.infolist tr td span.father:last-child:after,
#EventList table.infolist tr td span.mother:last-child:after,
#EventDetail table.infolist tr td span.person:last-child:after,
#EventDetail table.infolist tr td span.father:last-child:after,
#EventDetail table.infolist tr td span.mother:last-child:after {
content: "";
}
/* Gallery
----------------------------------------------------- */
#Gallery {
@@ -737,6 +833,26 @@ div#EventDetail table.eventlist tbody tr td.ColumnPerson {
width: 40%;
}
/* Thumbnail Preview Reference Section
------------------------------------------------- */
body#ThumbnailPreview div#references {
background-color: #FFF;
color: #00029D;
margin: 0 auto;
padding: 0;
width: 100%;
}
body#ThumbnailPreview div#references table.infolist tbody tr {
border-bottom: dashed 1px #000;
}
body#ThumbnailPreview div#references table.infolist tbody tr td.ColumnRowLabel a {
background: none;
width: 2%;
}
body#ThumbnailPreview div#references table.infolist tbody tr td.ColumnName {
width: 90%;
}
/* Contact
----------------------------------------------------- */
#Contact #summaryarea {
@@ -844,6 +960,24 @@ div#Sources table.infolist tbody tr td.ColumnName a:hover { }
div#SourceDetail div#references ol li {
padding-bottom:.5em;
}
div#SourceDetail {
margin: 0 auto;
}
div#SourceCitationReferents ol.Col1 {
list-style-type: decimal
}
div#SourceCitationReferents ol.Col2 {
list-style-type: upper-alpha
}
div#SourceCitationReferents ol.Col3 {
list-style-type: lower-alpha
}
div#SourceCitationReferents ol.Col4 {
list-style-type: disc
}
div#SourceCitationReferents ol.Col5 {
list-style-type: lower-roman
}
/* Repositories
@@ -935,7 +1069,7 @@ div.subsection{
div.subsection h4 {
margin-bottom:.5em;
}
div.subsection table, div.subsection ol, div.subsection p {
div.subsection table, div.subsection ol, div.subsection p, div.subsection > a {
font-size:.9em;
}
div.subsection a {
@@ -1073,6 +1207,18 @@ div#families table.infolist tbody tr td.ColumnValue ol {
div#families table.infolist tbody tr td.ColumnValue ol li {
padding-bottom:.2em;
}
div#families table.fixed_subtables table.eventlist {
table-layout:fixed;
}
div#families table.fixed_subtables table.eventlist th:first-child {
width:9em;
}
div#families table.fixed_subtables table.eventlist th:last-child {
width:5em;
}
div#families table.attrlist td.ColumnType {
width: 15%;
}
/* Subsection: LDS Ordinance
------------------------------------------------------ */
@@ -1100,7 +1246,7 @@ table.ldsordlist tbody tr td.ColumnLDSPlace {
width:35%;
}
table.ldsordlist tbody tr td.ColumnLDSStatus {
width:8;
width:8%;
}
table.ldsordlist tbody tr td.ColumnLDSSealed {
width:25%;
@@ -1147,6 +1293,9 @@ div#Addresses table.infolist tbody tr td.ColumnPostalcode {
div#Addresses table.infolist tbody tr td.ColumnPhone {
width: 15%;
}
div#Addresses table.infolist tr td a, div#Addresses table.infolist tr td p a {
display: inline;
}
/* Subsections : Gallery
----------------------------------------------------- */
@@ -1171,7 +1320,7 @@ div#Addresses table.infolist tbody tr td.ColumnPhone {
padding:0;
border: solid 1px #5D835F;
}
#indivgallery div.thumbnail p {
#indivgallery div.thumbnail span {
/* ## remove this line and the comment markers from the line below to hide the description in Individual Gallery
display: none; */
@@ -1184,10 +1333,10 @@ div#Addresses table.infolist tbody tr td.ColumnPhone {
/* Subsections : Narrative
----------------------------------------------------- */
div#narrative {
div.narrative {
padding-bottom:0;
}
#narrative p {
.narrative p {
font:normal .9em/1.4em sans-serif;
margin-top:.5em;
margin-bottom:0;
@@ -16,7 +16,7 @@
#
# 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
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
# $Id: $
#
@@ -16,7 +16,7 @@
#
# 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
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
**************************************************************************************************
+83
View File
@@ -0,0 +1,83 @@
/* Input textbox - do not specify a width here, it will be overwritten */
.ffb-input
{
float:left;
color:#000; /* must specify along with watermark color */
height:16px; /* required for webkit browsers (Safari, Chrome) */
}
/* Color of watermark, if present */
.ffb-input.watermark { /* added and removed dynamically */
color:#888; /* must specify along with input color */
}
/* Drop-down arrow, with sprited image */
.ffb-arrow
{
float:left;
width:17px;
height:22px;
background-image:url(../img/sel_win7.gif);
}
.ffb-arrow.out { /* css sprite technique */
background-position:0;
}
.ffb-arrow.over { /* css sprite technique */
background-position:-17px 0;
}
.ffb-arrow.active { /* css sprite technique */
background-position:-34px 0;
}
.ffb-no-results
{
padding:2px;
color:#888;
font-style:italic;
border-bottom:1px solid #828790;
}
/* Container for dropdown contents */
.ffb {
position:absolute; /* this guy's parent div is hard-coded to position:relative */
overflow:hidden;
border-left:1px solid #828790; /* #7B9EBD for Vista */
border-right:1px solid #828790;
background-color:#fff; /* Give it a background-color, so it's not transparent */
}
/* Inner div for dropdown */
.ffb .content {
overflow:auto;
}
.ffb .content .row {
border-bottom:1px solid #828790;
color:#000;
height:20px;
clear:both;
}
.ffb-sel {
cursor:pointer;
cursor:hand;
color:#fff !important;
background-color:#39f;
}
.ffb-match {
font-weight:bold;
color:#000;
}
/* Paging */
.ffb .paging {
vertical-align:middle;
border-bottom:1px solid #828790;
}
.ffb .page, .ffb a.page {
font-size:85%;
padding:2px;
border:solid 1px #339;
background-color:#eef;
margin:2px;
}
.ffb .box {
width:22px;
margin:2px;
}
.ffb .summary {
font-size:85%;
}
+65
View File
@@ -0,0 +1,65 @@
/*
#
# Gramps - a GTK+/GNOME based genealogy program
#
# Copyright (C) 2011 Rob G. Healey <robhealey1@gmail.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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
# $Id$
#
###################################################### */
body#FamilyMap {
background-color: #000;
padding: 0 14px;
width: 965px;
}
/* Family Maps
------------------------------------------------------ */
#map_canvas {
margin-left: 10px;
margin-right: 10px;
border: solid 4px #000;
width: 931px;
height: 1000px;
}
/* Place Maps
------------------------------------------------------ */
div#place_canvas {
margin-left: 210px;
border: solid 4px #000;
width: 500px;
height: 400px;
}
button#drop {
background-color: purple;
color: #FFF;
font: bold .8em sans-serif;
padding: 10px;
margin-top: 10px;
margin-left: 10px;
border: solid 4px #00029D;
}
/* Subsection: References
------------------------------------------------------ */
div#FamilyMapDetail div#references table.infolist {
width: 100%;
}
div#FamilyMapDetail div#references table.infolist tbody tr td.ColumnPlace {
width: 40%;
}

Before

Width:  |  Height:  |  Size: 136 B

After

Width:  |  Height:  |  Size: 136 B

Before

Width:  |  Height:  |  Size: 136 B

After

Width:  |  Height:  |  Size: 136 B

Before

Width:  |  Height:  |  Size: 136 B

After

Width:  |  Height:  |  Size: 136 B

Before

Width:  |  Height:  |  Size: 137 B

After

Width:  |  Height:  |  Size: 137 B

Before

Width:  |  Height:  |  Size: 136 B

After

Width:  |  Height:  |  Size: 136 B

Before

Width:  |  Height:  |  Size: 136 B

After

Width:  |  Height:  |  Size: 136 B

Before

Width:  |  Height:  |  Size: 183 B

After

Width:  |  Height:  |  Size: 183 B

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

Before

Width:  |  Height:  |  Size: 5.2 KiB

After

Width:  |  Height:  |  Size: 5.2 KiB

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

+32
View File
@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop">
<id>gramps.desktop</id>
<metadata_license>CC0</metadata_license>
<name>Gramps</name>
<summary>Genealogical research program</summary>
<description>
<_p>Gramps is a genealogy program that is both intuitive for hobbyists and feature-complete for professional genealogists.</_p>
<_p>It gives you the ability to record the many details of the life of an individual as well as the complex relationships between various people, places and events.</_p>
<_p>All of your research is kept organized, searchable and as precise as you need it to be.</_p>
</description>
<url type="homepage">https://gramps-project.org/</url>
<url type="bugtracker">https://gramps-project.org/bugs/</url>
<url type="help">https://gramps-project.org/wiki/index.php?title=Main_page</url>
<project_license>GPL-2.0+</project_license>
<developer_name>Gramps Development Team</developer_name>
<screenshots>
<screenshot width="1226" height="740">http://www.gramps-project.org/wiki/images/5/5f/AppData1.png</screenshot>
<screenshot width="1226" height="740">http://www.gramps-project.org/wiki/images/6/68/AppData2.png</screenshot>
<screenshot type="default" width="1226" height="740">http://www.gramps-project.org/wiki/images/e/e9/AppData3.png</screenshot>
<screenshot width="1226" height="740">http://www.gramps-project.org/wiki/images/6/68/AppData4.png</screenshot>
<screenshot width="1226" height="740">http://www.gramps-project.org/wiki/images/5/50/AppData5.png</screenshot>
</screenshots>
<provides>
<binary>gramps</binary>
</provides>
</component>
+4 -2
View File
@@ -1,11 +1,13 @@
[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
_Keywords=Genealogy;Family History;Research;Family Tree;GEDCOM;
MimeType=application/x-gramps;application/x-gedcom;application/x-gramps-package;application/x-gramps-xml;
Exec=gramps %F
+1 -1
View File
@@ -16,7 +16,7 @@
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
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
$Id$
+118 -75
View File
@@ -5,7 +5,7 @@
#
# Copyright (C) 2001 Graham J. Williams
# Copyright (C) 2000-2007 Donald N. Allingham
# Copyright (C) 2010 Nick Hall
# Copyright (C) 2010-2014 Nick Hall
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -19,21 +19,21 @@
#
# 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
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
# $Id$
-->
<!--
This is the Document Type Definition file for v1.4.0
This is the Document Type Definition file for v1.7.1
of the GRAMPS XML genealogy data format.
Please use the following formal public identifier to identify it:
"-//GRAMPS//DTD GRAMPS XML V1.4.0//EN"
"-//GRAMPS//DTD GRAMPS XML V1.7.1//EN"
For example:
<!DOCTYPE database PUBLIC "-//GRAMPS//DTD GRAMPS XML V1.4.0//EN"
"http://gramps-project.org/xml/1.4.0/grampsxml.dtd"
<!DOCTYPE database PUBLIC "-//GRAMPS//DTD GRAMPS XML V1.7.1//EN"
"http://gramps-project.org/xml/1.7.1/grampsxml.dtd"
[...]>
-->
@@ -48,6 +48,7 @@ DATABASE
families
events
places
citations
sources
objects
repositories
@@ -59,9 +60,9 @@ DATABASE
-->
<!ELEMENT database (header, name-formats?, tags?, events?, people?, families?,
sources?, places?, objects?, repositories?, notes?,
bookmarks?, namemaps?)>
<!ATTLIST database xmlns CDATA #FIXED "http://gramps-project.org/xml/1.4.0/">
citations?, sources?, places?, objects?, repositories?,
notes?, bookmarks?, namemaps?)>
<!ATTLIST database xmlns CDATA #FIXED "http://gramps-project.org/xml/1.7.1/">
<!-- ************************************************************
@@ -80,16 +81,17 @@ HEADER
version CDATA #REQUIRED
>
<!ELEMENT researcher (resname, resaddr?, rescity?, resstate?,
<!ELEMENT researcher (resname?, resaddr?, reslocality?, rescity?, resstate?,
rescountry?, respostal?, resphone?, resemail?)>
<!ELEMENT resname (#PCDATA)>
<!ELEMENT resaddr (#PCDATA)>
<!ELEMENT rescity (#PCDATA)>
<!ELEMENT resstate (#PCDATA)>
<!ELEMENT rescountry (#PCDATA)>
<!ELEMENT respostal (#PCDATA)>
<!ELEMENT resphone (#PCDATA)>
<!ELEMENT resemail (#PCDATA)>
<!ELEMENT resname (#PCDATA)>
<!ELEMENT resaddr (#PCDATA)>
<!ELEMENT reslocality (#PCDATA)>
<!ELEMENT rescity (#PCDATA)>
<!ELEMENT resstate (#PCDATA)>
<!ELEMENT rescountry (#PCDATA)>
<!ELEMENT respostal (#PCDATA)>
<!ELEMENT resphone (#PCDATA)>
<!ELEMENT resemail (#PCDATA)>
<!ELEMENT mediapath (#PCDATA)>
@@ -105,12 +107,11 @@ PEOPLE
<!ELEMENT person (gender, name*, eventref*, lds_ord*,
objref*, address*, attribute*, url*, childof*,
parentin*, personref*, noteref*, sourceref*, tagref*)>
parentin*, personref*, noteref*, citationref*, tagref*)>
<!ATTLIST person
id CDATA #REQUIRED
id CDATA #IMPLIED
handle ID #REQUIRED
priv (0|1) #IMPLIED
marker CDATA #IMPLIED
change CDATA #REQUIRED
>
@@ -119,8 +120,9 @@ GENDER has values of M, F, or U.
-->
<!ELEMENT gender (#PCDATA)>
<!ELEMENT name (first?, call?, surname*, nick?, familynick?, suffix?, title?, group?
(daterange|datespan|dateval|datestr)?, noteref*, sourceref*)>
<!ELEMENT name (first?, call?, surname*, suffix?, title?, nick?, familynick?, group?,
(daterange|datespan|dateval|datestr)?, noteref*, citationref*)>
<!-- (Unknown|Also Know As|Birth Name|Married Name|Other Name) -->
<!ATTLIST name
alt (0|1) #IMPLIED
type CDATA #IMPLIED
@@ -137,9 +139,11 @@ GENDER has values of M, F, or U.
<!ELEMENT familynick (#PCDATA)>
<!ELEMENT group (#PCDATA)>
<!ELEMENT surname (#PCDATA)>
<!-- (Unknown|Inherited|Given|Taken|Patronymic|Matronymic|Feudal|
Pseudonym|Patrilineal|Matrilineal|Occupation|Location) -->
<!ATTLIST surname
prefix CDATA #IMPLIED
primary (1|0) #IMPLIED
prim (1|0) #IMPLIED
derivation CDATA #IMPLIED
connector CDATA #IMPLIED
>
@@ -151,25 +155,26 @@ GENDER has values of M, F, or U.
<!ELEMENT parentin EMPTY>
<!ATTLIST parentin hlink IDREF #REQUIRED>
<!ELEMENT personref (sourceref*, noteref*)>
<!ELEMENT personref (citationref*, noteref*)>
<!ATTLIST personref
hlink IDREF #REQUIRED
priv (0|1) #IMPLIED
rel CDATA #REQUIRED
>
<!ELEMENT address ((daterange|datespan|dateval|datestr)?, street?, city?,
county?, state?, country?, postal?, phone?, noteref*,
sourceref*)>
<!ELEMENT address ((daterange|datespan|dateval|datestr)?, street?,
locality?, city?, county?, state?, country?, postal?,
phone?, noteref*,citationref*)>
<!ATTLIST address priv (0|1) #IMPLIED>
<!ELEMENT street (#PCDATA)>
<!ELEMENT city (#PCDATA)>
<!ELEMENT county (#PCDATA)>
<!ELEMENT country (#PCDATA)>
<!ELEMENT postal (#PCDATA)>
<!ELEMENT state (#PCDATA)>
<!ELEMENT phone (#PCDATA)>
<!ELEMENT street (#PCDATA)>
<!ELEMENT locality (#PCDATA)>
<!ELEMENT city (#PCDATA)>
<!ELEMENT county (#PCDATA)>
<!ELEMENT state (#PCDATA)>
<!ELEMENT country (#PCDATA)>
<!ELEMENT postal (#PCDATA)>
<!ELEMENT phone (#PCDATA)>
<!-- ************************************************************
@@ -180,12 +185,11 @@ FAMILY
<!ELEMENT families (family)*>
<!ELEMENT family (rel?, father?, mother?, eventref*, lds_ord*, objref*,
childref*, attribute*, noteref*, sourceref*, tagref*)>
childref*, attribute*, noteref*, citationref*, tagref*)>
<!ATTLIST family
id CDATA #REQUIRED
id CDATA #IMPLIED
handle ID #REQUIRED
priv (0|1) #IMPLIED
marker CDATA #IMPLIED
change CDATA #REQUIRED
>
@@ -195,12 +199,13 @@ FAMILY
<!ELEMENT mother EMPTY>
<!ATTLIST mother hlink IDREF #REQUIRED>
<!ELEMENT childref (sourceref*,noteref*)>
<!-- (None|Birth|Adopted|Stepchild|Sponsored|Foster|Other|Unknown) -->
<!ELEMENT childref (citationref*,noteref*)>
<!ATTLIST childref
hlink IDREF #REQUIRED
priv (0|1) #IMPLIED
mrel (None|Birth|Adopted|Stepchild|Sponsored|Foster|Other|Unknown) #IMPLIED
frel (None|Birth|Adopted|Stepchild|Sponsored|Foster|Other|Unknown) #IMPLIED
mrel CDATA #IMPLIED
frel CDATA #IMPLIED
>
<!ELEMENT type (#PCDATA)>
@@ -214,12 +219,12 @@ EVENT
<!ELEMENT events (event)*>
<!ELEMENT event (type?, (daterange|datespan|dateval|datestr)?, place?, cause?,
description?, attribute*, noteref*, sourceref*, objref*)>
description?, attribute*, noteref*, citationref*, objref*,
tagref*)>
<!ATTLIST event
id CDATA #REQUIRED
id CDATA #IMPLIED
handle ID #REQUIRED
priv (0|1) #IMPLIED
marker CDATA #IMPLIED
change CDATA #REQUIRED
>
@@ -229,12 +234,11 @@ SOURCES
<!ELEMENT sources (source)*>
<!ELEMENT source (stitle?, sauthor?, spubinfo?, sabbrev?,
noteref*, objref*, data_item*, reporef*)>
noteref*, objref*, srcattribute*, reporef*, tagref*)>
<!ATTLIST source
id CDATA #REQUIRED
id CDATA #IMPLIED
handle ID #REQUIRED
priv (0|1) #IMPLIED
marker CDATA #IMPLIED
change CDATA #REQUIRED
>
<!ELEMENT stitle (#PCDATA)>
@@ -248,17 +252,25 @@ PLACES
<!ELEMENT places (placeobj)*>
<!ELEMENT placeobj (ptitle?, coord?, location*, objref*, url*, noteref*,
sourceref*)>
<!ELEMENT placeobj (ptitle?, pname+, code?, coord?, placeref*, location*,
objref*, url*, noteref*, citationref*, tagref*)>
<!ATTLIST placeobj
id CDATA #REQUIRED
id CDATA #IMPLIED
handle ID #REQUIRED
priv (0|1) #IMPLIED
marker CDATA #IMPLIED
change CDATA #REQUIRED
type CDATA #REQUIRED
>
<!ELEMENT pname (daterange|datespan|dateval|datestr)?>
<!ATTLIST pname
lang CDATA #IMPLIED
value CDATA #REQUIRED
>
<!ELEMENT ptitle (#PCDATA)>
<!ELEMENT code (#PCDATA)>
<!ELEMENT coord EMPTY>
<!ATTLIST coord
@@ -268,14 +280,15 @@ PLACES
<!ELEMENT location EMPTY>
<!ATTLIST location
street CDATA #IMPLIED
city CDATA #IMPLIED
parish CDATA #IMPLIED
county CDATA #IMPLIED
state CDATA #IMPLIED
country CDATA #IMPLIED
postal CDATA #IMPLIED
phone CDATA #IMPLIED
street CDATA #IMPLIED
locality CDATA #IMPLIED
city CDATA #IMPLIED
parish CDATA #IMPLIED
county CDATA #IMPLIED
state CDATA #IMPLIED
country CDATA #IMPLIED
postal CDATA #IMPLIED
phone CDATA #IMPLIED
>
<!-- ************************************************************
@@ -285,12 +298,11 @@ OBJECTS
<!ELEMENT objects (object)*>
<!ELEMENT object (file, attribute*, noteref*,
(daterange|datespan|dateval|datestr)?, sourceref*, tagref*)>
(daterange|datespan|dateval|datestr)?, citationref*, tagref*)>
<!ATTLIST object
id CDATA #REQUIRED
id CDATA #IMPLIED
handle ID #REQUIRED
priv (0|1) #IMPLIED
marker CDATA #IMPLIED
change CDATA #REQUIRED
>
@@ -298,6 +310,7 @@ OBJECTS
<!ATTLIST file
src CDATA #REQUIRED
mime CDATA #REQUIRED
checksum CDATA #IMPLIED
description CDATA #REQUIRED
>
@@ -307,12 +320,11 @@ REPOSITORIES
<!ELEMENT repositories (repository)*>
<!ELEMENT repository (rname, type, address*, url*, noteref*)>
<!ELEMENT repository (rname, type, address*, url*, noteref*, tagref*)>
<!ATTLIST repository
id CDATA #REQUIRED
id CDATA #IMPLIED
handle ID #REQUIRED
priv (0|1) #IMPLIED
marker CDATA #IMPLIED
change CDATA #REQUIRED
>
@@ -326,10 +338,9 @@ NOTES
<!ELEMENT note (text, style*, tagref*)>
<!ATTLIST note
id CDATA #REQUIRED
id CDATA #IMPLIED
handle ID #REQUIRED
priv (0|1) #IMPLIED
marker CDATA #IMPLIED
change CDATA #REQUIRED
format (0|1) #IMPLIED
type CDATA #REQUIRED
@@ -365,6 +376,21 @@ TAGS
change CDATA #REQUIRED
>
<!-- ************************************************************
CITATIONS
-->
<!ELEMENT citations (citation)*>
<!ELEMENT citation ((daterange|datespan|dateval|datestr)?, page?, confidence,
noteref*, objref*, srcattribute*, sourceref, tagref*)>
<!ATTLIST citation
id CDATA #IMPLIED
handle ID #REQUIRED
priv (0|1) #IMPLIED
change CDATA #REQUIRED
>
<!-- ************************************************************
BOOKMARKS
-->
@@ -372,7 +398,8 @@ BOOKMARKS
<!ELEMENT bookmarks (bookmark)*>
<!ELEMENT bookmark EMPTY>
<!ATTLIST bookmark
target (person|family|event|source|place|media|repository) #REQUIRED
target (person|family|event|source|citation|place|media|repository|
note) #REQUIRED
hlink IDREF #REQUIRED
>
@@ -436,11 +463,14 @@ SHARED ELEMENTS
<!ELEMENT datestr EMPTY>
<!ATTLIST datestr val CDATA #REQUIRED>
<!ELEMENT sourceref (spage? ,noteref*, (daterange|datespan|dateval|datestr)?)>
<!ELEMENT citationref EMPTY>
<!ATTLIST citationref
hlink IDREF #REQUIRED
>
<!ELEMENT sourceref EMPTY>
<!ATTLIST sourceref
hlink IDREF #REQUIRED
priv (0|1) #IMPLIED
conf CDATA #IMPLIED
>
<!ELEMENT eventref (attribute*, noteref*)>
@@ -468,15 +498,23 @@ SHARED ELEMENTS
hlink IDREF #REQUIRED
>
<!ELEMENT spage (#PCDATA)>
<!ELEMENT page (#PCDATA)>
<!ELEMENT confidence (#PCDATA)>
<!ELEMENT attribute (sourceref*, noteref*)>
<!ELEMENT attribute (citationref*, noteref*)>
<!ATTLIST attribute
priv (0|1) #IMPLIED
type CDATA #REQUIRED
value CDATA #REQUIRED
>
<!ELEMENT srcattribute EMPTY>
<!ATTLIST srcattribute
priv (0|1) #IMPLIED
type CDATA #REQUIRED
value CDATA #REQUIRED
>
<!ELEMENT place EMPTY>
<!ATTLIST place hlink IDREF #REQUIRED>
@@ -491,12 +529,17 @@ SHARED ELEMENTS
description CDATA #IMPLIED
>
<!ELEMENT objref (region?, attribute*, sourceref*, noteref*)>
<!ELEMENT objref (region?, attribute*, citationref*, noteref*)>
<!ATTLIST objref
hlink IDREF #REQUIRED
priv (0|1) #IMPLIED
>
<!ELEMENT placeref ((daterange|datespan|dateval|datestr)?)>
<!ATTLIST placeref
hlink IDREF #REQUIRED
>
<!ELEMENT region EMPTY>
<!ATTLIST region
corner1_x CDATA #REQUIRED
@@ -512,7 +555,7 @@ SHARED ELEMENTS
>
<!ELEMENT lds_ord ((daterange|datespan|dateval|datestr)?, temple?, place?,
status?, sealed_to?, noteref*, sourceref*)>
status?, sealed_to?, noteref*, citationref*)>
<!ATTLIST lds_ord
priv (0|1) #IMPLIED
type CDATA #REQUIRED
+149 -84
View File
@@ -4,7 +4,7 @@
# Gramps - a GTK+/GNOME based genealogy program
#
# Copyright (C) 2005-2007 Donald N. Allingham
# Copyright (C) 2010 Nick Hall
# Copyright (C) 2010-2014 Nick Hall
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -18,11 +18,10 @@
#
# 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
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
# Written by Alex Roitman
# $Id$
-->
<!--
@@ -32,7 +31,7 @@
<grammar
datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"
ns="http://gramps-project.org/xml/1.4.0/"
ns="http://gramps-project.org/xml/1.7.1/"
xmlns="http://relaxng.org/ns/structure/1.0">
<start><element name="database">
@@ -42,10 +41,15 @@
<attribute name="date"><data type="date"/></attribute>
<attribute name="version"><text/></attribute>
</element>
<optional><element name="researcher">
<element name="researcher">
<optional>
<ref name="researcher-content"/>
</element></optional>
<optional><element name="mediapath"><text/></element></optional>
</optional>
</element>
<optional>
<element name="mediapath"><text/>
</element>
</optional>
</element>
<optional><element name="name-formats">
@@ -82,6 +86,12 @@
</element></zeroOrMore>
</element></optional>
<optional><element name="citations">
<zeroOrMore><element name="citation">
<ref name="citation-content"/>
</element></zeroOrMore>
</element></optional>
<optional><element name="sources">
<zeroOrMore><element name="source">
<ref name="source-content"/>
@@ -128,6 +138,7 @@
<define name="researcher-content">
<element name="resname"><text/></element>
<optional><element name="resaddr"><text/></element></optional>
<optional><element name="reslocality"><text/></element></optional>
<optional><element name="rescity"><text/></element></optional>
<optional><element name="resstate"><text/></element></optional>
<optional><element name="rescountry"><text/></element></optional>
@@ -143,12 +154,11 @@
<define name="primary-object">
<ref name="table-object"/>
<attribute name="id"><text/></attribute>
<optional><attribute name="id"><text/></attribute></optional>
<optional><attribute name="priv"><choice>
<value>0</value>
<value>1</value>
</choice></attribute></optional>
<optional><attribute name="marker"><text/></attribute></optional>
</define>
<define name="person-content">
@@ -186,17 +196,13 @@
<attribute name="hlink"><data type="IDREF"/></attribute>
</element></zeroOrMore>
<zeroOrMore><element name="personref">
<attribute name="hlink"><data type="IDREF"/></attribute>
<optional><attribute name="priv">
<ref name="priv-content"/>
</attribute></optional>
<attribute name="rel"><text/></attribute>
<ref name="personref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="sourceref">
<ref name="sourceref-content"/>
<zeroOrMore><element name="citationref">
<ref name="citationref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="tagref">
<ref name="tagref-content"/>
@@ -204,16 +210,7 @@
</define>
<define name="child-rel">
<choice>
<value>Birth</value>
<value>Adopted</value>
<value>Stepchild</value>
<value>Sponsored</value>
<value>Foster</value>
<value>None</value>
<value>Other</value>
<value>Unknown</value>
</choice>
<text/>
</define>
<define name="name-content">
@@ -224,49 +221,37 @@
<optional><attribute name="priv">
<ref name="priv-content"/>
</attribute></optional>
<optional><attribute name="type"><choice>
<value>Also Known As</value>
<value>Birth Name</value>
<value>Married Name</value>
<value>Other Name</value>
</choice></attribute></optional>
<optional><attribute name="type"><text/></attribute></optional>
<optional><attribute name="sort"><text/></attribute></optional>
<optional><attribute name="display"><text/></attribute></optional>
<optional><element name="first"><text/></element></optional>
<optional><element name="call"><text/></element></optional>
<optional><element name="nick"><text/></element></optional>
<optional><element name="familynick"><text/></element></optional>
<optional><element name="group"><text/></element></optional>
<zeroOrMore><element name="surname">
<ref name="surname-content"/>
</element></zeroOrMore>
<optional><element name="suffix"><text/></element></optional>
<optional><element name="title"><text/></element></optional>
<optional><element name="nick"><text/></element></optional>
<optional><element name="familynick"><text/></element></optional>
<optional><element name="group"><text/></element></optional>
<optional><ref name="date-content"/></optional>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="sourceref">
<ref name="sourceref-content"/>
<zeroOrMore><element name="citationref">
<ref name="citationref-content"/>
</element></zeroOrMore>
</define>
<define name="surname-content">
<element name="surname">
<text/>
<optional><attribute name="prefix"><text/></attribute></optional>
<optional><attribute name="primary"><choice>
<value>1</value>
<value>0</value>
</choice></attribute></optional>
<optional><attribute name="derivation"><choice>
<value>inherited</value>
<value>patronymic</value>
<value>matronymic</value>
<value>other</value>
</choice></attribute></optional>
<optional><attribute name="connector"><text/></attribute></optional>
</element>
<text/>
<optional><attribute name="prefix"><text/></attribute></optional>
<optional><attribute name="prim"><choice>
<value>1</value>
<value>0</value>
</choice></attribute></optional>
<optional><attribute name="derivation"><text/></attribute></optional>
<optional><attribute name="connector"><text/></attribute></optional>
</define>
<define name="address-content">
@@ -275,6 +260,7 @@
</attribute></optional>
<optional><ref name="date-content"/></optional>
<optional><element name="street"><text/></element></optional>
<optional><element name="locality"><text/></element></optional>
<optional><element name="city"><text/></element></optional>
<optional><element name="county"><text/></element></optional>
<optional><element name="state"><text/></element></optional>
@@ -284,8 +270,8 @@
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="sourceref">
<ref name="sourceref-content"/>
<zeroOrMore><element name="citationref">
<ref name="citationref-content"/>
</element></zeroOrMore>
</define>
@@ -371,6 +357,12 @@
<optional><attribute name="frel">
<ref name="child-rel"/>
</attribute></optional>
<zeroOrMore><element name="citationref">
<ref name="citationref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
</element></zeroOrMore>
<zeroOrMore><element name="attribute">
<ref name="attribute-content"/>
@@ -379,8 +371,8 @@
<ref name="noteref-content"/>
</element></zeroOrMore>
<optional><ref name="date-content"/></optional>
<zeroOrMore><element name="sourceref">
<ref name="sourceref-content"/>
<zeroOrMore><element name="citationref">
<ref name="citationref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="tagref">
<ref name="tagref-content"/>
@@ -401,12 +393,37 @@
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="sourceref">
<ref name="sourceref-content"/>
<zeroOrMore><element name="citationref">
<ref name="citationref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="objref">
<ref name="objref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="tagref">
<ref name="tagref-content"/>
</element></zeroOrMore>
</define>
<define name="citation-content">
<ref name="primary-object"/>
<optional><ref name="date-content"/></optional>
<optional><element name="page"><text/></element></optional>
<element name="confidence"><text/></element>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="objref">
<ref name="objref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="srcattribute">
<ref name="srcattribute-content"/>
</element></zeroOrMore>
<element name="sourceref">
<ref name="sourceref-content"/>
</element>
<zeroOrMore><element name="tagref">
<ref name="tagref-content"/>
</element></zeroOrMore>
</define>
<define name="source-content">
@@ -421,24 +438,35 @@
<zeroOrMore><element name="objref">
<ref name="objref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="data_item">
<attribute name="key"><text/></attribute>
<attribute name="value"><text/></attribute>
<zeroOrMore><element name="srcattribute">
<ref name="srcattribute-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="reporef">
<ref name="reporef-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="tagref">
<ref name="tagref-content"/>
</element></zeroOrMore>
</define>
<define name="place-content">
<ref name="primary-object"/>
<attribute name="type"><text/></attribute>
<optional><element name="ptitle"><text/></element></optional>
<oneOrMore><element name="pname">
<ref name="placename-content"/>
</element></oneOrMore>
<optional><element name="code"><text/></element></optional>
<optional><element name="coord">
<attribute name="long"><data type="float"/></attribute>
<attribute name="lat"><data type="float"/></attribute>
<attribute name="long"><text/></attribute>
<attribute name="lat"><text/></attribute>
</element></optional>
<zeroOrMore><element name="placeref">
<ref name="placeref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="location">
<optional><attribute name="street"><text/></attribute></optional>
<optional><attribute name="locality"><text/></attribute></optional>
<optional><attribute name="city"><text/></attribute></optional>
<optional><attribute name="parish"><text/></attribute></optional>
<optional><attribute name="county"><text/></attribute></optional>
@@ -456,8 +484,11 @@
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="sourceref">
<ref name="sourceref-content"/>
<zeroOrMore><element name="citationref">
<ref name="citationref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="tagref">
<ref name="tagref-content"/>
</element></zeroOrMore>
</define>
@@ -466,7 +497,8 @@
<element name="file">
<attribute name="src"><text/></attribute>
<attribute name="mime"><text/></attribute>
<attribute name="description"><text/></attribute>
<optional><attribute name="checksum"><text/></attribute></optional>
<optional><attribute name="description"><text/></attribute></optional>
</element>
<zeroOrMore><element name="attribute">
<ref name="attribute-content"/>
@@ -475,8 +507,8 @@
<ref name="noteref-content"/>
</element></zeroOrMore>
<optional><ref name="date-content"/></optional>
<zeroOrMore><element name="sourceref">
<ref name="sourceref-content"/>
<zeroOrMore><element name="citationref">
<ref name="citationref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="tagref">
<ref name="tagref-content"/>
@@ -496,6 +528,9 @@
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="tagref">
<ref name="tagref-content"/>
</element></zeroOrMore>
</define>
<define name="bookmark-content">
@@ -504,9 +539,11 @@
<value>family</value>
<value>event</value>
<value>source</value>
<value>citation</value>
<value>place</value>
<value>media</value>
<value>repository</value>
<value>note</value>
</choice></attribute>
<attribute name="hlink"><data type="IDREF"/></attribute>
</define>
@@ -564,19 +601,28 @@
</element></zeroOrMore>
</define>
<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>
<optional><attribute name="priv">
<ref name="priv-content"/>
</attribute></optional>
<optional><attribute name="conf"><text/></attribute></optional>
<optional><element name="spage"><text/></element></optional>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
<optional><ref name="date-content"/></optional>
</define>
<define name="eventref-content">
<attribute name="hlink"><data type="IDREF"/></attribute>
<optional><attribute name="priv">
@@ -620,13 +666,21 @@
</attribute></optional>
<attribute name="type"><text/></attribute>
<attribute name="value"><text/></attribute>
<zeroOrMore><element name="sourceref">
<ref name="sourceref-content"/>
<zeroOrMore><element name="citationref">
<ref name="citationref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
</define>
<define name="srcattribute-content">
<optional><attribute name="priv">
<ref name="priv-content"/>
</attribute></optional>
<attribute name="type"><text/></attribute>
<attribute name="value"><text/></attribute>
</define>
<define name="url-content">
<optional><attribute name="priv">
@@ -648,8 +702,8 @@
<zeroOrMore><element name="attribute">
<ref name="attribute-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="sourceref">
<ref name="sourceref-content"/>
<zeroOrMore><element name="citationref">
<ref name="citationref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
@@ -678,8 +732,8 @@
<ref name="noteref-content"/>
</element></zeroOrMore>
<optional><ref name="date-content"/></optional>
<zeroOrMore><element name="sourceref">
<ref name="sourceref-content"/>
<zeroOrMore><element name="citationref">
<ref name="citationref-content"/>
</element></zeroOrMore>
</define>
@@ -691,6 +745,17 @@
<text/>
</define>
<define name="placename-content">
<attribute name="value"><text/></attribute>
<optional><attribute name="lang"><text/></attribute></optional>
<optional><ref name="date-content"/></optional>
</define>
<define name="placeref-content">
<attribute name="hlink"><data type="IDREF"/></attribute>
<optional><ref name="date-content"/></optional>
</define>
<define name="tagref-content">
<attribute name="hlink"><data type="IDREF"/></attribute>
</define>
+542
View File
@@ -0,0 +1,542 @@
<?xml version="1.0" encoding="utf-8"?>
<calendar>
<country _name="Bulgaria">
<date name="Нова Година" value="*/1/1" type="national" />
<date name="Освобождение на България от Османско иго" value="*/3/3" type="national" />
<date name="Ден на труда" value="*/5/1" type="national" />
<date name="Ден на храбростта и Българската армия" value="*/5/6" type="national" />
<date name="Гергьовден" value="*/5/6" type="religious" />
<date name="Ден на българската просвета и култура и на славянската писменост" value="*/5/24" type="national" />
<date name="Ден на Съединението на България" value="*/9/6" type="national" />
<date name="Ден на Независимостта на България" value="*/9/22" type="national" />
<date name="Ден на народните будители" value="*/10/1" type="national" />
<date name="Бъдни вечер" value="*/12/24" type="national" />
<date name="Рождество Христово, Коледа" value="*/12/25" type="national" />
<date name="Рождество Христово, Коледа" value="*/12/26" type="national" />
<date name="Васильовден" value="*/1/1" type="religious" />
<date name="Св. Йоан Кръстител (Ивановден)" value="*/1/6" type="religious" />
<date name="Богоявление (Йордановден)" value="*/1/7" type="religious" />
<date name="Антоновден" value="*/1/17" type="religious" />
<date name="Атанасовден" value="*/1/18" type="religious" />
<date name="Трифон Зарезан (стар ст.)" value="*/2/1" type="religious" />
<date name="Сретение Господне" value="*/2/2" type="religious" />
<date name="Св. Симеон" value="*/2/3" type="religious" />
<date name="Св. Валентин" value="*/2/14" type="religious" />
<date name="Трифон Зарезан" value="*/2/14" type="religious" />
<date name="Благовещение" value="*/3/25" type="religious" />
<date name="Св. цар Борис" value="*/5/2" type="religious" />
<date name="Св. Св.Кирил и Методий" value="*/5/11" type="religious" />
<date name="Св.Богородица" value="*/6/11" type="religious" />
<date name="Еньовден" value="*/6/24" type="religious" />
<date name="Петровден" value="*/6/29" type="religious" />
<date name="Св. Седмочисленици" value="*/7/27" type="religious" />
<date name="Илинден" value="*/7/20" type="religious" />
<date name="Рождество Богородично (Малка Богородица)" value="*/9/8" type="religious" />
<date name="Кръстовден" value="*/9/14" type="religious" />
<date name="Петковден" value="*/10/14" type="religious" />
<date name="Димитровден" value="*/10/26" type="religious" />
<date name="Архангеловден" value="*/11/8" type="religious" />
<date name="Въведение Богородично" value="*/11/21" type="religious" />
<date name="Андреевден" value="*/11/30" type="religious" />
<date name="Св. Варвара" value="*/12/4" type="religious" />
<date name="Св. Сава" value="*/12/5" type="religious" />
<date name="Никулден" value="*/12/6" type="religious" />
<date name="Игнажден" value="*/12/20" type="religious" />
<date name="Стефановден" value="*/12/27" type="religious" />
<date name="Великден" value="> julian_easter(y)" type="religious" />
<date name="Цветница" value="> julian_easter(y)" offset="-7" type="religious" />
<date name="Възнесение господне" value="2010/5/13" type="religious" />
<date name="Възнесение господне" value="2011/6/2" type="religious" />
<date name="Възнесение господне" value="2012/5/24" type="religious" />
</country>
<country _name="Canada">
<date name="New Year's Day" value="*/1/1" type="national" />
<date name="Groundhog Day" value="*/2/2" type="secular" />
<date name="Valentine's Day" value="*/2/14" type="secular" />
<date name="Flag Day" value="*/2/15" type="secular" />
<date name="St. Patrick's Day" value="*/3/17" type="secular" />
<date name="April Fool's Day" value="*/4/1" type="secular" />
<date name="Daylight Savings begins" value="*/1/sun/apr" type="informational" />
<date name="Ash Wednesday" value="> easter(y)" type="religious" offset="-46" />
<date name="Easter" type="religious" value="> easter(y)" />
<date name="Passover" type="religious" value="> passover(y)" />
<date name="Earth Day" value="*/4/22" type="secular" />
<date name="Mother's Day" value="*/2/sun/may" type="secular" />
<date name="Victoria Day" value="*/5/24" offset="-mon" type="national" />
<date name="Father's Day" value="*/3/sun/jun" type="secular" />
<date name="St-Jean Baptiste (QC)" value="*/6/24" type="national" />
<date name="Canada Day" value="*/7/1" type="national" />
<date name="Civic Holiday" value="*/1/mon/aug" type="national" />
<date name="Labour Day" value="*/1/mon/sep" type="national" />
<date name="Grandparent's Day" value="*/2/sun/sep" offset="6" type="secular" />
<date name="Thanksgiving" value="*/2/mon/oct" type="national" />
<date name="Daylight Savings ends" value="*/-1/sun/oct" type="informational" />
<date name="Yom Kippur" type="religious" value="> passover(y)" offset="172" />
<date name="Ramadan begins" value="2006/9/24" type="religious" />
<date name="Ramadan begins" value="2007/9/13" type="religious" />
<date name="Ramadan begins" value="2008/9/2" type="religious" />
<date name="Halloween" value="*/10/31" type="secular" />
<date name="Rememberance Day" value="*/11/11" type="national" />
<date name="Hanukkah begins" type="religious" value="> hanuka(y)" />
<date name="Christmas" value="*/12/25" type="national" />
<date name="Boxing Day" value="*/12/26" type="national" />
</country>
<country _name="Czech Republic">
<date name="Nový rok" value="*/1/1" type="national" />
<date name="Den obnovy samostatného českého státu" value="*/1/1" type="national" />
<date name="Velikonoce" type="religious" value="> easter(y)" />
<date name="Svátek práce" value="*/5/1" type="national" />
<date name="Den osvobození od fašismu" value="*/5/8" type="national" />
<date name="Den slovanských věrozvěstů Cyrila a Metoděje" value="*/7/5" type="national" />
<date name="Den upálení mistra Jana Husa" value="*/7/6" type="national" />
<date name="Den české státnosti" value="*/9/28" type="national" />
<date name="Den vzniku samostatného československého státu" value="*/10/28" type="national" />
<date name="Den boje za svobodu a demokracii" value="*/11/17" type="national" />
<date name="Štědrý den" value="*/12/24" type="religious" />
<date name="1. svátek vánoční" value="*/12/25" type="national" />
<date name="2. svátek vánoční" value="*/12/26" type="national" />
</country>
<country _name="Chile">
<date name="Año nuevo" value="*/1/1" type="national" />
<date name="Viernes Santo" value="2007/4/6" type="religious" />
<date name="Viernes Santo" value="2008/3/21" type="religious" />
<date name="Viernes Santo" value="2009/4/10" type="religious" />
<date name="Viernes Santo" value="2010/4/2" type="religious" />
<date name="Viernes Santo" value="2011/4/22" type="religious" />
<date name="Viernes Santo" value="2012/4/6" type="religious" />
<date name="Viernes Santo" value="2013/3/29" type="religious" />
<date name="Viernes Santo" value="2014/4/18" type="religious" />
<date name="Viernes Santo" value="2015/4/3" type="religious" />
<date name="Día del Trabajador" value="*/5/1" type="national" />
<date name="Día de las Glorias Navales" value="*/5/21" type="national" />
<date name="San Pedro y San Pablo" value="*/6/29" type="religious" />
<date name="Día de la Virgen del Carmen" value="*/7/16" type="religious" />
<date name="Asunción de la Virgen" value="*/8/15" type="religious" />
<date name="Fiestas Patrias" value="*/9/18" type="national" />
<date name="Glorias del Ejército" value="*/9/19" type="national" />
<date name="Día de la Raza" value="*/10/12" type="national" />
<date name="Todos los Santos" value="*/11/1" type="religious" />
<date name="Inmaculada Concepción" value="*/12/8" type="religious" />
<date name="Navidad" value="*/12/25" type="national" />
</country>
<country _name="China">
<date name="Chinese New Year" value="2006/1/29" type="national" />
</country>
<country _name="Croatia">
<date name="Nova godina" value="*/1/1" type="national" />
<date name="Sveta tri kralja" value="*/1/6" type="national" />
<date name="Uskrs" value="> easter(y)" type="national" />
<date name="Uskršnji ponedjeljak" value="> easter(y)" offset="1" type="national" />
<date name="Dan rada" value="*/5/1" type="national" />
<date name="Tijelovo" value="> easter(y)" offset="60" type="national" />
<date name="Dan antifašističke borbe" value="*/6/22" type="national" />
<date name="Dan državnosti" value="*/6/25" type="national" />
<date name="Dan domovinske zahvalnosti" value="*/8/5" type="national" />
<date name="Velika Gospa" value="*/8/15" type="national" />
<date name="Dan neovisnosti" value="*/10/8" type="national" />
<date name="Svi sveti" value="*/11/1" type="national" />
<date name="Božić" value="*/12/25" type="national" />
<date name="Sveti Stjepan" value="*/12/26" type="national" />
</country>
<country _name="England">
<date name="New Year's Day" value="*/1/1" type="national" />
<date name="Bank Holiday" value="*/1/1" offset="+1" if="dow(y, m, d) == 7" type="national" />
<date name="Bank Holiday" value="*/1/1" offset="+2" if="dow(y, m, d) == 6" type="national" />
<date name="Good Friday" value="> easter(y)" offset="-2" type="national" />
<date name="Easter Monday" value="> easter(y)" offset="+1" type="national" />
<date name="May Bank Holiday" value="*/1/mon/may" type="national" />
<date name="Spring Bank Holiday" value="*/-1/mon/may" if="y != 2012" type="national" />
<date name="Spring Bank Holiday" value="2012/6/4" type="national" />
<date name="Diamond Jubilee" value="2012/6/5" type="national" />
<date name="Summer Bank Holiday" value="*/-1/mon/aug" type="national" />
<date name="Christmas Day" value="*/dec/25" type="national" />
<date name="Boxing Day" value="*/dec/26" type="national" />
<date name="Bank Holiday" value="*/dec/25" offset="+2" if="dow(y, m, d) > 5" type="national" />
<date name="Bank Holiday" value="*/dec/26" offset="+2" if="dow(y, m, d) > 5" type="national" />
<date name="BST starts" value="*/-1/sun/mar" type="informational" />
<date name="BST ends" value="*/-1/sun/oct" type="informational" />
<date name="Valentine's Day" value="*/2/14" type="secular" />
<date name="Shrove Tuesday" value="> easter(y)" offset="-47" type="religious" />
<date name="Ash Wednesday" value="> easter(y)" offset="-46" type="religious" />
<date name="Easter Sunday" value="> easter(y)" type="religious" />
<date name="April Fool's Day" value="*/4/1" type="secular" />
<date name="St. George's Day" value="*/4/23" type="secular" />
<date name="Mothering Sunday" value="> easter(y)" offset="-21" type="secular" />
<date name="Fathers' Day" value="*/3/sun/jun" type="secular" />
<date name="Halloween" value="*/10/31" type="secular" />
<date name="Guy Fawkes Night" value="*/11/5" type="secular" />
<date name="Armistice Day" value="*/11/11" type="secular" />
<date name="Remembrance Sunday" value="*/2/sun/nov" type="secular" />
</country>
<country _name="Finland">
<date name="Loppiainen" value="*/1/6" type="religious" />
<date name="Pyhäinpäivä" value="*/10/1" type="religious" />
<date name="Joulupäivä" value="*/12/25" type="religious" />
<date name="Tapaninpäivä" value="*/12/26" type="religious" />
<date name="Viattomien lasten päivä" value="*/12/28" type="religious" />
<date name="Pitkäperjantai" value="2000/4/21" type="religious" />
<date name="Pitkäperjantai" value="2001/4/13" type="religious" />
<date name="Pitkäperjantai" value="2002/3/29" type="religious" />
<date name="Pitkäperjantai" value="2003/4/18" type="religious" />
<date name="Pitkäperjantai" value="2004/4/9" type="religious" />
<date name="Pitkäperjantai" value="2005/3/25" type="religious" />
<date name="Pitkäperjantai" value="2006/4/14" type="religious" />
<date name="Pitkäperjantai" value="2007/4/6" type="religious" />
<date name="Pitkäperjantai" value="2008/3/21" type="religious" />
<date name="Pitkäperjantai" value="2009/4/10" type="religious" />
<date name="Pitkäperjantai" value="2010/4/2" type="religious" />
<date name="Pitkäperjantai" value="2011/4/22" type="religious" />
<date name="Pitkäperjantai" value="2012/4/6" type="religious" />
<date name="Pitkäperjantai" value="2013/3/29" type="religious" />
<date name="Pitkäperjantai" value="2014/4/18" type="religious" />
<date name="Pitkäperjantai" value="2015/4/3" type="religious" />
<date name="Pääsiäispäivä" value="2000/4/23" type="religious" />
<date name="Pääsiäispäivä" value="2001/4/15" type="religious" />
<date name="Pääsiäispäivä" value="2002/3/31" type="religious" />
<date name="Pääsiäispäivä" value="2003/4/20" type="religious" />
<date name="Pääsiäispäivä" value="2004/4/11" type="religious" />
<date name="Pääsiäispäivä" value="2005/3/27" type="religious" />
<date name="Pääsiäispäivä" value="2006/4/16" type="religious" />
<date name="Pääsiäispäivä" value="2007/4/8" type="religious" />
<date name="Pääsiäispäivä" value="2008/3/23" type="religious" />
<date name="Pääsiäispäivä" value="2009/4/12" type="religious" />
<date name="Pääsiäispäivä" value="2010/4/4" type="religious" />
<date name="Pääsiäispäivä" value="2011/4/24" type="religious" />
<date name="Pääsiäispäivä" value="2012/4/8" type="religious" />
<date name="Pääsiäispäivä" value="2013/3/31" type="religious" />
<date name="Pääsiäispäivä" value="2014/4/20" type="religious" />
<date name="Pääsiäispäivä" value="2015/4/5" type="religious" />
<date name="2. Pääsiäispäivä" value="2000/4/24" type="religious" />
<date name="2. Pääsiäispäivä" value="2001/4/15" type="religious" />
<date name="2. Pääsiäispäivä" value="2002/4/1" type="religious" />
<date name="2. Pääsiäispäivä" value="2003/4/21" type="religious" />
<date name="2. Pääsiäispäivä" value="2004/4/12" type="religious" />
<date name="2. Pääsiäispäivä" value="2005/3/28" type="religious" />
<date name="2. Pääsiäispäivä" value="2006/4/17" type="religious" />
<date name="2. Pääsiäispäivä" value="2007/4/9" type="religious" />
<date name="2. Pääsiäispäivä" value="2008/3/24" type="religious" />
<date name="2. Pääsiäispäivä" value="2009/4/13" type="religious" />
<date name="2. Pääsiäispäivä" value="2010/4/5" type="religious" />
<date name="2. Pääsiäispäivä" value="2011/4/25" type="religious" />
<date name="2. Pääsiäispäivä" value="2012/4/9" type="religious" />
<date name="2. Pääsiäispäivä" value="2013/4/1" type="religious" />
<date name="2. Pääsiäispäivä" value="2014/4/21" type="religious" />
<date name="2. Pääsiäispäivä" value="2015/4/6" type="religious" />
<date name="Helatorstai" value="2000/6/1" type="religious" />
<date name="Helatorstai" value="2001/5/24" type="religious" />
<date name="Helatorstai" value="2002/5/9" type="religious" />
<date name="Helatorstai" value="2003/5/29" type="religious" />
<date name="Helatorstai" value="2004/5/20" type="religious" />
<date name="Helatorstai" value="2005/5/5" type="religious" />
<date name="Helatorstai" value="2006/5/25" type="religious" />
<date name="Helatorstai" value="2007/5/17" type="religious" />
<date name="Helatorstai" value="2008/5/1" type="religious" />
<date name="Helatorstai" value="2009/5/21" type="religious" />
<date name="Helatorstai" value="2010/5/13" type="religious" />
<date name="Helatorstai" value="2011/6/2" type="religious" />
<date name="Helatorstai" value="2012/5/17" type="religious" />
<date name="Helatorstai" value="2013/5/9" type="religious" />
<date name="Helatorstai" value="2014/5/29" type="religious" />
<date name="Helatorstai" value="2015/5/14" type="religious" />
<date name="Helluntaipäivä" value="2000/6/11" type="religious" />
<date name="Helluntaipäivä" value="2001/6/3" type="religious" />
<date name="Helluntaipäivä" value="2002/5/19" type="religious" />
<date name="Helluntaipäivä" value="2003/6/8" type="religious" />
<date name="Helluntaipäivä" value="2004/5/30" type="religious" />
<date name="Helluntaipäivä" value="2005/5/15" type="religious" />
<date name="Helluntaipäivä" value="2006/6/4" type="religious" />
<date name="Helluntaipäivä" value="2007/5/27" type="religious" />
<date name="Helluntaipäivä" value="2008/5/11" type="religious" />
<date name="Helluntaipäivä" value="2009/5/31" type="religious" />
<date name="Helluntaipäivä" value="2010/5/23" type="religious" />
<date name="Helluntaipäivä" value="2011/6/12" type="religious" />
<date name="Helluntaipäivä" value="2012/5/27" type="religious" />
<date name="Helluntaipäivä" value="2013/5/19" type="religious" />
<date name="Helluntaipäivä" value="2014/6/8" type="religious" />
<date name="Helluntaipäivä" value="2015/5/24" type="religious" />
<date name="Uudenvuodenpäivä" value="*/1/1" type="national" />
<date name="Vainojen uhrien muistopäivä" value="*/1/27" type="national" />
<date name="J. L. Runebergin päivä" value="*/2/5" type="national" />
<date name="Ystävänpäivä" value="*/2/14" type="national" />
<date name="Kalevalan päivä" value="*/2/28" type="national" />
<date name="Minna Canthin päivä" value="*/3/19" type="national" />
<date name="Mikael Agricolan päivä" value="*/4/9" type="national" />
<date name="Veteraanipäivä" value="*/4/27" type="national" />
<date name="Vappu" value="*/5/1" type="national" />
<date name="Eurooppa-päivä" value="*/9/5" type="national" />
<date name="J. V. Snelmannin päivä" value="*/5/12" type="national" />
<date name="Puolustusvoimain lippujuhlan päivä" value="*/6/4" type="national" />
<date name="Eino Leinon päivä" value="*/7/6" type="national" />
<date name="Aleksis Kiven päivä" value="*/10/10" type="national" />
<date name="YK:n päivä" value="*/10/24" type="national" />
<date name="Ruotsalaisuuden päivä" value="*/11/6" type="national" />
<date name="Lasten oikeuksien päivä" value="*/11/20" type="national" />
<date name="Itsenäisyyspäivä" value="*/12/6" type="national" />
<date name="Äitienpäivä" value="*/2/sun/may" type="national" />
<date name="Juhannuspäivä" value="*/3/sat/jun" type="national" />
<date name="Isänpäivä" value="*/2/sun/nov" type="national" />
<date name="Kaatuneiden muistopäivä" value="*/3/sun/may" type="national" />
</country>
<country _name="France">
<date name="Jour de l'an" value="*/1/1" type="national" />
<date name="Fête du travail" value="*/5/1" type="national" />
<date name="Victoire 1945" value="*/5/8" type="national" />
<date name="Fête nationale" value="*/7/14" type="national" />
<date name="Armistice 1918" value="*/11/11" type="national" />
<date name="Abolition de lesclavage (Martinique)" value="*/05/22" type="local" />
<date name="Abolition de lesclavage (Guadeloupe)" value="*/05/27" type="local" />
<date name="Abolition de lesclavage (Guyane)" value="*/06/10" type="local" />
<date name="Abolition de lesclavage (Réunion)" value="*/10/20" type="local" />
<date name="Vendredi Saint (Alsace/Moselle)" type="religious" value="> easter(y)" offset="-2" />
<date name="Pâques" type="religious" value="> easter(y)" />
<date name="Lundi de pâques" type="religious" value="> easter(y)" offset="1" />
<date name="Ascension" type="religious" value="> easter(y)" offset="39" />
<date name="Pentecôte" type="religious" value="> easter(y)" offset="49" />
<date name="Lundi de pentecôte" type="religious" value="> easter(y)" offset="50" />
<date name="Assomption" value="*/8/15" type="religious" />
<date name="Toussaint" value="*/11/1" type="religious" />
<date name="Jour des morts (Antilles)" value="*/11/2" type="religious" />
<date name="Noël" value="*/12/25" type="religious" />
<date name="Pâque juive" type="religious" value="> passover(y)" />
<date name="Yom Kippour" type="religious" value="> passover(y)" offset="172" />
<date name="Hanoucca" type="religious" value="> hanuka(y)" />
<date name="début Ramadan" value="2006/09/24" type="religious" />
<date name="début Ramadan" value="2007/09/13" type="religious" />
<date name="début Ramadan" value="2008/09/02" type="religious" />
<date name="début Ramadan" value="2009/08/22" type="religious" />
<date name="début Ramadan" value="2010/08/12" type="religious" />
<date name="début Ramadan" value="2011/08/02" type="religious" />
<date name="début Ramadan" value="2012/07/21" type="religious" />
<date name="début Ramadan" value="2013/07/09" type="religious" />
<date name="début Ramadan" value="2014/06/29" type="religious" />
<date name="début Ramadan" value="2015/06/19" type="religious" />
<date name="début Ramadan" value="2016/06/08" type="religious" />
<date name="Saint Étienne (Alsace/Moselle)" value="*/12/26" type="religious" />
</country>
<country _name="Germany">
<date name="Neujahr" type="national" value="*/1/1" />
<date name="Hl. Drei Könige BW,BY,ST" type="religious" value="*/1/6" />
<date name="Karfreitag" type="religious" value="> easter(y)" offset="-2" />
<date name="Ostermontag" type="religious" value="> easter(y)" offset="+1" />
<date name="Maifeiertag" type="national" value="*/5/1" />
<date name="Christi Himmelfahrt" type="religious" value="> easter(y)" offset="+39" />
<date name="Pfingstmontag" type="religious" value="> easter(y)" offset="+50" />
<date name="Fronleichnam BW, BY, HE, NW, RP, SL" type="religious" value="> easter(y)" offset="+60" />
<date name="Mariä Himmelfahrt SL" type="religious" value="*/8/15" />
<date name="Tag der Deutschen Einheit" type="national" value="*/10/3" />
<date name="Reformationstag BB, MV, SN, ST, TH" type="religious" value="*/10/31" />
<date name="Allerheiligen BW, BY, NW, RP, SL" type="religious" value="*/11/1" />
<date name="Buß- u. Bettag SN" type="religious" value="*/11/23" offset="-wed"/>
<date name="1. Weihnachtsfeiertag" type="religious" value="*/12/25" />
<date name="2. Weihnachtsfeiertag" type="religious" value="*/12/26" />
</country>
<country _name="Japan">
<date name="元日" value="*/1/1" />
<date name="成人の日" value="*/2/mon/jan" />
<date name="建国記念の日" value="*/2/11" />
<date name="春分の日" value="*/3/20" />
<date name="春分の日" value="*/3/21" />
<date name="昭和の日" value="*/4/29" />
<date name="憲法記念日" value="*/5/3" />
<date name="みどりの日" value="*/5/4" />
<date name="こどもの日" value="*/5/5" />
<date name="海の日" value="*/3/mon/jul" />
<date name="敬老の日" value="*/3/mon/sep" />
<date name="秋分の日" value="*/9/22" />
<date name="秋分の日" value="*/9/23" />
<date name="体育の日" value="*/2/mon/oct" />
<date name="文化の日" value="*/11/3" />
<date name="勤労感謝の日" value="*/11/23" />
<date name="天皇誕生日" value="*/12/23" />
<date name="皇太子明仁親王の結婚" value="1959/4/10" />
<date name="昭和天皇の大喪の礼" value="1989/2/24" />
<date name="天皇(明仁)即位記念" value="1990/11/12" />
<date name="皇太子徳仁親王の結婚" value="1993/6/9" />
</country>
<country _name="Slovakia">
<date name="Deň vzniku Slovenskej republiky" value="*/1/1" type="national" />
<date name="Zjavenie Pána (Traja králi)" value="*/1/6" type="religious" />
<date name="Veľký piatok" value="> easter(y)" offset="-2" type="religious" />
<date name="Veľkonočný pondelok" value="> easter(y)" offset="+1" type="religious" />
<date name="Sviatok práce" value="*/5/1" type="national" />
<date name="Deň víťazstva nad fašizmom" value="*/5/8" type="national" />
<date name="Sviatok svätého Cyrila a Metoda" value="*/7/5" type="national" />
<date name="Výročie SNP" value="*/8/29" type="national" />
<date name="Deň Ústavy Slovenskej republiky" value="*/9/1" type="national" />
<date name="Sedembolestná Panna Mária" value="*/9/15" type="religious" />
<date name="Sviatok všetkých svätých" value="*/11/1" type="religious" />
<date name="Deň boja za slobodu a demokraciu" value="*/11/17" type="national" />
<date name="Štedrý deň" value="*/12/24" type="religious" />
<date name="Prvý sviatok vianočný" value="*/12/25" type="national" />
<date name="Druhý sviatok vianočný" value="*/12/26" type="national" />
</country>
<country _name="Sweden">
<date name="Nyårsdagen" value="*/1/1" type="religious" />
<date name="Trettondagen" value="*/1/6" type="religious" />
<date name="Långfredagen" type="religious" value="> easter(y)" offset="-2" />
<date name="Påskdagen" type="religious" value="> easter(y)" />
<date name="Annandag Påsk" type="religious" value="> easter(y)" offset="2" />
<date name="Första Maj" value="*/5/1" type="secular" />
<date name="Kristi Himmelfärdsdag" type="religious" value="> easter(y)" offset="+39" />
<date name="Annandag Pingst" value="easter(y)" offset="50" type="secular" if="not(y>=2006)" />
<date name="Nationaldagen" value="*/6/6" type="secular" if="(y>=2006)" />
<date name="Midsommardagen" value="*/jun/20" offset="sat" type="religious" if="(y>=1953)" />
<date name="Midsommardagen" value="*/jun/24" type="religious" if="not(y>=1953)" />
<date name="Allahelgonadagen" value="*/1/sat/nov" type="religious" />
<date name="Juldagen" value="*/12/25" type="religious" />
<date name="Annandag Jul" value="*/12/26" type="religious" />
</country>
<country _name="United States of America">
<date name="New Year's Eve" value="*/12/31" type="national" />
<date name="New Year's Day" value="*/1/1" type="national" />
<date name="ML Kings's Birthday" value="*/3/mon/jan" type="secular" />
<date name="Groundhog Day" value="*/2/2" type="secular" />
<date name="Lincoln's Birthday" value="*/2/12" type="secular" />
<date name="Super Bowl" value="*/1/sun/feb" type="secular" />
<date name="Valentine's Day" value="*/2/14" type="secular" />
<date name="Presidents' Day" value="*/3/mon/feb" type="secular" />
<date name="Washington's Birthday" value="*/3/mon/feb" type="secular" />
<date name="St. Patrick's Day" value="*/3/17" type="secular" />
<date name="April Fool's Day" value="*/4/1" type="secular" />
<date name="Arbor Day" value="*/-1/fri/apr" type="secular" />
<date name="Earth Day" value="*/4/22" type="secular" />
<date name="Easter" value="> easter(y)" type="religious" />
<date name="Ash Wednesday" value="> easter(y)" type="religious" offset="-46" />
<date name="Mardi Gras" value="> easter(y)" type="religious" offset="-47" />
<date name="Daylight Saving begins" value="> dst(y)[0]" type="informational" />
<date name="Income Taxes due" value="*/4/15" type="national" if="cmp(date.weekday(),4)-1"/>
<date name="Income Taxes due" value="*/4/16" type="national" if="date.weekday() == 0" />
<date name="Income Taxes due" value="*/4/17" type="national" if="date.weekday() == 0" />
<date name="Daylight Saving ends" value="> dst(y)[1]" type="informational" />
<date name="Inauguration Day" value="*/1/20" type="national" if="(y - 1980) % 4 == 1" />
<date name="Passover" value="> passover(y)" type="religious" />
<date name="Assistants' Day" value="*/-1/sat/apr" offset="-3" type="secular" />
<date name="Cinco de Mayo" value="*/5/5" type="secular" />
<date name="Armed Forces Day" value="*/3/sat/may" type="secular" />
<date name="Mothers' Day" value="*/2/sun/may" type="secular" />
<date name="Memorial Day" value="*/-1/mon/may" type="secular" />
<date name="Flag Day" value="*/6/14" type="secular" />
<date name="Fathers' Day" value="*/3/sun/jun" type="secular" />
<date name="Independence Day" value="*/7/4" type="national" />
<date name="Parents' Day" value="*/4/sun/jul" type="secular" />
<date name="Labor Day" value="*/1/mon/sep" type="national" />
<date name="Grandparents' Day" value="*/1/mon/sep" type="secular" offset="6" />
<date name="Columbus Day" value="*/2/mon/oct" type="secular" />
<date name="Ramadan begins" value="2006/09/24" type="religious" />
<date name="Ramadan begins" value="2007/09/13" type="religious" />
<date name="Ramadan begins" value="2008/09/2" type="religious" />
<date name="Ramadan begins" value="2009/08/22" type="religious" />
<date name="Yom Kippur" value="> passover(y)" type="religious" offset="172" />
<date name="United Nations Day" value="*/10/24" type="secular" />
<date name="Halloween" value="*/10/31" type="secular" />
<date name="Election Day" value="*/11/2" type="secular" offset="tue" />
<date name="Veterans Day" value="*/11/11" type="national" />
<date name="Thanksgiving" value="*/4/thu/nov" type="national" />
<date name="Hanukkah begins" value="> hanuka(y)" type="religious" />
<date name="Christmas" value="*/12/25" type="religious" />
<date name="Kwanzaa begins" value="*/12/26" type="religious" />
</country>
<country _name="Jewish Holidays">
<date _name="Purim" value="> passover(y)" offset="-30"/>
<date _name="Passover" value="> passover(y)" offset="0"/>
<date _name="2 of Passover" value="> passover(y)" offset="1"/>
<date _name="3 of Passover" value="> passover(y)" offset="2"/>
<date _name="4 of Passover" value="> passover(y)" offset="3"/>
<date _name="5 of Passover" value="> passover(y)" offset="4"/>
<date _name="6 of Passover" value="> passover(y)" offset="5"/>
<date _name="7 of Passover" value="> passover(y)" offset="6"/>
<date _name="Shavuot" value="> passover(y)" offset="50"/>
<date _name="Rosh Ha'Shana" value="> passover(y)" offset="163"/>
<date _name="Rosh Ha'Shana 2" value="> passover(y)" offset="164"/>
<date _name="Yom Kippur" value="> passover(y)" offset="172"/>
<date _name="Sukot" value="> passover(y)" offset="177"/>
<date _name="2 of Sukot" value="> passover(y)" offset="178"/>
<date _name="3 of Sukot" value="> passover(y)" offset="179"/>
<date _name="4 of Sukot" value="> passover(y)" offset="180"/>
<date _name="5 of Sukot" value="> passover(y)" offset="181"/>
<date _name="6 of Sukot" value="> passover(y)" offset="182"/>
<date _name="7 of Sukot" value="> passover(y)" offset="183"/>
<date _name="Simhat Tora" value="> passover(y)" offset="184"/>
<date _name="Hanuka" value="> hanuka(y)" offset="0"/>
<date _name="2 of Hanuka" value="> hanuka(y)" offset="1"/>
<date _name="3 of Hanuka" value="> hanuka(y)" offset="2"/>
<date _name="4 of Hanuka" value="> hanuka(y)" offset="3"/>
<date _name="5 of Hanuka" value="> hanuka(y)" offset="4"/>
<date _name="6 of Hanuka" value="> hanuka(y)" offset="5"/>
<date _name="7 of Hanuka" value="> hanuka(y)" offset="6"/>
<date _name="8 of Hanuka" value="> hanuka(y)" offset="7"/>
</country>
<country _name="New Zealand">
<date value="*/1/1" type="national" name="New Year's Day"/>
<date value="*/1/2" type="national" name="Day After New Year's Day"/>
<date value="*/1/1" type="national" offset="+1" name="New Years Day Holiday" if="dow(y, m, d) == 7"/>
<date value="*/1/1" type="national" offset="+2" name="Day After New Years Day Holiday" if="dow(y, m, d) == 6"/>
<date value="*/feb/6" type="national" name="Waitangi Day"/>
<date value="> easter(y)" type="national" offset="-2" name="Good Friday"/>
<date value="> easter(y)" type="national" offset="+1" name="Easter Monday"/>
<date value="*/apr/25" type="national" name="ANZAC Day"/>
<date value="*/-1/mon/jun" type="national" name="Queen's Birthday Holiday"/>
<date value="*/-4/mon/oct" type="national" name="Labour Day"/>
<date value="*/dec/25" type="national" name="Christmas Day"/>
<date value="*/dec/26" type="national" name="Boxing Day"/>
<date value="*/dec/25" type="national" offset="+2" name="Christmas Day Holiday" if="dow(y, m, d) > 5"/>
<date value="*/dec/26" type="national" offset="+2" name="Boxing Day Holiday" if="dow(y, m, d) > 5"/>
</country>
<country _name="Ukraine">
<date value="*/1/1" type="national" name="Новий Рік"/>
<date value="*/1/6" type="religious" name="Святий Вечір"/>
<date value="*/1/7" type="religious" name="Різдво"/>
<date value="*/1/13" type="religious" name="Маланка"/>
<date value="*/1/14" type="religious" name="Старий Новий рік, Щедрий вечір"/>
<date value="*/1/19" type="religious" name="Водохреща"/>
<date value="*/1/22" type="national" name="День Соборності України"/>
<date value="*/2/14" type="secular" name="День закоханих"/>
<date value="*/2/15" type="religious" name="Стрітення"/>
<date value="*/3/8" type="secular" name="Міжнародний жіночий день"/>
<date value="*/3/20" type="secular" name="Весняне Рівнодення"/>
<date value="*/4/1" type="secular" name="День сміху"/>
<date value="*/4/7" type="religious" name="Благовіщення"/>
<date value="> julian_easter(y)" type="religious" name="Великдень"/>
<date value="*/5/1" type="national" name="День Праці"/>
<date value="*/6/21" type="secular" name="Весняне Сонцестояння"/>
<date value="*/6/28" type="national" name="День Конституції України"/>
<date value="*/7/7" type="religious" name="Івана Купала"/>
<date value="*/8/19" type="religious" name="Спаса"/>
<date value="*/8/24" type="national" name="День Незалежності України"/>
<date value="*/9/22" type="secular" name="Осіннє Рівнодення"/>
<date value="*/10/14" type="religious" name="Покрова, День Українського козацтва"/>
<date value="*/12/13" type="religious" name="Андрія"/>
<date value="*/12/19" type="religious" name="Миколая"/>
<date value="*/12/21" type="secular" name="Осіннє Сонцестояння"/>
</country>
<country _name="Serbia">
<date value="*/1/1" type="national" name="Нова Година" />
<date value="*/1/7" type="religious" name="Божић" />
<date value="*/2/15" type="national" name="Дан државности Србије" />
<date value="> julian_easter(y)" type="religious" offset="-2" name="Велики петак" />
<date value="> julian_easter(y)" type="religious" name="Васкрс" />
<date value="> julian_easter(y)" type="religious" offset="1" name="Васкрсни понедељак" />
<date value="*/5/1" type="national" name="Празник рада" />
<date value="*/11/11" type="national" name="Дан примирја" />
<date value="*/1/27" type="religious" name="Свети Сава" />
<date value="*/4/22" type="national" name="Дан сећања на жртве холокауста" />
<date value="*/5/9" type="national" name="Дан победе" />
<date value="*/6/28" type="religious" name="Видовдан" />
<date value="*/10/21" type="national" name="Дан сећања на српске жртве у Другом светском рату" />
</country>
<country _name="Serbia (Latin)">
<date value="*/1/1" type="national" name="Nova godina" />
<date value="*/1/7" type="religious" name="Božić" />
<date value="*/2/15" type="national" name="Dan državnosti Srbije" />
<date value="> julian_easter(y)" type="religious" offset="-2" name="Veliki petak" />
<date value="> julian_easter(y)" type="religious" name="Vaskrs" />
<date value="> julian_easter(y)" type="religious" offset="1" name="Vaskrsni ponedeljak" />
<date value="*/5/1" type="national" name="Praznik rada" />
<date value="*/11/11" type="national" name="Dan primirja" />
<date value="*/1/27" type="religious" name="Sveti Sava" />
<date value="*/4/22" type="national" name="Dan sećanja na žrtve holokausta" />
<date value="*/5/9" type="national" name="Dan pobede" />
<date value="*/6/28" type="religious" name="Vidovdan" />
<date value="*/10/21" type="national" name="Dan sećanja na srpske žrtve u Drugom svetskom ratu" />
</country>
</calendar>

Before

Width:  |  Height:  |  Size: 457 B

After

Width:  |  Height:  |  Size: 457 B

Before

Width:  |  Height:  |  Size: 454 B

After

Width:  |  Height:  |  Size: 454 B

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 338 KiB

Before

Width:  |  Height:  |  Size: 111 KiB

After

Width:  |  Height:  |  Size: 111 KiB

Before

Width:  |  Height:  |  Size: 100 KiB

After

Width:  |  Height:  |  Size: 100 KiB

Before

Width:  |  Height:  |  Size: 43 B

After

Width:  |  Height:  |  Size: 43 B

Before

Width:  |  Height:  |  Size: 193 B

After

Width:  |  Height:  |  Size: 193 B

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Before

Width:  |  Height:  |  Size: 654 B

After

Width:  |  Height:  |  Size: 654 B

Before

Width:  |  Height:  |  Size: 969 B

After

Width:  |  Height:  |  Size: 969 B

Before

Width:  |  Height:  |  Size: 957 B

After

Width:  |  Height:  |  Size: 957 B

Before

Width:  |  Height:  |  Size: 678 B

After

Width:  |  Height:  |  Size: 678 B

Before

Width:  |  Height:  |  Size: 951 B

After

Width:  |  Height:  |  Size: 951 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

+3
View File
@@ -474,6 +474,9 @@
<code>TORON</code>
<code>TORNO</code>
<code>TR</code>
<temple name="Trujillo, Peru">
<code>TRUJI</code>
</temple>
</temple>
<temple name="Tuxtla Gutierrez, Mexico">
<code>TGUTI</code>
-14
View File
@@ -1,14 +0,0 @@
# This is the data/man level Makefile for Gramps
# $Id$
SUBDIRS = fr sv nl pl cs
man_IN_FILES = gramps.1.in
man_MANS = $(man_IN_FILES:.1.in=.1)
EXTRA_DIST = $(man_MANS) $(man_IN_FILES)
gramps.1: $(top_builddir)/config.status gramps.1.in
cd $(top_builddir) && CONFIG_FILES=data/man/$@ $(SHELL) ./config.status
CLEANFILES=$(man_MANS)
+243
View File
@@ -0,0 +1,243 @@
# -*- coding: utf-8 -*-
#
# Gramps documentation build configuration file, created by
# sphinx-quickstart on Sat Dec 1 14:38:29 2012.
#
# This file is execfile()d with the current directory set to its containing dir.
#
# Note that not all possible configuration values are present in this
# autogenerated file.
#
# All configuration values have a default; values that are commented out
# serve to show the default.
import sys, os
# If extensions (or modules to document with autodoc) are in another directory,
# add these directories to sys.path here. If the directory is relative to the
# documentation root, use os.path.abspath to make it absolute, like shown here.
#sys.path.insert(0, os.path.abspath('.'))
# -- General configuration -----------------------------------------------------
# If your documentation needs a minimal Sphinx version, state it here.
#needs_sphinx = '1.0'
# Add any Sphinx extension module names here, as strings. They can be extensions
# coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
extensions = []
# Add any paths that contain templates here, relative to this directory.
templates_path = ['_templates']
# The suffix of source filenames.
source_suffix = '.rst'
# The encoding of source files.
#source_encoding = 'utf-8-sig'
# The master toctree document.
master_doc = 'index'
# General information about the project.
project = u'Gramps'
copyright = u'2015, 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 = '4.2'
# The full version, including alpha/beta/rc tags.
release = '4.2.0'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
#locale_dirs = './locale'
#gettext_compact = True
# There are two options for replacing |today|: either, you set today to some
# non-false value, then it is used:
#today = ''
# Else, today_fmt is used as the format for a strftime call.
today_fmt = '%B %d, %Y'
# List of patterns, relative to source directory, that match files and
# directories to ignore when looking for source files.
exclude_patterns = ['_build']
# The reST default role (used for this markup: `text`) to use for all documents.
#default_role = None
# If true, '()' will be appended to :func: etc. cross-reference text.
#add_function_parentheses = True
# If true, the current module name will be prepended to all description
# unit titles (such as .. function::).
#add_module_names = True
# If true, sectionauthor and moduleauthor directives will be shown in the
# output. They are ignored by default.
#show_authors = False
# The name of the Pygments (syntax highlighting) style to use.
pygments_style = 'sphinx'
# A list of ignored prefixes for module index sorting.
#modindex_common_prefix = []
# -- Options for HTML output ---------------------------------------------------
# The theme to use for HTML and HTML Help pages. See the documentation for
# a list of builtin themes.
html_theme = 'default'
# Theme options are theme-specific and customize the look and feel of a theme
# further. For a list of options available for each theme, see the
# documentation.
#html_theme_options = {}
# Add any paths that contain custom themes here, relative to this directory.
#html_theme_path = []
# The name for this set of Sphinx documents. If None, it defaults to
# "<project> v<release> documentation".
#html_title = None
# A shorter title for the navigation bar. Default is the same as html_title.
#html_short_title = None
# The name of an image file (relative to this directory) to place at the top
# of the sidebar.
#html_logo = None
# The name of an image file (within the static path) to use as favicon of the
# docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32
# pixels large.
#html_favicon = None
# Add any paths that contain custom static files (such as style sheets) here,
# relative to this directory. They are copied after the builtin static files,
# so a file named "default.css" will overwrite the builtin "default.css".
#html_static_path = ['_static']
# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,
# using the given strftime format.
#html_last_updated_fmt = '%b %d, %Y'
# If true, SmartyPants will be used to convert quotes and dashes to
# typographically correct entities.
#html_use_smartypants = True
# Custom sidebar templates, maps document names to template names.
#html_sidebars = {}
# Additional templates that should be rendered to pages, maps page names to
# template names.
#html_additional_pages = {}
# If false, no module index is generated.
#html_domain_indices = True
# If false, no index is generated.
#html_use_index = True
# If true, the index is split into individual pages for each letter.
#html_split_index = False
# If true, links to the reST sources are added to the pages.
#html_show_sourcelink = True
# If true, "Created using Sphinx" is shown in the HTML footer. Default is True.
#html_show_sphinx = True
# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True.
#html_show_copyright = True
# If true, an OpenSearch description file will be output, and all pages will
# contain a <link> tag referring to it. The value of this option must be the
# base URL from which the finished HTML is served.
#html_use_opensearch = ''
# This is the file name suffix for HTML files (e.g. ".xhtml").
#html_file_suffix = None
# Output file base name for HTML help builder.
htmlhelp_basename = 'Grampsdoc'
# -- Options for LaTeX output --------------------------------------------------
latex_elements = {
# The paper size ('letterpaper' or 'a4paper').
#'papersize': 'letterpaper',
# The font size ('10pt', '11pt' or '12pt').
#'pointsize': '10pt',
# Additional stuff for the LaTeX preamble.
#'preamble': '',
}
# Grouping the document tree into LaTeX files. List of tuples
# (source start file, target name, title, author, documentclass [howto/manual]).
latex_documents = [
('index', 'Gramps.tex', u'Gramps Documentation',
u'.', 'manual'),
]
# The name of an image file (relative to this directory) to place at the top of
# the title page.
#latex_logo = None
# For "manual" documents, if this is true, then toplevel headings are parts,
# not chapters.
#latex_use_parts = False
# If true, show page references after internal links.
#latex_show_pagerefs = False
# If true, show URL addresses after external links.
#latex_show_urls = False
# Documents to append as an appendix to all manuals.
#latex_appendices = []
# If false, no module index is generated.
#latex_domain_indices = True
# -- Options for manual page output --------------------------------------------
# One entry per manual page. List of tuples
# (source start file, name, description, authors, manual section).
man_pages = [
('en', 'gramps', u'Gramps Documentation',
['Gramps project'], 1)
]
# If true, show URL addresses after external links.
#man_show_urls = False
# -- Options for Texinfo output ------------------------------------------------
# Grouping the document tree into Texinfo files. List of tuples
# (source start file, target name, title, author,
# dir menu entry, description, category)
texinfo_documents = [
('index', 'Gramps', u'Gramps Documentation',
u'.', 'Gramps', 'One line description of project.',
'Miscellaneous'),
]
# Documents to append as an appendix to all manuals.
#texinfo_appendices = []
# If false, no module index is generated.
#texinfo_domain_indices = True
# How to display URL addresses: 'footnote', 'no', or 'inline'.
#texinfo_show_urls = 'footnote'
-14
View File
@@ -1,14 +0,0 @@
# This is the data/man/sv level Makefile for Gramps
# $Id: Makefile.am 6189 2006-03-21 19:05:46Z rshura $
man_IN_FILES = gramps.1.in
man_MANS = $(man_IN_FILES:.1.in=.1)
mandir = @mandir@/cs
EXTRA_DIST = $(man_MANS) $(man_IN_FILES)
gramps.1: $(top_builddir)/config.status gramps.1.in
cd $(top_builddir) && CONFIG_FILES=data/man/cs/$@ $(SHELL) ./config.status
CLEANFILES=$(man_MANS)
+243
View File
@@ -0,0 +1,243 @@
# -*- coding: utf-8 -*-
#
# Gramps documentation build configuration file, created by
# sphinx-quickstart on Sat Dec 1 14:38:29 2012.
#
# This file is execfile()d with the current directory set to its containing dir.
#
# Note that not all possible configuration values are present in this
# autogenerated file.
#
# All configuration values have a default; values that are commented out
# serve to show the default.
import sys, os
# If extensions (or modules to document with autodoc) are in another directory,
# add these directories to sys.path here. If the directory is relative to the
# documentation root, use os.path.abspath to make it absolute, like shown here.
#sys.path.insert(0, os.path.abspath('.'))
# -- General configuration -----------------------------------------------------
# If your documentation needs a minimal Sphinx version, state it here.
#needs_sphinx = '1.0'
# Add any Sphinx extension module names here, as strings. They can be extensions
# coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
extensions = []
# Add any paths that contain templates here, relative to this directory.
templates_path = ['_templates']
# The suffix of source filenames.
source_suffix = '.rst'
# The encoding of source files.
#source_encoding = 'utf-8-sig'
# The master toctree document.
master_doc = 'cs'
# General information about the project.
project = u'Gramps'
copyright = u'2015, 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 = '4.2'
# The full version, including alpha/beta/rc tags.
release = '4.2.0'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
locale_dirs = './locale'
gettext_compact = True
# There are two options for replacing |today|: either, you set today to some
# non-false value, then it is used:
#today = ''
# Else, today_fmt is used as the format for a strftime call.
today_fmt = '%B %d, %Y'
# List of patterns, relative to source directory, that match files and
# directories to ignore when looking for source files.
exclude_patterns = ['_build']
# The reST default role (used for this markup: `text`) to use for all documents.
#default_role = None
# If true, '()' will be appended to :func: etc. cross-reference text.
#add_function_parentheses = True
# If true, the current module name will be prepended to all description
# unit titles (such as .. function::).
#add_module_names = True
# If true, sectionauthor and moduleauthor directives will be shown in the
# output. They are ignored by default.
#show_authors = False
# The name of the Pygments (syntax highlighting) style to use.
pygments_style = 'sphinx'
# A list of ignored prefixes for module index sorting.
#modindex_common_prefix = []
# -- Options for HTML output ---------------------------------------------------
# The theme to use for HTML and HTML Help pages. See the documentation for
# a list of builtin themes.
html_theme = 'default'
# Theme options are theme-specific and customize the look and feel of a theme
# further. For a list of options available for each theme, see the
# documentation.
#html_theme_options = {}
# Add any paths that contain custom themes here, relative to this directory.
#html_theme_path = []
# The name for this set of Sphinx documents. If None, it defaults to
# "<project> v<release> documentation".
#html_title = None
# A shorter title for the navigation bar. Default is the same as html_title.
#html_short_title = None
# The name of an image file (relative to this directory) to place at the top
# of the sidebar.
#html_logo = None
# The name of an image file (within the static path) to use as favicon of the
# docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32
# pixels large.
#html_favicon = None
# Add any paths that contain custom static files (such as style sheets) here,
# relative to this directory. They are copied after the builtin static files,
# so a file named "default.css" will overwrite the builtin "default.css".
#html_static_path = ['_static']
# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,
# using the given strftime format.
#html_last_updated_fmt = '%b %d, %Y'
# If true, SmartyPants will be used to convert quotes and dashes to
# typographically correct entities.
#html_use_smartypants = True
# Custom sidebar templates, maps document names to template names.
#html_sidebars = {}
# Additional templates that should be rendered to pages, maps page names to
# template names.
#html_additional_pages = {}
# If false, no module index is generated.
#html_domain_indices = True
# If false, no index is generated.
#html_use_index = True
# If true, the index is split into individual pages for each letter.
#html_split_index = False
# If true, links to the reST sources are added to the pages.
#html_show_sourcelink = True
# If true, "Created using Sphinx" is shown in the HTML footer. Default is True.
#html_show_sphinx = True
# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True.
#html_show_copyright = True
# If true, an OpenSearch description file will be output, and all pages will
# contain a <link> tag referring to it. The value of this option must be the
# base URL from which the finished HTML is served.
#html_use_opensearch = ''
# This is the file name suffix for HTML files (e.g. ".xhtml").
#html_file_suffix = None
# Output file base name for HTML help builder.
htmlhelp_basename = 'Grampsdoc'
# -- Options for LaTeX output --------------------------------------------------
latex_elements = {
# The paper size ('letterpaper' or 'a4paper').
#'papersize': 'letterpaper',
# The font size ('10pt', '11pt' or '12pt').
#'pointsize': '10pt',
# Additional stuff for the LaTeX preamble.
#'preamble': '',
}
# Grouping the document tree into LaTeX files. List of tuples
# (source start file, target name, title, author, documentclass [howto/manual]).
latex_documents = [
('index', 'Gramps.tex', u'Gramps Documentation',
u'.', 'manual'),
]
# The name of an image file (relative to this directory) to place at the top of
# the title page.
#latex_logo = None
# For "manual" documents, if this is true, then toplevel headings are parts,
# not chapters.
#latex_use_parts = False
# If true, show page references after internal links.
#latex_show_pagerefs = False
# If true, show URL addresses after external links.
#latex_show_urls = False
# Documents to append as an appendix to all manuals.
#latex_appendices = []
# If false, no module index is generated.
#latex_domain_indices = True
# -- Options for manual page output --------------------------------------------
# One entry per manual page. List of tuples
# (source start file, name, description, authors, manual section).
man_pages = [
('cs', 'gramps', u'Gramps Documentation',
[u'.'], 1)
]
# If true, show URL addresses after external links.
#man_show_urls = False
# -- Options for Texinfo output ------------------------------------------------
# Grouping the document tree into Texinfo files. List of tuples
# (source start file, target name, title, author,
# dir menu entry, description, category)
texinfo_documents = [
('index', 'Gramps', u'Gramps Documentation',
u'.', 'Gramps', 'One line description of project.',
'Miscellaneous'),
]
# Documents to append as an appendix to all manuals.
#texinfo_appendices = []
# If false, no module index is generated.
#texinfo_domain_indices = True
# How to display URL addresses: 'footnote', 'no', or 'inline'.
#texinfo_show_urls = 'footnote'
+282
View File
@@ -0,0 +1,282 @@
Czech
======
gramps(1) 3.4.0 gramps(1)
**JMÉNO**
gramps - programový systém pro správu genealogického výzkumu a analýzy.
**POUŽITÍ**
gramps [-?|--help] [--usage] [--version] [-l] [-u|--force-unlock]
[-O|--open= DATABÁZE [-f|--format= FORMÁT]] [-i|--import= SOUBOR
[-f|--format= FORMÁT]] [-i|--import= ...] [-e|--export= SOUBOR
[-f|--format= FORMÁT]] [-a|--action= AKCE] [-p|--options= PARAMETRY]] [
SOUBOR ] [--version]
**POPIS**
Gramps je zdarma šířený Open Source genealogický program. Je napsán v
jazyce Python s využitím rozhraní GTK+/GNOME. Gramps bude povědomý
komukoli, kdo už pracoval s jinými genealogickými programy jako Family
Tree Maker (TM), Personal Ancestral Files (TM), nebo GNU Geneweb.
Podporuje import dat z populárního formátu GEDCOM, který je celosvětově
rozšířen a je využíván téměř všemi ostatními genealogickými programy.
**MOŽNOSTI**
**gramps** *SOUBOR*
Pokud je zadán SOUBOR (bez dalších parametrů) jako název rodok
menu nebo jako adresář databáze rodokmenu, je gramps otevřeno v
interaktivním módu. Pokud je SOUBOR formátem podporovaným
Gramps, je vytvořen rodokmen s názvem založeným na názvu souboru
a data ze vstupu jsou do něho naimportována. Zbytek parametrů
příkazové řádky je ignorován. Tento způsob spouštění je vhodný
pro gramps použitý jako prohlížeč genealogických dat např. pro
webové prohlížeče. Spuštění tímto způsobem zpracuje jakákoli
data ve formátu podporovaném gramps, viz dále.
**-f** , **--format=** *FORMÁT*
Explicitně definuje formát SOUBORu předchozího parametru -i,
nebo -e. Pokud není parametr -f pro SOUBOR specifikován, bude
automaticky použit formát odpovídající koncovce souboru nebo
MIME-typu.
Formáty dostupné pro export jsou gramps-xml (automaticky použit
pokud má SOUBOR koncovku .gramps), gedcom (automaticky použit
pokud má SOUBOR koncovku .ged), případně jiný další formát dos
tupný prostřednictvím zásuvných modulů Gramps.
Formáty dostupné pro import jsou grdb, gramps-xml, gedcom,
gramps-pkg (automaticky použit pokud má SOUBOR koncovku .gpkg),
nebo geneweb (automaticky použit pokud má SOUBOR koncovku .gw).
Formáty dostupné pro export jsou gramps-xml, gedcom, gramps-pkg,
wft (automaticky použit pokud má SOUBOR koncovku .wft), geneweb,
a iso (nikdy není použit automaticky, vždy musí být specifikován
parametrem -f).
**-l**
Vypíše seznam známých rodokmenů.
**-u** , **--force-unlock**
Odemkne zamčenou databázi.
**-O** , **--open=** *DATABÁZE*
Otevření *DATABÁZE* . Hodnota musí být existujícím databázovým
adresářem, nebo názvem existujícího rodokmenu. Pokud na
příkazové řádce nejsou žádné parametry importu nebo exportu, je
nad danou databází spuštěna interaktivní relace.
**-i** , **--import=** *SOUBOR*
Importuje data ze SOUBORu. Pokud není specifikována databáze, je
použita dočasná. Ta je po ukončení gramps smazána.
Pokud je předáván více než jeden vstup, musí každému souboru
předcházet parametr -i. Soubory jsou zpracovávány v pořadí, v
jakém byly zadány na příkazové řádce. Např. -i SOUBOR1 -i SOU
BOR2 a -i SOUBOR2 -i SOUBOR1 mohou vytvořit ve výsledné databázi
různá gramps ID.
**-a** , **--action=** *AKCE*
Provedení AKCE nad importovanými daty. Akce jsou spuštěny poté
co jsou všechny importy dat úspěšně ukončeny. V tuto chvíli jsou
podporovány následující akce: summary (stejné jako
Zprávy->Pohled->Souhrn), check (stejné jako Nástroje->Database
Processing->Kontrola a oprava), report (vytvoří zprávu), a tool
(spustí nástroj zásuvného modulu). Akce report a tool potřebují
v PARAMETRY zadat parametr -p .
PARAMETRY by měly splňovat následující kritéria:
Nesmí obsahovat žádné mezery. Pokud některý argument potřebuje
mezeru, musí být řetězec uzavřen v uvozovkách (držet se syntaxe
příkazové řádky). Řetězec možností je seznam párů název=hod
nota. Jednotlivé páry musí být odděleny čárkami.
Většina možností nástrojů a zpráv jsou specifickými pro
konkrétní nástroj nebo zprávu. Existují ale i takové, které
jsou společné.
**name=name**
Povinná předvolba určující který nástroj nebo zpráva bude
spuštěna. Pokud zadané name neodpovídá žádné dostupné
funkčnosti, vypíše se chybové hlášení následované seznamem dos
tupných nástrojů a zpráv (záleží na AKCE).
**show=all**
Vytvoří seznam názvů všech předvoleb dostupných pro danou zprávu
nebo nástroj.
**show=optionname**
Vypíše popis všech funkcionalit poskytnutých optionname, ale
také všechny přijatelné typy a hodnoty pro tuto volbu.
Použijte výše popsané volby pro zjištění všech možností dané
zprávy.
Pokud je zadána jedna nebo více výstupních akcí, každá musí být uvozena
předvolbou -a. Akce jsou prováděny jedna za druhou v zadaném pořadí.
**-d** , **--debug=** *LOGGER_NAME*
Zapne ladicí výstup pro vývoj a testování. Detaily najdete ve
zdrojovém kódu.
**--version**
Vytiskne číslo verze gramps a skončí
**Chování**
Pokud první parametr příkazové řádky nezačíná pomlčkou, pokusí se
gramps otevřít soubor s názvem daným prvním argumentem na příkazové
řádce a spustit interaktivní relaci. Zbytek argumentů na příkazové
řádce je v tomto případě ignorován.
Pokud je zadán parametr -O, pak se gramps snaží otevřít zadanou
databázi a pracovat s jejími daty podle instrukcí dalších parametrů
příkazové řádky.
S nebo bez použití parametru -O může být provedeno více importů,
exportů, případně akcí daných argumenty příkazové řádky (-i, -e a -a).
Na pořadí parametrů -i, -e, nebo -a nezáleží. Aktuální pořadí zpra
cování je vždy: všechny importy (pokud jsou nějaké) -> všechny akce
(pokud jsou nějaké) -> všechny exporty (pokud jsou nějaké). Parametr
otevření musí být ale vždy první!
Pokud nejsou zadány -O nebo -i, gramps otevře své hlavní okno a spustí
se v obvyklém interaktivním módu s prázdnou databází.
Pokud nejsou zadány -e nebo -a, gramps otevře své hlavní okno a spustí
se v ovbyklém interaktnivním módu s databází vzniklou výsledkem všech
importů. Tato databáze je umístěna v souboru import_db.grdb v adresáři
~/.gramps/import.
Chyba vzniklá při importu, exportu nebo akci bude vypsána na stdout
(pokud se jedná o vyjímku ošetřenou gramps) nebo na stderr (pokud
problém není ošetřen). Pro uložení zpráv a chyb do souboru použijte
obvyklá přesměrování výstupů stdout a stderr příkazové řádky.
**PŘÍKLADY**
Otevření existujícího rodokmenu a import xml souboru do něho může být
proveden takto:
gramps -O 'Můj rodokmen' -i ~/db3.gramps
To samé, jen s importem do dočasné databáze a otevřením interaktivní
relace:
gramps -i 'My Family Tree' -i ~/db3.gramps
Import čtyř databází (jejichž formáty jsou stanoveny podle názvů sou
borů) a následná kontrola bezchybnosti výsledné databáze může být
provedena takto:
gramps -i file1.ged -i file2.tgz -i ~/db3.gramps -i file4.wft -a
check
Explicitní specifikace formátu databází předchozího příkladu přidáním
příslušného parametru -f za název souboru:
gramps -i file1.ged -f gedcom -i file2.tgz -f gramps-pkg -i
~/db3.gramps -f gramps-xml -i file4.wft -f wft -a check
Zapsání výsledné databáze vytvořené ze všech importů zajistí parametr
-e (použijte -f pokud nelze uhodnout formát z názvu souboru):
gramps -i file1.ged -i file2.tgz -e ~/nový-balíček -f gramps-pkg
Import tří databází a start interaktivní gramps relace nad výsledkem:
gramps -i file1.ged -i file2.tgz -i ~/db3.gramps
Spuštění nástroje kontroly z příkazové řádky s výstupem na stdout:
gramps -O 'Můj rodokmen' -a tool -p name=verify
A konečně spuštění normální interaktivní relace aplikace:
gramps
**PROMĚNNÉ PROSTŘEDÍ**
Program kontroluje, zda jsou nastaveny následující proměnné:
**LANG** - popisuje, který jazyk bude použit: Příklad: pro češtinu musí mít
proměnná hodnotu cs_CZ.utf8.
**GRAMPSHOME** - pokud je nastavena, Gramps použije její hodnotu jako
adresář v němž jsou uložena nastavení a databáze. Ve výchozím stavu,
kdy proměnná není nastavena gramps předpokládá že adresář s databázemi
a nastavením bude vytvořen v adresáři s uživatelským profile (popsán
proměnnou prostředí HOME v Linuxu nebo USERPROFILE ve Windows 2000/XP).
**KONCEPTY**
gramps podporuje systém zásuvných modulů založených na jazyku python
jehož prostřednictvím umožňuje přidání import/export modulů, modulů
pro vytváření zpráv, nástrojů a zobrazovacích filtrů bez nutnosti
zásahu do hlavního programu.
Dále, krom možnosti přímého tisku, dovoluje směřovat výstup také k
ostatním systémům a aplikacím jako např. OpenOffice.org, AbiWord, HTML,
nebo LaTeX. Tím dává možnost přizpůsobit formát požadavku uživatelů.
**ZNÁMÉ CHYBY A OMEZENÍ**
nejsou
**SOUBORY**
*${PREFIX}/bin/gramps*
*${PREFIX}/lib/python/dist-packages/gramps/*
*${PREFIX}/share/*
*${HOME}/.gramps*
**AUTOŘI**
Donald Allingham <don@gramps-project.org>
http://gramps-project.org/
Originální manuálovou stránku vytvořil:
Brandon L. Griffith <brandon@debian.org>
pro zařazení do systému Debian GNU/Linux.
Tuto manuálovou stránku přeložil a v současné době spravuje:
Zdeněk Hataš <zdenek.hatas@gmail.com>
**DOKUMENTACE**
Uživatelská dokumentace je k dispozici prostřednictvím standardního
prohlížeče nápovědy GNOME ve formě příručky Gramps. Příručka je také
dostupná ve formátu XML jako gramps-manual.xml v adresáři doc/gramps-
manual/$LANG v oficiální distribuci zdrojového kódu.
Dokumentace pro vývojáře je k dispozici na webu
http://www.gramps-project.org/wiki/index.php?title=Portal:Developers
Leden 2012 3.4.0 gramps(1)
+299
View File
@@ -0,0 +1,299 @@
English
=======
gramps(1) @VERSION@ gramps(1)
**NAME**
gramps - Genealogical Research and Analysis Management Programming Sys
tem.
**SYNOPSIS**
**gramps** [**-?** | **--help**] [**--usage**] [**--version**]
[**-l**] [**-L**] [**-u** | **--force-unlock**] [**-O** | **--open=** *DATABASE*
[**-f** | **--format=** *FORMAT*] [**-i** | **--import=** *FILE*
[**-f** | **--format=** *FORMAT*]] [**--remove=** *FAMILY_TREE_PATTERN*]
[**-e** | **--export=** *FILE* [**-f** | **--format=** *FORMAT*]]
[**-a** | **--action=** *ACTION*] [*-p* | **--options=** *OPTION
STRING*]] [*FILE*] [**--version**]
**DESCRIPTION**
Gramps is a Free/OpenSource genealogy program. It is written in Python,
using the GTK+/GNOME interface. Gramps should seem familiar to anyone
who has used other genealogy programs before such as Family Tree Maker
(TM), Personal Ancestral Files (TM), or the GNU Geneweb. It supports
importing of the ever popular GEDCOM format which is used world wide by
almost all other genealogy software.
**OPTIONS**
**gramps** *FILE*
When *FILE* is given (without any flags) as a family tree name or
as a family tree database directory, then it is opened and an
interactive session is started. If *FILE* is a file format under
stood by Gramps, an empty family tree is created whose name is
based on the *FILE* name and the data is imported into it. The
rest of the options is ignored. This way of launching is suit
able for using gramps as a handler for genealogical data in e.g.
web browsers. This invocation can accept any data format native
to gramps, see below.
**-f** , **--format=** *FORMAT*
Explicitly specify format of *FILE* given by preceding **-i** ,
or **-e** option. If the **-f** option is not given for any
*FILE* , the format of that file is guessed according to its extension
or MIME-type.
Formats available for export are **gramps-xml** (guessed if *FILE*
ends with **.gramps** ), **gedcom** (guessed if *FILE* ends with
**.ged** ), or any file export available through the Gramps plugin
system.
Formats available for import are **gramps-xml** , **gedcom** ,
**gramps-pkg** (guessed if *FILE* ends with **.gpkg** ),
and **geneweb** (guessed if *FILE* ends with **.gw** ).
Formats available for export are **gramps-xml** , **gedcom** ,
**gramps-pkg** , **wft** (guessed if *FILE* ends with **.wft** ),
**geneweb**.
**-l**
Print a list of known family trees.
**-L**
Print a detailed list of known family trees.
**-u** , **--force-unlock**
Unlock a locked database.
**-O** , **--open=** *DATABASE*
Open *DATABASE* which must be an existing database directory or
existing family tree name. If no action, import or export
options are given on the command line then an interactive ses
sion is started using that database.
**-i** , **--import=** *FILE*
Import data from *FILE* . If you haven't specified a database, then
an empty database is created for you called Family Tree x
(where x is an incrementing number).
When more than one input file is given, each has to be preceded
by **-i** flag. The files are imported in the specified order, i.e.
**-i** *FILE1* **-i** *FILE2* and **-i** *FILE2* **-i** *FILE1*
might produce different gramps IDs in the resulting database.
**-e** , **--export=** *FICHIER*
Export data into *FILE* . For **gramps-xml** , **gedcom**
, **wft** , **gramps-pkg** , et **geneweb** , the *FILE* is the
name of the resulting file.
When more than one output file is given, each has to be preceded
by **-e** flag. The files are written one by one, in the specified order.
**-a** , **--action=** *ACTION*
Perform *ACTION* on the imported data. This is done after all
imports are successfully completed. Currently available actions
are **summary** (same as Reports->View->Summary), **check** (same as
Tools->Database Processing->Check and Repair), **report** (generates
report), and tool (runs a plugin tool). Both **report** and **tool**
need the *OPTIONSTRING* supplied by the **-p** flag).
The *OPTIONSTRING* should satisfy the following conditions:
It must not contain any spaces. If some arguments need to
include spaces, the string should be enclosed with quotation
marks, i.e., follow the shell syntax. Option string is a list
of pairs with name and value (separated by the equality sign).
The name and value pairs must be separated by commas.
Most of the report or tools options are specific for each report
or tool. However, there are some common options.
**name=name**
This mandatory option determines which report or tool will be
run. If the supplied name does not correspond to any available
report or tool, an error message will be printed followed by the
list of available reports or tools (depending on the *ACTION* ).
**show=all**
This will produce the list of names for all options available
for a given report or tool.
**show=optionname**
This will print the description of the functionality supplied by
*optionname*, as well as what are the acceptable types and values
for this option.
Use the above options to find out everything about a given
report.
When more than one output action is given, each has to be preceded by
**-a** flag. The actions are performed one by one, in the specified order.
**-d** , **--debug=** *LOGGER_NAME*
Enables debug logs for development and testing. Look at the
source code for details
**--version**
Prints the version number of gramps and then exits
**Operation**
If the first argument on the command line does not start with dash
(i.e. no flag), gramps will attempt to open the file with the name
given by the first argument and start interactive session, ignoring the
rest of the command line arguments.
If the **-O** flag is given, then gramps will try opening the supplied
database and then work with that data, as instructed by the further
command line parameters.
With or without the **-O** flag, there could be multiple imports, exports,
and actions specified further on the command line by using **-i** ,
**-e** , and **-a** flags.
The order of **-i** , **-e** , or **-a** options does not matter. The actual order
always is: all imports (if any) -> all actions (if any) -> all exports
(if any). But opening must always be first!
If no **-O** or **-i** option is given, gramps will launch its main window and
start the usual interactive session with the empty database, since
there is no data to process, anyway.
If no **-e** or **-a** options are given, gramps will launch its main window
and start the usual interactive session with the database resulted from
all imports. This database resides in the **import_db.grdb** under
**~/.gramps/import** directory.
The error encountered during import, export, or action, will be either
dumped to stdout (if these are exceptions handled by gramps) or to
*stderr* (if these are not handled). Use usual shell redirections of
*stdout* and *stderr* to save messages and errors in files.
**EXAMPLES**
To open an existing family tree and import an xml file into it, one
may type:
**gramps -O** *'My Family Tree'* **-i** *~/db3.gramps*
The above changes the opened family tree, to do the same, but import
both in a temporary family tree and start an interactive session, one
may type:
**gramps -i** *'My Family Tree'* **-i** *~/db3.gramps*
To import four databases (whose formats can be determined from their
names) and then check the resulting database for errors, one may type:
**gramps -i** *file1.ged* **-i** *file2.tgz* **-i** *~/db3.gramps*
**-i** *file4.wft* **-a** *check*
To explicitly specify the formats in the above example, append file
names with appropriate **-f** options:
**gramps -i** *file1.ged* **-f** *gedcom* **-i** *file2.tgz* **-f**
*gramps-pkg* **-i** *~/db3.gramps* **-f** *gramps-xml* **-i** *file4.wft*
**-f** *wft* **-a** *check*
To record the database resulting from all imports, supply **-e** flag (use
**-f** if the filename does not allow gramps to guess the format):
**gramps -i** *file1.ged* **-i** *file2.tgz* **-e** *~/new-package*
**-f** *gramps-pkg*
To import three databases and start interactive gramps session with the
result:
**gramps -i** *file1.ged* **-i** *file2.tgz* **-i** *~/db3.gramps*
To run the Verify tool from the commandline and output the result to
stdout:
**gramps -O** *'My Family Tree'* **-a** *tool* **-p name=** *verify*
Finally, to start normal interactive session type:
**gramps**
**ENVIRONMENT VARIABLES**
The program checks whether these environment variables are set:
**LANG** - describe, which language to use: Ex.: for polish language this
variable has to be set to pl_PL.UTF-8.
**GRAMPSHOME** - if set, force Gramps to use the specified directory to
keep program settings and databases there. By default, this variable is
not set and gramps assumes that the folder with all databases and pro
file settings should be created within the user profile folder
(described by environment variable HOME for Linux or USERPROFILE for
Windows 2000/XP).
**CONCEPTS**
Supports a python-based plugin system, allowing import and export writ
ers, report generators, tools, and display filters to be added without
modification of the main program.
In addition to generating direct printer output, report generators also
target other systems, such as *LibreOffice.org* , *AbiWord* , *HTML*,
or *LaTeX* to allow the users to modify the format to suit their needs.
**KNOWN BUGS AND LIMITATIONS**
**FILES**
*${PREFIX}/bin/gramps*
*${PREFIX}/lib/python3/dist-packages/gramps/*
*${PREFIX}/share/*
*${HOME}/.gramps*
**AUTHORS**
Donald Allingham <don@gramps-project.org>
http://gramps-project.org/
This man page was originally written by:
Brandon L. Griffith <brandon@debian.org>
for inclusion in the Debian GNU/Linux system.
This man page is currently maintained by:
Gramps project <xxx@gramps-project.org>
**DOCUMENTATION**
The user documentation is available through standard web browser
in the form of Gramps Manual.
The developer documentation can be found on the
http://www.gramps-project.org/wiki/index.php?title=Portal:Developers
portal.
gramps(1) @VERSION@ gramps(1)
-14
View File
@@ -1,14 +0,0 @@
# This is the data/man/fr level Makefile for Gramps
# $Id$
man_IN_FILES = gramps.1.in
man_MANS = $(man_IN_FILES:.1.in=.1)
mandir = @mandir@/fr
EXTRA_DIST = $(man_MANS) $(man_IN_FILES)
gramps.1: $(top_builddir)/config.status gramps.1.in
cd $(top_builddir) && CONFIG_FILES=data/man/fr/$@ $(SHELL) ./config.status
CLEANFILES=$(man_MANS)
+243
View File
@@ -0,0 +1,243 @@
# -*- coding: utf-8 -*-
#
# Gramps documentation build configuration file, created by
# sphinx-quickstart on Sat Dec 1 14:38:29 2012.
#
# This file is execfile()d with the current directory set to its containing dir.
#
# Note that not all possible configuration values are present in this
# autogenerated file.
#
# All configuration values have a default; values that are commented out
# serve to show the default.
import sys, os
# If extensions (or modules to document with autodoc) are in another directory,
# add these directories to sys.path here. If the directory is relative to the
# documentation root, use os.path.abspath to make it absolute, like shown here.
#sys.path.insert(0, os.path.abspath('.'))
# -- General configuration -----------------------------------------------------
# If your documentation needs a minimal Sphinx version, state it here.
#needs_sphinx = '1.0'
# Add any Sphinx extension module names here, as strings. They can be extensions
# coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
extensions = []
# Add any paths that contain templates here, relative to this directory.
templates_path = ['_templates']
# The suffix of source filenames.
source_suffix = '.rst'
# The encoding of source files.
#source_encoding = 'utf-8-sig'
# The master toctree document.
master_doc = 'fr'
# General information about the project.
project = u'Gramps'
copyright = u'2015, 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 = '4.2'
# The full version, including alpha/beta/rc tags.
release = '4.2.0'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
locale_dirs = './locale'
gettext_compact = True
# There are two options for replacing |today|: either, you set today to some
# non-false value, then it is used:
#today = ''
# Else, today_fmt is used as the format for a strftime call.
today_fmt = '%d %B %Y'
# List of patterns, relative to source directory, that match files and
# directories to ignore when looking for source files.
exclude_patterns = ['_build']
# The reST default role (used for this markup: `text`) to use for all documents.
#default_role = None
# If true, '()' will be appended to :func: etc. cross-reference text.
#add_function_parentheses = True
# If true, the current module name will be prepended to all description
# unit titles (such as .. function::).
#add_module_names = True
# If true, sectionauthor and moduleauthor directives will be shown in the
# output. They are ignored by default.
#show_authors = False
# The name of the Pygments (syntax highlighting) style to use.
pygments_style = 'sphinx'
# A list of ignored prefixes for module index sorting.
#modindex_common_prefix = []
# -- Options for HTML output ---------------------------------------------------
# The theme to use for HTML and HTML Help pages. See the documentation for
# a list of builtin themes.
html_theme = 'default'
# Theme options are theme-specific and customize the look and feel of a theme
# further. For a list of options available for each theme, see the
# documentation.
#html_theme_options = {}
# Add any paths that contain custom themes here, relative to this directory.
#html_theme_path = []
# The name for this set of Sphinx documents. If None, it defaults to
# "<project> v<release> documentation".
#html_title = None
# A shorter title for the navigation bar. Default is the same as html_title.
#html_short_title = None
# The name of an image file (relative to this directory) to place at the top
# of the sidebar.
#html_logo = None
# The name of an image file (within the static path) to use as favicon of the
# docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32
# pixels large.
#html_favicon = None
# Add any paths that contain custom static files (such as style sheets) here,
# relative to this directory. They are copied after the builtin static files,
# so a file named "default.css" will overwrite the builtin "default.css".
#html_static_path = ['_static']
# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,
# using the given strftime format.
#html_last_updated_fmt = '%b %d, %Y'
# If true, SmartyPants will be used to convert quotes and dashes to
# typographically correct entities.
#html_use_smartypants = True
# Custom sidebar templates, maps document names to template names.
#html_sidebars = {}
# Additional templates that should be rendered to pages, maps page names to
# template names.
#html_additional_pages = {}
# If false, no module index is generated.
#html_domain_indices = True
# If false, no index is generated.
#html_use_index = True
# If true, the index is split into individual pages for each letter.
#html_split_index = False
# If true, links to the reST sources are added to the pages.
#html_show_sourcelink = True
# If true, "Created using Sphinx" is shown in the HTML footer. Default is True.
#html_show_sphinx = True
# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True.
#html_show_copyright = True
# If true, an OpenSearch description file will be output, and all pages will
# contain a <link> tag referring to it. The value of this option must be the
# base URL from which the finished HTML is served.
#html_use_opensearch = ''
# This is the file name suffix for HTML files (e.g. ".xhtml").
#html_file_suffix = None
# Output file base name for HTML help builder.
htmlhelp_basename = 'Grampsdoc'
# -- Options for LaTeX output --------------------------------------------------
latex_elements = {
# The paper size ('letterpaper' or 'a4paper').
#'papersize': 'letterpaper',
# The font size ('10pt', '11pt' or '12pt').
#'pointsize': '10pt',
# Additional stuff for the LaTeX preamble.
#'preamble': '',
}
# Grouping the document tree into LaTeX files. List of tuples
# (source start file, target name, title, author, documentclass [howto/manual]).
latex_documents = [
('index', 'Gramps.tex', u'Gramps Documentation',
u'.', 'manual'),
]
# The name of an image file (relative to this directory) to place at the top of
# the title page.
#latex_logo = None
# For "manual" documents, if this is true, then toplevel headings are parts,
# not chapters.
#latex_use_parts = False
# If true, show page references after internal links.
#latex_show_pagerefs = False
# If true, show URL addresses after external links.
#latex_show_urls = False
# Documents to append as an appendix to all manuals.
#latex_appendices = []
# If false, no module index is generated.
#latex_domain_indices = True
# -- Options for manual page output --------------------------------------------
# One entry per manual page. List of tuples
# (source start file, name, description, authors, manual section).
man_pages = [
('fr', 'gramps', u'Gramps Documentation',
['Jerome Rapinat'], 1)
]
# If true, show URL addresses after external links.
#man_show_urls = False
# -- Options for Texinfo output ------------------------------------------------
# Grouping the document tree into Texinfo files. List of tuples
# (source start file, target name, title, author,
# dir menu entry, description, category)
texinfo_documents = [
('index', 'Gramps', u'Gramps Documentation',
u'.', 'Gramps', 'One line description of project.',
'Miscellaneous'),
]
# Documents to append as an appendix to all manuals.
#texinfo_appendices = []
# If false, no module index is generated.
#texinfo_domain_indices = True
# How to display URL addresses: 'footnote', 'no', or 'inline'.
#texinfo_show_urls = 'footnote'
+299
View File
@@ -0,0 +1,299 @@
French
=======
gramps(1) @VERSION@ gramps(1)
**NOM**
gramps - Gramps est une application de généalogie. Gramps est
l'acronyme de Genealogical Research and Analysis Management Programming
System (Systeme de Programmation pour Recherche, Analyse et Gestion de
données généalogiques)
**SYNOPSIS**
**gramps** [**-?** | **--help**] [**--usage**] [**--version**]
[**-l**] [**-L**] [**-u** | **--force-unlock**] [**-O** | **--open=** *BASE_DE_DONNEES*]
[**-f** | **--format=** *FORMAT*] [**-i** | **--import=** *FICHIER*]
[**-e** | **--export=** *FICHIER*] [**--remove=** *FAMILY_TREE_PATTERN*]
[**-a** | **--action=** *ACTION* [*-p* | **--options=** *CHAÎNE
OPTION*]] [*FICHIER*] [**--version**]
**DESCRIPTION**
Gramps est un programme Libre/OpenSource de généalogie. Il est écrit en
python, et utilise une interface GTK+/GNOME. Gramps est semblable à
d'autres programmes de généalogie tel que Family Tree Maker (FTM),
Personal Ancestral Files, ou le programme GNU Geneweb. Il peut
importer/exporter le format le plus utilisé par les autres logiciels de
généalogie : GEDCOM.
**OPTIONS**
**gramps** *FICHIER*
Si *FICHIER* est désigné (sans autres commandes) comme arbre
familial ou comme répertoire d'arbre familial, alors une session
interactive est ouverte. Si *FICHIER* est un format de fichier
supporté par Gramps, une base vide est créée dont le nom est
celui du *FICHIER* et les données y seront importées. Les autres
options sont ignorées. Ce type de lancement permet d'utiliser
gramps pour manipuler des données comme dans un navigateur web.
Les formats natifs de gramps sont acceptés, voir ci-dessous.
**-f** , **--format=** *FORMAT*
Le format spécifique du *FICHIER* est précédé par les arguments
**-i** , ou **-e** . Si l'option **-f** n'est pas donnée pour le *FICHIER* ,
alors le format sera celui de l'extension ou du type-MIME.
Les formats de sortie disponibles sont **gramps-xml** (deviné si
*FICHIER* se termine par **.gramps** ), et **gedcom** (deviné si *FICHIER* se
termine par **.ged** ), ou tout autre fichier d'exportation
disponible dans le système de plugin Gramps.
Les formats disponibles pour l'importation sont **grdb** ,
**gramps-xml** , **gedcom** , **gramps-pkg** (deviné si *FICHIER* se termine par
**.gpkg** ), et **geneweb** (deviné si *FICHIER* se termine par **.gw** ).
Les formats disponibles pour l'exportation sont **gramps-xml** , **ged
com** , **gramps-pkg** , **wft** (deviné si *FICHIER* se termine par **.wft** ),
**geneweb** .
**-l**
Imprime une liste des arbres familiaux disponibles.
**-u** , **--force-unlock**
Débloquer une base de données verrouillée.
**-O** , **--open=** *BASE_DE_DONNEES*
Ouvrir une *BASE_DE_DONNEES* qui doit être une base présente dans
le répertoire des bases ou le nom d'un arbre familial existant.
Si aucune action n'est définie, les options d'import ou d'export
sont données par la ligne de commande puis une session interactive
est ouverte, utilisant cette base de données.
Seulement une base peut être ouverte. Si vous utilisez plusieurs
sources, vous devez utiliser l'option d'import.
**-i** , **--import=** *FICHIER*
Importer des données depuis un *FICHIER* . Si vous n'avez pas
spécifié de base de données, alors une base de données vide
est utilisée.
Quand plus d'un fichier doit être importé, chacun doit être
précédé par la commande **-i** . Ces fichiers sont importés dans le
même ordre, **-i** *FICHIER1* **-i** *FICHIER2* et **-i** *FICHIER2* **-i**
*FICHIER1* vont tous les deux produire différents IDs gramps.
**-e** , **--export=** *FICHIER*
Exporter des données dans un *FICHIER* . Pour les fichiers **gramps-xml**
, **gedcom** , **wft** , **gramps-pkg** , et **geneweb** , le
*FICHIER* est le nom du fichier de sortie.
Quand plus d'un fichier doit être exporté, chacun doit être
précédé par la commande **-e** . Ces fichiers sont importés dans le
même ordre.
**-a** , **--action=** *ACTION*
Accomplir une *ACTION* sur les données importées. C'est effectué à
la fin de l'importation. Les actions possibles sont **summary**
(comme le rapport -> Afficher -> Statistiques sur la base),
**check** (comme l'outil -> Réparation de la base -> Vérifier et
réparer), **report** (produit un rapport) et **tool** (utilise un
outil), ces derniers ont besoin de *OPTION* précédé par la commande -p.
L' *OPTION* doit satisfaire ces conditions:
Il ne doit pas y avoir d'espace. Si certains arguments doivent
utiliser des espaces, la chaîne doit être encadrée par des
guillemets. Les options vont par paire nom et valeur. Une
paire est séparée par un signe égal. Différentes paires sont
séparées par une virgule.
La plupart des options sont spécifiques à chaque rapport. Même
s'il existe des options communes.
**name=name**
Cette option est obligatoire, elle détermine quel rapport ou
outil sera utilisé. Si le name saisi ne correspond à aucun
module disponible, un message d'erreur sera ajouté.
**show=all**
Cette option produit une liste avec les noms des options
disponibles pour un rapport donné.
**show=optionname**
Cette option affiche une description de toutes les fonctionnalités
proposées par optionname, aussi bien les types que les valeurs pour une option.
Utiliser les options ci-dessus pour trouver tout sur un rapport
choisi.
Quand plus d'une action doit être effectuée, chacune doit être précédée
par la commande **-a** . Les actions seront réalisées une à une, dans
l'ordre spécifié.
**-d** , **--debug=** *NOM_LOGGER*
Permet les logs de debug pour le développement et les tests.
Regarder le code source pour les détails.
**--version**
Imprime le numéro de version pour gramps puis quitte.
**Opération**
Si le premie argument de la ligne de commande ne commence pas par un
tiret (i.e. pas d'instruction), gramps va essayer d'ouvrir la base de
données avec le nom donné par le premier argument et démarrer une ses
sion interactive, en ignorant le reste de la ligne de commande.
Si la commande **-O** est notée, alors gramps va essayer le fichier défini
et va travailler avec ses données, comme pour les autres paramètres de
la ligne de commande.
Avec ou sans la commande **-O** , il peut y avoir plusieurs imports,
exports, et actions dans la ligne de commande **-i** , **-e** , et **-a** .
L'ordre des options **-i** , **-e** , ou **-a** n'a pas de sens. L'ordre actuel est
toujours : imports -> actions -> exports. Mais l'ouverture doit toujours
être la première !
Si aucune option **-O** ou **-i** n'est donnée, gramps lancera sa propre
fenêtre et demarrera avec une base vide, puisqu'il n'y a pas données.
Si aucune option **-e** ou **-a** n'est donnée, gramps lancera sa propre
fenêtre et démarrera avec la base de données issue de tout les imports.
Cette base sera **import_db.grdb** dans le répertoire **~/.gramps/import**.
Les erreurs rencontrées lors d'importation, d'exportation, ou d'action, seront
mémorisées en *stdout* (si elles sont le fait de la manipulation par
gramps) ou en *stderr* (si elles ne sont pas le fait d'une manipulation).
Utilisez les shell de redirection de *stdout* et *stderr* pour sauver
les messages et les erreurs dans les fichiers.
**EXEMPLES**
Pour ouvrir un arbre familial et y importer un fichier XML, on peut
saisir:
**gramps -O** *'Mon Arbre Familial'* **-i** *~/db3.gramps*
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 :
**gramps -i** *'Mon Arbre Familial'* **-i** *~/db3.gramps*
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:
**gramps -i** *file1.ged* **-i** *file2.tgz* **-i** *~/db3.gramps*
**-i** *file4.wft* **-a** *check*
Si vous voulez préciser lesformats de fichiers dans l'exemple ci-
dessus, complétez les noms de fichiers par les options -f appropriées:
**gramps -i** *file1.ged* **-f** *gedcom* **-i** *file2.tgz* **-f**
*gramps-pkg* **-i** *~/db3.gramps* **-f** *gramps-xml* **-i** *file4.wft*
**-f** *wft* **-a** *check*
Pour enregistrer le résultat des lectures, donnez l'option **-e**
(utiliser -f si le nom de fichier ne permet pas à gramps de deviner le
format):
**gramps -i** *file1.ged* **-i** *file2.tgz* **-e** *~/new-package*
**-f** *gramps-pkg*
Pour lire trois ensembles de données puis lancer une session
interactive de gramps sur le tout :
**gramps -i** *file1.ged* **-i** *file2.tgz* **-i** *~/db3.gramps*
Pour lancer l'outil de vérification de la base de données depuis la
ligne de commande et obtenir le résultat :
**gramps -O** *'My Family Tree'* **-a** *tool* **-p name=** *verify*
Enfin, pour lancer une session interactive normale, entrer :
**gramps**
**VARIABLES D'ENVIRONMENT**
Le programme vérifie si ces variables d'environnement sont déclarées:
**LANG** - décrit, quelle langue est utilisée: Ex.: pour le français on
peut définir fr_FR.UTF-8.
**GRAMPSHOME** - si défini, force Gramps à utiliser un répertoire
spécifique pour y conserver ses préférences et bases de données. Par
défaut, cette variable n'est pas active et Gramps sait que les options
et bases de données doivent être créées dans le répertoire par défaut
de l'utilisateur (la variable d'environnement HOME pour Linux ou USER
PROFILE pour Windows 2000/XP).
**CONCEPTS**
Gramps est un système basé sur le support de plugin-python, permettant
d'importer et d'exporter, la saisie, générer des rapports, des outils,
et afficher des filtres pouvant être ajoutés sans modifier le programme.
Par ailleurs, gramps permet la génération directe : impression, rap
ports avec sortie vers d'autres formats, comme *LibreOffice.org* ,
*HTML* , ou *LaTeX* pour permettre à l'utilisateur de choisir selon ses
besoins
**BUGS CONNUS ET LIMITATIONS**
**FICHIERS**
*${PREFIX}/bin/gramps*
*${PREFIX}/lib/python3/dist-packages/gramps/*
*${PREFIX}/share/*
*${HOME}/.gramps*
**AUTEURS**
Donald Allingham <don@gramps-project.org>
http://gramps-project.org/
Cette page man a d'abord été écrite par :
Brandon L. Griffith <brandon@debian.org>
pour Debian GNU/Linux système.
Cette page man est maintenue par :
Gramps project <xxx@gramps-project.org>
La traduction française :
Jérôme Rapinat <romjerome@yahoo.fr>
**DOCUMENTATION**
La documentation-utilisateur est disponible par un navigateur
standard sous la forme du manuel Gramps.
La documentation pour développeur est disponible sur le site
http://www.gramps-project.org/wiki/index.php?title=Portal:Developers .
gramps(1) @VERSION@ gramps(1)
+324 -277
View File
@@ -1,290 +1,337 @@
.TH gramps 1 "@VERSION@" "Mars 2009" "@VERSION@"
.SH NOM
gramps \- Gramps est une application de généalogie. Gramps est l'acronyme de Genealogical Research and Analysis Management Programming System (Systeme de Programmation pour Recherche, Analyse et Gestion de données généalogiques)
.SH SYNOPSIS
.B gramps
.RB [ \-?|\-\^\-help ]
.RB [ \-\^\-usage ]
.RB [ \-\^\-version ]
.RB [ \-l]
.RB [ \-u|\-\^\-force-unlock ]
.RB [ \-O|\-\^\-open=
.IR BASE_DE_DONNEES
.RB [ \-f|\-\^\-format=
.IR FORMAT ]]
.RB [ \-i|\-\^\-import=
.IR FICHIER
.RB [ \-f|\-\^\-format=
.IR FORMAT ]]
.RB [ \-i|\-\^\-import=
.IR ... ]
.RB [ \-e|\-\^\-export=
.IR FICHIER
.RB [ \-f|\-\^\-format=
.IR FORMAT ]]
.RB [ \-a|\-\^\-action=
.IR ACTION ]
.RB [ \-p|\-\^\-options=
.IR OPTION ]]
.RB [
.IR FICHIER
.RB ]
.if 0 .RB [ bonobo\ options ]
.if 0 .RB [ sound\ options ]
.RB [ \-\-version ]
.SH DESCRIPTION
.PP
\fIGramps\fP est un programme Libre/OpenSource de généalogie. Il est écrit en python,
et utilise une interface GTK+/GNOME.
Gramps est semblable à d'autres programmes de généalogie tel que \fIFamily Tree Maker (FTM)\fR, \fIPersonal Ancestral
Files\fR, ou le programme GNU Geneweb.
Il peut importer/exporter le format le plus utilisé par les autres logiciels de généalogie : GEDCOM.
.SH OPTIONS
.TP
.BI gramps " FICHIER"
Si \fIFICHIER\fR est désigné (sans autres commandes) comme arbre familial ou comme répertoire d'arbre familial, alors une session interactive est ouverte. Si FICHIER est un format de fichier supporté par Gramps, une base vide est créée dont le nom est celui du \fIFICHIER\fP et les données y seront importées. Les autres options sont ignorées. Ce type de lancement permet d'utiliser gramps pour manipuler des données comme dans un navigateur web. Les formats natifs de gramps sont acceptés, voir ci-dessous.
.br
.TP
.BI \-f,\-\^\-format= " FORMAT"
Le format spécifique du \fIFICHIER\fR est précédé par les arguments
.ig
\fB\-O\fR,
.\" Man page generated from reStructuredText.
.
.TH FRENCH "" "" ""
.SH NAME
French \-
.
.nr rst2man-indent-level 0
.
.de1 rstReportMargin
\\$1 \\n[an-margin]
level \\n[rst2man-indent-level]
level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
-
\\n[rst2man-indent0]
\\n[rst2man-indent1]
\\n[rst2man-indent2]
..
\fB\-i\fR, ou
\fB\-e\fR. Si l'option \fB\-f\fR n'est pas donnée pour le \fIFICHIER\fR, alors le format sera celui de l'extension ou du type-MIME.
.br
Les formats de sortie disponibles sont \fBgramps\-xml\fR (deviné si \fIFICHIER\fR se termine par
\fB.gramps\fR), et \fBgedcom\fR (deviné si \fIFICHIER\fR se termine par \fB.ged\fR), ou
tout autre fichier d'exportation disponible dans le système de plugin Gramps.
.br
Les formats disponibles pour l'importation sont \fBgrdb\fR, \fBgramps\-xml\fR, \fBgedcom\fR,
\fBgramps\-pkg\fR (deviné si \fIFICHIER\fR se termine par \fB.gpkg\fR), et
\fBgeneweb\fR (deviné si \fIFICHIER\fR se termine par \fB.gw\fR).
.br
Les formats disponibles pour l'exportation sont
.ig
\fBgrdb\fR,
.de1 INDENT
.\" .rstReportMargin pre:
. RS \\$1
. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin]
. nr rst2man-indent-level +1
.\" .rstReportMargin post:
..
\fBgramps\-xml\fR, \fBgedcom\fR,
\fBgramps\-pkg\fR, \fBwft\fR (deviné si \fIFICHIER\fR se termine par \fB.wft\fR),
\fBgeneweb\fR, et \fBiso\fR (jamais deviné, toujours spécifié avec l'option
\fB\-f\fR).
.TP
.BI \-l
.de UNINDENT
. RE
.\" indent \\n[an-margin]
.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]]
.nr rst2man-indent-level -1
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
.sp
gramps(1) @VERSION@ gramps(1)
.INDENT 0.0
.TP
.B \fBNOM\fP
gramps \- Gramps est une application de généalogie. Gramps est
l\(aqacronyme de Genealogical Research and Analysis Management Programming
System (Systeme de Programmation pour Recherche, Analyse et Gestion de
données généalogiques)
.TP
.B \fBSYNOPSIS\fP
\fBgramps\fP [\fB\-?\fP | \fB\-\-help\fP] [\fB\-\-usage\fP] [\fB\-\-version\fP]
[\fB\-l\fP] [\fB\-L\fP] [\fB\-u\fP | \fB\-\-force\-unlock\fP] [\fB\-O\fP | \fB\-\-open=\fP \fIBASE_DE_DONNEES\fP]
[\fB\-f\fP | \fB\-\-format=\fP \fIFORMAT\fP] [\fB\-i\fP | \fB\-\-import=\fP \fIFICHIER\fP]
[\fB\-e\fP | \fB\-\-export=\fP \fIFICHIER\fP] [\fB\-\-remove=\fP \fIFAMILY_TREE_PATTERN\fP]
[\fB\-a\fP | \fB\-\-action=\fP \fIACTION\fP [\fI\-p\fP | \fB\-\-options=\fP \fICHAÎNE
OPTION\fP]] [\fIFICHIER\fP] [\fB\-\-version\fP]
.TP
.B \fBDESCRIPTION\fP
Gramps est un programme Libre/OpenSource de généalogie. Il est écrit en
python, et utilise une interface GTK+/GNOME. Gramps est semblable à
d\(aqautres programmes de généalogie tel que Family Tree Maker (FTM),
Personal Ancestral Files, ou le programme GNU Geneweb. Il peut
importer/exporter le format le plus utilisé par les autres logiciels de
généalogie : GEDCOM.
.TP
.B \fBOPTIONS\fP
.INDENT 7.0
.TP
.B \fBgramps\fP \fIFICHIER\fP
Si \fIFICHIER\fP est désigné (sans autres commandes) comme arbre
familial ou comme répertoire d\(aqarbre familial, alors une session
interactive est ouverte. Si \fIFICHIER\fP est un format de fichier
supporté par Gramps, une base vide est créée dont le nom est
celui du \fIFICHIER\fP et les données y seront importées. Les autres
options sont ignorées. Ce type de lancement permet d\(aqutiliser
gramps pour manipuler des données comme dans un navigateur web.
Les formats natifs de gramps sont acceptés, voir ci\-dessous.
.TP
.B \fB\-f\fP , \fB\-\-format=\fP \fIFORMAT\fP
Le format spécifique du \fIFICHIER\fP est précédé par les arguments
\fB\-i\fP , ou \fB\-e\fP . Si l\(aqoption \fB\-f\fP n\(aqest pas donnée pour le \fIFICHIER\fP ,
alors le format sera celui de l\(aqextension ou du type\-MIME.
.sp
Les formats de sortie disponibles sont \fBgramps\-xml\fP (deviné si
\fIFICHIER\fP se termine par \fB\&.gramps\fP ), et \fBgedcom\fP (deviné si \fIFICHIER\fP se
termine par \fB\&.ged\fP ), ou tout autre fichier d\(aqexportation
disponible dans le système de plugin Gramps.
.sp
Les formats disponibles pour l\(aqimportation sont \fBgrdb\fP ,
\fBgramps\-xml\fP , \fBgedcom\fP , \fBgramps\-pkg\fP (deviné si \fIFICHIER\fP se termine par
\fB\&.gpkg\fP ), et \fBgeneweb\fP (deviné si \fIFICHIER\fP se termine par \fB\&.gw\fP ).
.sp
Les formats disponibles pour l\(aqexportation sont \fBgramps\-xml\fP , \fBged
com\fP , \fBgramps\-pkg\fP , \fBwft\fP (deviné si \fIFICHIER\fP se termine par \fB\&.wft\fP ),
\fBgeneweb\fP .
.TP
.B \fB\-l\fP
Imprime une liste des arbres familiaux disponibles.
.TP
.BI \-u,\-\^\-force-unlock
.B \fB\-u\fP , \fB\-\-force\-unlock\fP
Débloquer une base de données verrouillée.
.TP
.BI \-O,\-\^\-open= " BASE_DE_DONNEES"
Ouvrir une \fIBASE_DE_DONNEES\fR qui doit être une base présente dans le répertoire des bases ou le nom d'un arbre familial existant.
Si aucune action n'est définie, les options d'import ou d'export sont données par la ligne de commande puis une session interactive est ouverte, utilisant cette base de données.
.br
Seulement une base peut être ouverte. Si vous utilisez plusieurs sources, vous devez utiliser l'option d'import.
.TP
.BI \-i,\-\^\-import= " FICHIER"
Importer des données depuis un \fIFICHIER\fR. Si vous n'avez pas spécifié de base de données alors une base de données temporaire est utilisée; elle sera effacée quand vous quitterez gramps.
.br
Quand plus d'un fichier doit être importé, chacun doit être précédé par la commande \fB\-i\fR. Ces fichiers sont importés dans le même ordre,
i.e. \fB\-i\fR \fIFICHIER1\fR \fB\-i\fR \fIFICHIER2\fR
et \fB\-i\fR \fIFICHIER2\fR \fB\-i\fR \fIFICHIER1\fR vont tous les deux produire différents IDs gramps.
.TP
.BI \-e,\-\^\-export= " FICHIER"
Exporter des données dans un \fIFICHIER\fR. Pour le format \fBiso\fR, le \fIFICHIER\fR est le nom du répertoire dans lequel la base de données gramps est écrite.
Pour
.ig
\fBgrdb\fR,
..
\fBgramps\-xml\fR, \fBgedcom\fR, \fBwft\fR, \fBgramps\-pkg\fR,
et \fBgeneweb\fR, le \fIFICHIER\fR est le nom du fichier de sortie
.br
Quand plus d'un fichier doit être exporté, chacun doit être précédé par la commande \fB\-e\fR. Ces fichiers sont importés dans le même ordre.
.TP
.BI \-a,\-\^\-action= " ACTION"
Accomplir une \fIACTION\fR sur les données importées. C'est effectué à la fin de l'importation. Les actions possibles sont \fBsummary\fR
(comme le rapport -> Afficher -> Statistiques sur la base), \fBcheck\fR (comme l'outil -> Réparation de la base -> Vérifier et réparer), \fBreport\fR (produit un rapport) et
\fBtool\fR (utilise un outil), ces derniers ont besoin
de \fIOPTION\fR précédé par la commande \fB\-p\fR.
.br
L'\fIOPTION\fR doit satisfaire ces conditions:
.br
Il ne doit pas y avoir d'espace.
Si certains arguments doivent utiliser des espaces, la chaîne doit être encadrée par des guillemets.
Les options vont par paire nom et valeur.
Une paire est séparée par un signe égal.
Différentes paires sont séparées par une virgule.
.br
La plupart des options sont spécifiques à chaque rapport. Même s'il existe des options communes.
.BI "name=name"
.br
Cette option est obligatoire, elle détermine quel rapport ou outil sera utilisé. Si le \fIname\fR saisi ne correspond à aucun module disponible, un message d'erreur sera ajouté.
.BI "show=all"
.br
Cette option produit une liste avec les noms des options disponibles pour un rapport donné.
.BI "show="optionname
.br
Cette option affiche une description de toutes les fonctionnalités proposées par \fIoptionname\fR, aussi bien les types que les valeurs pour une option.
.br
Utiliser les options ci-dessus pour trouver tout sur un rapport choisi.
.LP
Quand plus d'une action doit être effectuée, chacune doit être précédée par la commande \fB\-a\fR. Les actions seront réalisées une à une, dans l'ordre spécifié.
.TP
.BI \-d,\-\^\-debug= " NOM_LOGGER"
Permet les logs de debug pour le développement et les tests. Regarder le code source pour les détails.
.TP
.BI \-\^\-version
.B \fB\-O\fP , \fB\-\-open=\fP \fIBASE_DE_DONNEES\fP
Ouvrir une \fIBASE_DE_DONNEES\fP qui doit être une base présente dans
le répertoire des bases ou le nom d\(aqun arbre familial existant.
Si aucune action n\(aqest définie, les options d\(aqimport ou d\(aqexport
sont données par la ligne de commande puis une session interactive
est ouverte, utilisant cette base de données.
.sp
Seulement une base peut être ouverte. Si vous utilisez plusieurs
sources, vous devez utiliser l\(aqoption d\(aqimport.
.TP
.B \fB\-i\fP , \fB\-\-import=\fP \fIFICHIER\fP
Importer des données depuis un \fIFICHIER\fP . Si vous n\(aqavez pas
spécifié de base de données, alors une base de données vide
est utilisée.
.sp
Quand plus d\(aqun fichier doit être importé, chacun doit être
précédé par la commande \fB\-i\fP . Ces fichiers sont importés dans le
même ordre, \fB\-i\fP \fIFICHIER1\fP \fB\-i\fP \fIFICHIER2\fP et \fB\-i\fP \fIFICHIER2\fP \fB\-i\fP
\fIFICHIER1\fP vont tous les deux produire différents IDs gramps.
.TP
.B \fB\-e\fP , \fB\-\-export=\fP \fIFICHIER\fP
Exporter des données dans un \fIFICHIER\fP . Pour les fichiers \fBgramps\-xml\fP
, \fBgedcom\fP , \fBwft\fP , \fBgramps\-pkg\fP , et \fBgeneweb\fP , le
\fIFICHIER\fP est le nom du fichier de sortie.
.sp
Quand plus d\(aqun fichier doit être exporté, chacun doit être
précédé par la commande \fB\-e\fP . Ces fichiers sont importés dans le
même ordre.
.TP
.B \fB\-a\fP , \fB\-\-action=\fP \fIACTION\fP
Accomplir une \fIACTION\fP sur les données importées. C\(aqest effectué à
la fin de l\(aqimportation. Les actions possibles sont \fBsummary\fP
(comme le rapport \-> Afficher \-> Statistiques sur la base),
\fBcheck\fP (comme l\(aqoutil \-> Réparation de la base \-> Vérifier et
réparer), \fBreport\fP (produit un rapport) et \fBtool\fP (utilise un
outil), ces derniers ont besoin de \fIOPTION\fP précédé par la commande \-p.
.sp
L\(aq \fIOPTION\fP doit satisfaire ces conditions:
Il ne doit pas y avoir d\(aqespace. Si certains arguments doivent
utiliser des espaces, la chaîne doit être encadrée par des
guillemets. Les options vont par paire nom et valeur. Une
paire est séparée par un signe égal. Différentes paires sont
séparées par une virgule.
.sp
La plupart des options sont spécifiques à chaque rapport. Même
s\(aqil existe des options communes.
.sp
\fBname=name\fP
Cette option est obligatoire, elle détermine quel rapport ou
outil sera utilisé. Si le name saisi ne correspond à aucun
module disponible, un message d\(aqerreur sera ajouté.
.sp
\fBshow=all\fP
Cette option produit une liste avec les noms des options
disponibles pour un rapport donné.
.sp
\fBshow=optionname\fP
Cette option affiche une description de toutes les fonctionnalités
proposées par optionname, aussi bien les types que les valeurs pour une option.
.sp
Utiliser les options ci\-dessus pour trouver tout sur un rapport
choisi.
.UNINDENT
.sp
Quand plus d\(aqune action doit être effectuée, chacune doit être précédée
par la commande \fB\-a\fP . Les actions seront réalisées une à une, dans
l\(aqordre spécifié.
.INDENT 7.0
.TP
.B \fB\-d\fP , \fB\-\-debug=\fP \fINOM_LOGGER\fP
Permet les logs de debug pour le développement et les tests.
Regarder le code source pour les détails.
.TP
.B \fB\-\-version\fP
Imprime le numéro de version pour gramps puis quitte.
\" changer 0 par 1 pour permettre la sortie des options OAF
.if 0 \{
.PP
Les options suivantes seront utilisées pour l'activation Bonobo.
.TP
.BI \-\^\-oaf-ior-fd= "FD"
Le descripteur de fichier pour imprimer OAF IOR
.TP
.BI \-\^\-oaf-activate-iid= " IID"
OAF IID à activer
.TP
.BI \-\^\-oaf-private
Prévenir de l'enregistrement du serveur avec OAF
\}
\" changer 0 par 1 pour permettre la sortie des options son de GNOME
.if 0 \{
.PP
Les options suivantes seront utilisées pour contrôler le son avec les librairies GNOME.
.UNINDENT
.TP
.BI \-\^\-disable-sound
Désactive l'utilisation du server son
.B \fBOpération\fP
Si le premie argument de la ligne de commande ne commence pas par un
tiret (i.e. pas d\(aqinstruction), gramps va essayer d\(aqouvrir la base de
données avec le nom donné par le premier argument et démarrer une ses
sion interactive, en ignorant le reste de la ligne de commande.
.sp
Si la commande \fB\-O\fP est notée, alors gramps va essayer le fichier défini
et va travailler avec ses données, comme pour les autres paramètres de
la ligne de commande.
.sp
Avec ou sans la commande \fB\-O\fP , il peut y avoir plusieurs imports,
exports, et actions dans la ligne de commande \fB\-i\fP , \fB\-e\fP , et \fB\-a\fP .
.sp
L\(aqordre des options \fB\-i\fP , \fB\-e\fP , ou \fB\-a\fP n\(aqa pas de sens. L\(aqordre actuel est
toujours : imports \-> actions \-> exports. Mais l\(aqouverture doit toujours
être la première !
.sp
Si aucune option \fB\-O\fP ou \fB\-i\fP n\(aqest donnée, gramps lancera sa propre
fenêtre et demarrera avec une base vide, puisqu\(aqil n\(aqy a pas données.
.sp
Si aucune option \fB\-e\fP ou \fB\-a\fP n\(aqest donnée, gramps lancera sa propre
fenêtre et démarrera avec la base de données issue de tout les imports.
Cette base sera \fBimport_db.grdb\fP dans le répertoire \fB~/.gramps/import\fP\&.
.sp
Les erreurs rencontrées lors d\(aqimportation, d\(aqexportation, ou d\(aqaction, seront
mémorisées en \fIstdout\fP (si elles sont le fait de la manipulation par
gramps) ou en \fIstderr\fP (si elles ne sont pas le fait d\(aqune manipulation).
Utilisez les shell de redirection de \fIstdout\fP et \fIstderr\fP pour sauver
les messages et les erreurs dans les fichiers.
.TP
.BI \-\^\-enable-sound
Active l'utilisation du server son
.B \fBEXEMPLES\fP
Pour ouvrir un arbre familial et y importer un fichier XML, on peut
saisir:
.INDENT 7.0
.INDENT 3.5
\fBgramps \-O\fP \fI\(aqMon Arbre Familial\(aq\fP \fB\-i\fP \fI~/db3.gramps\fP
.UNINDENT
.UNINDENT
.sp
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 :
.INDENT 7.0
.INDENT 3.5
\fBgramps \-i\fP \fI\(aqMon Arbre Familial\(aq\fP \fB\-i\fP \fI~/db3.gramps\fP
.UNINDENT
.UNINDENT
.sp
Lecture de quatre bases de données dont les formats peuvent être
devinés d\(aqaprès les noms, puis vérification des données:
.INDENT 7.0
.INDENT 3.5
\fBgramps \-i\fP \fIfile1.ged\fP \fB\-i\fP \fIfile2.tgz\fP \fB\-i\fP \fI~/db3.gramps\fP
\fB\-i\fP \fIfile4.wft\fP \fB\-a\fP \fIcheck\fP
.UNINDENT
.UNINDENT
.sp
Si vous voulez préciser lesformats de fichiers dans l\(aqexemple ci\-
dessus, complétez les noms de fichiers par les options \-f appropriées:
.INDENT 7.0
.INDENT 3.5
\fBgramps \-i\fP \fIfile1.ged\fP \fB\-f\fP \fIgedcom\fP \fB\-i\fP \fIfile2.tgz\fP \fB\-f\fP
\fIgramps\-pkg\fP \fB\-i\fP \fI~/db3.gramps\fP \fB\-f\fP \fIgramps\-xml\fP \fB\-i\fP \fIfile4.wft\fP
\fB\-f\fP \fIwft\fP \fB\-a\fP \fIcheck\fP
.UNINDENT
.UNINDENT
.sp
Pour enregistrer le résultat des lectures, donnez l\(aqoption \fB\-e\fP
(utiliser \-f si le nom de fichier ne permet pas à gramps de deviner le
format):
.INDENT 7.0
.INDENT 3.5
\fBgramps \-i\fP \fIfile1.ged\fP \fB\-i\fP \fIfile2.tgz\fP \fB\-e\fP \fI~/new\-package\fP
\fB\-f\fP \fIgramps\-pkg\fP
.UNINDENT
.UNINDENT
.sp
Pour lire trois ensembles de données puis lancer une session
interactive de gramps sur le tout :
.INDENT 7.0
.INDENT 3.5
\fBgramps \-i\fP \fIfile1.ged\fP \fB\-i\fP \fIfile2.tgz\fP \fB\-i\fP \fI~/db3.gramps\fP
.UNINDENT
.UNINDENT
.sp
Pour lancer l\(aqoutil de vérification de la base de données depuis la
ligne de commande et obtenir le résultat :
.INDENT 7.0
.INDENT 3.5
\fBgramps \-O\fP \fI\(aqMy Family Tree\(aq\fP \fB\-a\fP \fItool\fP \fB\-p name=\fP \fIverify\fP
.UNINDENT
.UNINDENT
.sp
Enfin, pour lancer une session interactive normale, entrer :
.INDENT 7.0
.INDENT 3.5
\fBgramps\fP
.UNINDENT
.UNINDENT
.TP
.BI \-\^\-espeaker= " HOSTNAME:PORT"
Host:port sur lequel le serveur son sera utilisé
\}
.SH "Operation"
.br
Si le premier argument de la ligne de commande ne commence pas par un tiret (i.e. pas
d'instruction), gramps va essayer d'ouvrir la base de données avec le nom donné par le premier argument et démarrer une session interactive, en ignorant le reste de la ligne de commande.
.LP
Si la commande \fB\-O\fR est notée, alors gramps va essayer le fichier défini et va travailler avec ses données, comme pour les autres paramètres de la ligne de commande.
.LP
Avec ou sans la commande \fB\-O\fR, il peut y avoir plusieurs imports, exports, et actions dans la ligne de commande \fB\-i\fR,
\fB\-e\fR, et \fB\-a\fR.
.LP
L'ordre des options \fB\-i\fR, \fB\-e\fR, ou \fB\-a\fR n'a pas de sens. L'ordre actuel est toujours : imports -> actions -> exports. Mais l'ouverture doit toujours être la première!
.LP
Si aucune option \fB\-O\fR ou \fB\-i\fR n'est donnée, gramps lancera sa propre fenêtre et demarrera avec une base vide, puisqu'il n'y a pas données.
.LP
Si aucune option \fB\-e\fR ou \fB\-a\fR n'est donnée, gramps lancera sa propre fenêtre et démarrera avec la base de données issue de tout les imports. Cette base sera \fBimport_db.grdb\fR sous le répertoire \fB~/.gramps/import\fR.
.LP
Les erreurs rencontrées lors d'import, export, ou action, seront mémorisées en \fIstdout\fR (si elles sont le fait de la manipulation par gramps) ou
en \fIstderr\fR (si elles ne sont pas le fait d'une manipulation). Utilisez les shell de redirection de
\fIstdout\fR et \fIstderr\fR pour sauver les messages et les erreurs dans les fichiers.
.SH EXEMPLES
.B \fBVARIABLES D\(aqENVIRONMENT\fP
Le programme vérifie si ces variables d\(aqenvironnement sont déclarées:
.sp
\fBLANG\fP \- décrit, quelle langue est utilisée: Ex.: pour le français on
peut définir fr_FR.UTF\-8.
.sp
\fBGRAMPSHOME\fP \- si défini, force Gramps à utiliser un répertoire
spécifique pour y conserver ses préférences et bases de données. Par
défaut, cette variable n\(aqest pas active et Gramps sait que les options
et bases de données doivent être créées dans le répertoire par défaut
de l\(aqutilisateur (la variable d\(aqenvironnement HOME pour Linux ou USER
PROFILE pour Windows 2000/XP).
.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
.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
.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
.TP
Si vous voulez préciser les formats de fichiers dans l'exemple ci-dessus, complétez les noms de fichiers par les options \fB\-f\fR appropriées:
\fBgramps\fR \fB\-i\fR \fIfile1.ged\fR \fB\-f\fR \fIgedcom\fR \fB\-i\fR \fIfile2.tgz\fR \fB\-f\fR \fIgramps-pkg\fR \fB\-i\fR \fI~/db3.gramps\fR \fB\-f\fR \fIgramps-xml\fR \fB\-i\fR \fIfile4.wft\fR \fB\-f\fR \fIwft\fR \fB\-a\fR \fIcheck\fR
.TP
Pour enregistrer le résultat des lectures, donnez l'option \fB\-e\fR (utiliser \fB\-f\fR si le nom de fichier ne permet pas à gramps de deviner le format):
\fBgramps\fR \fB\-i\fR \fIfile1.ged\fR \fB\-i\fR \fIfile2.tgz\fR \fB\-e\fR \fI~/new-package\fR \fB\-f\fR \fIgramps-pkg\fR
.TP
Pour lire trois ensembles de données puis lancer une session interactive de gramps sur le tout :
\fBgramps\fR \fB\-i\fR \fIfile1.ged\fR \fB\-i\fR \fIfile2.tgz\fR \fB\-i\fR \fI~/db3.gramps\fR
.TP
Pour lancer l'outil de vérification de la base de données depuis la ligne de commande et obtenir le résultat:
\fBgramps\fR \fB\-O\fR \fIfile.grdb\fR \fB-a\fR \fItool\fR \fB-p\fR \fBname\fR=\fIverify\fR
.B \fBCONCEPTS\fP
Gramps est un système basé sur le support de plugin\-python, permettant
d\(aqimporter et d\(aqexporter, la saisie, générer des rapports, des outils,
et afficher des filtres pouvant être ajoutés sans modifier le programme.
.sp
Par ailleurs, gramps permet la génération directe : impression, rap
ports avec sortie vers d\(aqautres formats, comme \fILibreOffice.org\fP ,
\fIHTML\fP , ou \fILaTeX\fP pour permettre à l\(aqutilisateur de choisir selon ses
besoins
.UNINDENT
.sp
\fBBUGS CONNUS ET LIMITATIONS\fP
.sp
\fBFICHIERS\fP
.INDENT 0.0
.INDENT 3.5
\fI${PREFIX}/bin/gramps\fP
.sp
\fI${PREFIX}/lib/python3/dist\-packages/gramps/\fP
.sp
\fI${PREFIX}/share/\fP
.sp
\fI${HOME}/.gramps\fP
.UNINDENT
.UNINDENT
.INDENT 0.0
.TP
Enfin, pour lancer une session interactive normale, entrer : \fBgramps\fR
.SH VARIABLES D'ENVIRONMENT
Le programme vérifie si ces variables d'environnement sont déclarées:
\fBLANG\fR - décrit, quelle langue est utilisée:
Ex.: pour le français on peut définir fr_FR.UTF-8.
\fBGRAMPSHOME\fR - si défini, force Gramps à utiliser un répertoire spécifique pour y conserver ses préférences et bases de données. Par défaut, cette variable n'est pas active et Gramps sait que les options et bases de données doivent être créées
dans le répertoire par défaut de l'utilisateur (la variable d'environnement HOME pour Linux ou USERPROFILE pour Windows 2000/XP).
.SH CONCEPTS
Gramps est un système basé sur le support de plugin-python, permettant d'importer et d'exporter, la saisie,
générer des rapports, des outils, et afficher des filtres pouvant être ajoutés sans modifier le programme.
.LP
Par ailleurs, gramps permet la génération directe : impression, rapports avec sortie vers d'autres formats, comme \fIOpenOffice.org\fR, \fIAbiWord\fR, HTML,
ou LaTeX pour permettre à l'utilisateur de choisir selon ses besoins
.SH BUGS CONNUS ET LIMITATIONS
.SH FICHIERS
.LP
\fI${PREFIX}/bin/gramps\fP
.br
\fI${PREFIX}/share/gramps\fP
.br
\fI${HOME}/.gramps\fP
.SH AUTEURS
Donald Allingham \fI<don@gramps-project.org>\fR
.br
\fIhttp://gramps.sourceforge.net\fR
.LP
Cette page man a d'abord été écrite par:
.br
Brandon L. Griffith \fI<brandon@debian.org>\fR
.br
.B \fBAUTEURS\fP
Donald Allingham <\fI\%don@gramps\-project.org\fP>
\fI\%http://gramps\-project.org/\fP
.sp
Cette page man a d\(aqabord été écrite par :
Brandon L. Griffith <\fI\%brandon@debian.org\fP>
pour Debian GNU/Linux système.
.LP
Cette page man est maintenue par:
.br
Gramps project \fI<xxx@gramps-project.org>\fR
.LP
La traduction française:
.br
Jérôme Rapinat \fI<romjerome@yahoo.fr>\fR
.br
.SH DOCUMENTATION
La documentation-utilisateur est disponible par le navigateur d'aide de GNOME sous la forme du manuel Gramps. Ce manuel est également disponible sous format XML comme \fBgramps-manual.xml\fR sous \fIdoc/gramps-manual/$LANG\fR dans les sources officielles.
.LP
La documentation pour développeur est disponible sur le site \fIhttp://developers.gramps-project.org\fR.
.sp
Cette page man est maintenue par :
Gramps project <\fI\%xxx@gramps\-project.org\fP>
.sp
La traduction française :
Jérôme Rapinat <\fI\%romjerome@yahoo.fr\fP>
.TP
.B \fBDOCUMENTATION\fP
La documentation\-utilisateur est disponible par un navigateur
standard sous la forme du manuel Gramps.
.sp
La documentation pour développeur est disponible sur le site
\fI\%http://www.gramps\-project.org/wiki/index.php?title=Portal:Developers\fP .
.UNINDENT
.sp
gramps(1) @VERSION@ gramps(1)
.\" Generated by docutils manpage writer.
.
+319 -304
View File
@@ -1,320 +1,335 @@
.TH gramps 1 "@VERSION@" "January 2008" "@VERSION@"
.\" Man page generated from reStructuredText.
.
.TH ENGLISH "" "" ""
.SH NAME
gramps \- Genealogical Research and Analysis Management Programming System.
.SH SYNOPSIS
.B gramps
.RB [ \-?|\-\^\-help ]
.RB [ \-\^\-usage ]
.RB [ \-\^\-version ]
.RB [ \-l ]
.RB [ \-u|\-\^\-force-unlock ]
.RB [ \-O|\-\^\-open=
.IR DATABASE
.RB [ \-f|\-\^\-format=
.IR FORMAT ]]
.RB [ \-i|\-\^\-import=
.IR FILE
.RB [ \-f|\-\^\-format=
.IR FORMAT ]]
.RB [ \-i|\-\^\-import=
.IR ... ]
.RB [ \-e|\-\^\-export=
.IR FILE
.RB [ \-f|\-\^\-format=
.IR FORMAT ]]
.RB [ \-a|\-\^\-action=
.IR ACTION ]
.RB [ \-p|\-\^\-options=
.IR OPTIONSTRING ]]
.RB [
.IR FILE
.RB ]
.if 0 .RB [ bonobo\ options ]
.if 0 .RB [ sound\ options ]
.RB [ \-\-version ]
.SH DESCRIPTION
.PP
\fIGramps\fP is a Free/OpenSource genealogy program. It is written in Python,
using the GTK+/GNOME interface.
Gramps should seem familiar to anyone who has used other genealogy programs
before such as \fIFamily Tree Maker (TM)\fR, \fIPersonal Ancestral
Files (TM)\fR, or the GNU Geneweb.
It supports importing of the ever popular GEDCOM format which is used world
wide by almost all other genealogy software.
.SH OPTIONS
.TP
.BI gramps " FILE"
When \fIFILE\fR is given (without any flags) as a family tree name or as
a family tree database directory, then it is opened and an interactive
session is started. If FILE is a file format understood by Gramps, an empty
family tree is created whose name is based on the \fIFILE\fP name
and the data is imported into it. The rest of the
options is ignored. This way of launching is suitable for using gramps
as a handler for genealogical data in e.g. web browsers. This invocation
can accept any data format native to gramps, see below.
.br
.TP
.BI \-f,\-\^\-format= " FORMAT"
Explicitly specify format of \fIFILE\fR given by preceding
.ig
\fB\-O\fR,
English \-
.
.nr rst2man-indent-level 0
.
.de1 rstReportMargin
\\$1 \\n[an-margin]
level \\n[rst2man-indent-level]
level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
-
\\n[rst2man-indent0]
\\n[rst2man-indent1]
\\n[rst2man-indent2]
..
\fB\-i\fR, or
\fB\-e\fR option. If the \fB\-f\fR option is not given for any \fIFILE\fR,
the format of that file is guessed according to its extension or MIME-type.
.br
Formats
available for export are \fBgramps\-xml\fR (guessed if \fIFILE\fR ends with
\fB.gramps\fR), \fBgedcom\fR (guessed if \fIFILE\fR ends with \fB.ged\fR), or
any file export available through the Gramps plugin system.
.br
Formats
available for import are \fBgrdb\fR, \fBgramps\-xml\fR, \fBgedcom\fR,
\fBgramps\-pkg\fR (guessed if \fIFILE\fR ends with \fB.gpkg\fR), and
\fBgeneweb\fR (guessed if \fIFILE\fR ends with \fB.gw\fR).
.br
Formats available for export are
.ig
\fBgrdb\fR,
.de1 INDENT
.\" .rstReportMargin pre:
. RS \\$1
. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin]
. nr rst2man-indent-level +1
.\" .rstReportMargin post:
..
\fBgramps\-xml\fR, \fBgedcom\fR,
\fBgramps\-pkg\fR, \fBwft\fR (guessed if \fIFILE\fR ends with \fB.wft\fR),
\fBgeneweb\fR, and \fBiso\fR (never guessed, always specify with
\fB\-f\fR option).
.TP
.BI \-l
.de UNINDENT
. RE
.\" indent \\n[an-margin]
.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]]
.nr rst2man-indent-level -1
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
.sp
gramps(1) @VERSION@ gramps(1)
.INDENT 0.0
.TP
.B \fBNAME\fP
gramps \- Genealogical Research and Analysis Management Programming Sys
tem.
.TP
.B \fBSYNOPSIS\fP
\fBgramps\fP [\fB\-?\fP | \fB\-\-help\fP] [\fB\-\-usage\fP] [\fB\-\-version\fP]
[\fB\-l\fP] [\fB\-L\fP] [\fB\-u\fP | \fB\-\-force\-unlock\fP] [\fB\-O\fP | \fB\-\-open=\fP \fIDATABASE\fP
[\fB\-f\fP | \fB\-\-format=\fP \fIFORMAT\fP] [\fB\-i\fP | \fB\-\-import=\fP \fIFILE\fP
[\fB\-f\fP | \fB\-\-format=\fP \fIFORMAT\fP]] [\fB\-\-remove=\fP \fIFAMILY_TREE_PATTERN\fP]
[\fB\-e\fP | \fB\-\-export=\fP \fIFILE\fP [\fB\-f\fP | \fB\-\-format=\fP \fIFORMAT\fP]]
[\fB\-a\fP | \fB\-\-action=\fP \fIACTION\fP] [\fI\-p\fP | \fB\-\-options=\fP \fIOPTION
STRING\fP]] [\fIFILE\fP] [\fB\-\-version\fP]
.TP
.B \fBDESCRIPTION\fP
Gramps is a Free/OpenSource genealogy program. It is written in Python,
using the GTK+/GNOME interface. Gramps should seem familiar to anyone
who has used other genealogy programs before such as Family Tree Maker
(TM), Personal Ancestral Files (TM), or the GNU Geneweb. It supports
importing of the ever popular GEDCOM format which is used world wide by
almost all other genealogy software.
.TP
.B \fBOPTIONS\fP
.INDENT 7.0
.TP
.B \fBgramps\fP \fIFILE\fP
When \fIFILE\fP is given (without any flags) as a family tree name or
as a family tree database directory, then it is opened and an
interactive session is started. If \fIFILE\fP is a file format under
stood by Gramps, an empty family tree is created whose name is
based on the \fIFILE\fP name and the data is imported into it. The
rest of the options is ignored. This way of launching is suit
able for using gramps as a handler for genealogical data in e.g.
web browsers. This invocation can accept any data format native
to gramps, see below.
.TP
.B \fB\-f\fP , \fB\-\-format=\fP \fIFORMAT\fP
Explicitly specify format of \fIFILE\fP given by preceding \fB\-i\fP ,
or \fB\-e\fP option. If the \fB\-f\fP option is not given for any
\fIFILE\fP , the format of that file is guessed according to its extension
or MIME\-type.
.sp
Formats available for export are \fBgramps\-xml\fP (guessed if \fIFILE\fP
ends with \fB\&.gramps\fP ), \fBgedcom\fP (guessed if \fIFILE\fP ends with
\fB\&.ged\fP ), or any file export available through the Gramps plugin
system.
.sp
Formats available for import are \fBgramps\-xml\fP , \fBgedcom\fP ,
\fBgramps\-pkg\fP (guessed if \fIFILE\fP ends with \fB\&.gpkg\fP ),
and \fBgeneweb\fP (guessed if \fIFILE\fP ends with \fB\&.gw\fP ).
.sp
Formats available for export are \fBgramps\-xml\fP , \fBgedcom\fP ,
\fBgramps\-pkg\fP , \fBwft\fP (guessed if \fIFILE\fP ends with \fB\&.wft\fP ),
\fBgeneweb\fP\&.
.TP
.B \fB\-l\fP
Print a list of known family trees.
.TP
.BI \-u,\-\^\-force-unlock
.B \fB\-L\fP
Print a detailed list of known family trees.
.TP
.B \fB\-u\fP , \fB\-\-force\-unlock\fP
Unlock a locked database.
.TP
.BI \-O,\-\^\-open= " DATABASE"
Open \fIDATABASE\fR which must be an existing database directory or existing family tree name.
If no action, import or export options are given on the command line then an interactive session is started using that database.
.TP
.BI \-i,\-\^\-import= " FILE"
Import data from \fIFILE\fR. If you haven't specified a database then a temporary database is used; this is deleted when you exit gramps.
.br
When more than one input file is given, each has to be preceded by \fB\-i\fR
flag. The files are imported in the specified order,
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 \-a,\-\^\-action= " ACTION"
Perform \fIACTION\fR on the imported data. This is done after all imports
are successfully completed. Currently available actions are
\fBsummary\fR (same as Reports->View->Summary),
\fBcheck\fR (same as Tools->Database Processing->Check and Repair),
\fBreport\fR (generates report), and
\fBtool\fR (runs a plugin tool).
Both \fBreport\fR and \fBtool\fR need the \fIOPTIONSTRING\fR supplied by the
\fB\-p\fR flag).
.br
The \fIOPTIONSTRING\fR should satisfy the following conditions:
.br
It must not contain any spaces.
If some arguments need to include spaces, the string should
be enclosed with quotation marks, i.e., follow the shell syntax.
Option string is a list of pairs with name and value (separated by the
equality sign). The name and value pairs must be separated by commas.
.br
Most of the report or tools options are specific for each report or tool.
However, there are some common options.
.BI "name=name"
.br
This mandatory option determines which report or tool will be run.
If the supplied \fIname\fR does not correspond to any available report or
tool, an error message will be printed followed by the list of
available reports or tools (depending on the \fIACTION\fR).
.BI "show=all"
.br
This will produce the list of names for all options available for a given
report or tool.
.BI "show="optionname
.br
This will print the description of
the functionality supplied by \fIoptionname\fR, as well as what are the
acceptable types and values for this option.
.br
Use the above options to find out
everything about a given report.
.LP
When more than one output action is given, each has to be preceded
by \fB\-a\fR flag. The actions are performed one by one, in the specified order.
.TP
.BI \-d,\-\^\-debug= " LOGGER_NAME"
Enables debug logs for development and testing. Look at the source code for details
.TP
.BI \-\^\-version
.B \fB\-O\fP , \fB\-\-open=\fP \fIDATABASE\fP
Open \fIDATABASE\fP which must be an existing database directory or
existing family tree name. If no action, import or export
options are given on the command line then an interactive ses
sion is started using that database.
.TP
.B \fB\-i\fP , \fB\-\-import=\fP \fIFILE\fP
Import data from \fIFILE\fP . If you haven\(aqt specified a database, then
an empty database is created for you called Family Tree x
(where x is an incrementing number).
.sp
When more than one input file is given, each has to be preceded
by \fB\-i\fP flag. The files are imported in the specified order, i.e.
\fB\-i\fP \fIFILE1\fP \fB\-i\fP \fIFILE2\fP and \fB\-i\fP \fIFILE2\fP \fB\-i\fP \fIFILE1\fP
might produce different gramps IDs in the resulting database.
.TP
.B \fB\-e\fP , \fB\-\-export=\fP \fIFICHIER\fP
Export data into \fIFILE\fP . For \fBgramps\-xml\fP , \fBgedcom\fP
, \fBwft\fP , \fBgramps\-pkg\fP , et \fBgeneweb\fP , the \fIFILE\fP is the
name of the resulting file.
.sp
When more than one output file is given, each has to be preceded
by \fB\-e\fP flag. The files are written one by one, in the specified order.
.TP
.B \fB\-a\fP , \fB\-\-action=\fP \fIACTION\fP
Perform \fIACTION\fP on the imported data. This is done after all
imports are successfully completed. Currently available actions
are \fBsummary\fP (same as Reports\->View\->Summary), \fBcheck\fP (same as
Tools\->Database Processing\->Check and Repair), \fBreport\fP (generates
report), and tool (runs a plugin tool). Both \fBreport\fP and \fBtool\fP
need the \fIOPTIONSTRING\fP supplied by the \fB\-p\fP flag).
.sp
The \fIOPTIONSTRING\fP should satisfy the following conditions:
It must not contain any spaces. If some arguments need to
include spaces, the string should be enclosed with quotation
marks, i.e., follow the shell syntax. Option string is a list
of pairs with name and value (separated by the equality sign).
The name and value pairs must be separated by commas.
.sp
Most of the report or tools options are specific for each report
or tool. However, there are some common options.
.sp
\fBname=name\fP
This mandatory option determines which report or tool will be
run. If the supplied name does not correspond to any available
report or tool, an error message will be printed followed by the
list of available reports or tools (depending on the \fIACTION\fP ).
.sp
\fBshow=all\fP
This will produce the list of names for all options available
for a given report or tool.
.sp
\fBshow=optionname\fP
This will print the description of the functionality supplied by
\fIoptionname\fP, as well as what are the acceptable types and values
for this option.
.sp
Use the above options to find out everything about a given
report.
.UNINDENT
.sp
When more than one output action is given, each has to be preceded by
\fB\-a\fP flag. The actions are performed one by one, in the specified order.
.INDENT 7.0
.TP
.B \fB\-d\fP , \fB\-\-debug=\fP \fILOGGER_NAME\fP
Enables debug logs for development and testing. Look at the
source code for details
.TP
.B \fB\-\-version\fP
Prints the version number of gramps and then exits
\" change 0 to 1 to enable output of OAF options
.if 0 \{
.PP
The following options are used for Bonobo activation.
.TP
.BI \-\^\-oaf-ior-fd= "FD"
File descriptor to print the OAF IOR on
.TP
.BI \-\^\-oaf-activate-iid= " IID"
OAF IID to activate
.TP
.BI \-\^\-oaf-private
Prevent registering of server with OAF
\}
\" change 0 to 1 to enable output of Gnome sound options
.if 0 \{
.PP
The following options are used for controlling sound using the Gnome Library.
.UNINDENT
.TP
.BI \-\^\-disable-sound
Disable sound server usage
.B \fBOperation\fP
If the first argument on the command line does not start with dash
(i.e. no flag), gramps will attempt to open the file with the name
given by the first argument and start interactive session, ignoring the
rest of the command line arguments.
.sp
If the \fB\-O\fP flag is given, then gramps will try opening the supplied
database and then work with that data, as instructed by the further
command line parameters.
.sp
With or without the \fB\-O\fP flag, there could be multiple imports, exports,
and actions specified further on the command line by using \fB\-i\fP ,
\fB\-e\fP , and \fB\-a\fP flags.
.sp
The order of \fB\-i\fP , \fB\-e\fP , or \fB\-a\fP options does not matter. The actual order
always is: all imports (if any) \-> all actions (if any) \-> all exports
(if any). But opening must always be first!
.sp
If no \fB\-O\fP or \fB\-i\fP option is given, gramps will launch its main window and
start the usual interactive session with the empty database, since
there is no data to process, anyway.
.sp
If no \fB\-e\fP or \fB\-a\fP options are given, gramps will launch its main window
and start the usual interactive session with the database resulted from
all imports. This database resides in the \fBimport_db.grdb\fP under
\fB~/.gramps/import\fP directory.
.sp
The error encountered during import, export, or action, will be either
dumped to stdout (if these are exceptions handled by gramps) or to
\fIstderr\fP (if these are not handled). Use usual shell redirections of
\fIstdout\fP and \fIstderr\fP to save messages and errors in files.
.TP
.BI \-\^\-enable-sound
Enable sound server usage
.B \fBEXAMPLES\fP
To open an existing family tree and import an xml file into it, one
may type:
.INDENT 7.0
.INDENT 3.5
\fBgramps \-O\fP \fI\(aqMy Family Tree\(aq\fP \fB\-i\fP \fI~/db3.gramps\fP
.UNINDENT
.UNINDENT
.sp
The above changes the opened family tree, to do the same, but import
both in a temporary family tree and start an interactive session, one
may type:
.INDENT 7.0
.INDENT 3.5
\fBgramps \-i\fP \fI\(aqMy Family Tree\(aq\fP \fB\-i\fP \fI~/db3.gramps\fP
.UNINDENT
.UNINDENT
.sp
To import four databases (whose formats can be determined from their
names) and then check the resulting database for errors, one may type:
.INDENT 7.0
.INDENT 3.5
\fBgramps \-i\fP \fIfile1.ged\fP \fB\-i\fP \fIfile2.tgz\fP \fB\-i\fP \fI~/db3.gramps\fP
\fB\-i\fP \fIfile4.wft\fP \fB\-a\fP \fIcheck\fP
.UNINDENT
.UNINDENT
.sp
To explicitly specify the formats in the above example, append file
names with appropriate \fB\-f\fP options:
.INDENT 7.0
.INDENT 3.5
\fBgramps \-i\fP \fIfile1.ged\fP \fB\-f\fP \fIgedcom\fP \fB\-i\fP \fIfile2.tgz\fP \fB\-f\fP
\fIgramps\-pkg\fP \fB\-i\fP \fI~/db3.gramps\fP \fB\-f\fP \fIgramps\-xml\fP \fB\-i\fP \fIfile4.wft\fP
\fB\-f\fP \fIwft\fP \fB\-a\fP \fIcheck\fP
.UNINDENT
.UNINDENT
.sp
To record the database resulting from all imports, supply \fB\-e\fP flag (use
\fB\-f\fP if the filename does not allow gramps to guess the format):
.INDENT 7.0
.INDENT 3.5
\fBgramps \-i\fP \fIfile1.ged\fP \fB\-i\fP \fIfile2.tgz\fP \fB\-e\fP \fI~/new\-package\fP
\fB\-f\fP \fIgramps\-pkg\fP
.UNINDENT
.UNINDENT
.sp
To import three databases and start interactive gramps session with the
result:
.INDENT 7.0
.INDENT 3.5
\fBgramps \-i\fP \fIfile1.ged\fP \fB\-i\fP \fIfile2.tgz\fP \fB\-i\fP \fI~/db3.gramps\fP
.UNINDENT
.UNINDENT
.sp
To run the Verify tool from the commandline and output the result to
stdout:
.INDENT 7.0
.INDENT 3.5
\fBgramps \-O\fP \fI\(aqMy Family Tree\(aq\fP \fB\-a\fP \fItool\fP \fB\-p name=\fP \fIverify\fP
.UNINDENT
.UNINDENT
.sp
Finally, to start normal interactive session type:
.INDENT 7.0
.INDENT 3.5
\fBgramps\fP
.UNINDENT
.UNINDENT
.TP
.BI \-\^\-espeaker= " HOSTNAME:PORT"
Host:port on which the sound server to use is running
\}
.SH "Operation"
.br
If the first argument on the command line does not start with dash (i.e. no
flag), gramps will attempt to open the file with the name given by the first
argument and start interactive session, ignoring the rest of the command line
arguments.
.LP
If the \fB\-O\fR flag is given, then gramps will try opening
the supplied database and then work with that data, as instructed by the
further command line parameters.
.LP
With or without the \fB\-O\fR flag, there could be multiple imports,
exports, and actions specified further on the command line by using \fB\-i\fR,
\fB\-e\fR, and \fB\-a\fR flags.
.LP
The order of \fB\-i\fR, \fB\-e\fR, or \fB\-a\fR options does not matter. The
actual order always is: all imports (if any) -> all actions (if any)
-> all exports (if any). But opening must always be first!
.LP
If no \fB\-O\fR or \fB\-i\fR option is given, gramps will launch its main
window and start the usual interactive session with the empty database,
since there is no data to process, anyway.
.LP
If no \fB\-e\fR or \fB\-a\fR options are given, gramps will launch its main
window and start the usual interactive session with the database resulted
from all imports. This database resides in the \fBimport_db.grdb\fR
under \fB~/.gramps/import\fR directory.
.LP
The error encountered during import, export, or action, will be either
dumped to \fIstdout\fR (if these are exceptions handled by gramps) or
to \fIstderr\fR (if these are not handled). Use usual shell redirections
of \fIstdout\fR and \fIstderr\fR to save messages and errors in files.
.SH EXAMPLES
.TP
To open an existing family tree and import an xml file into it, one may type:
\fBgramps\fR \fB\-O\fR \fI'My Family Tree'\fR \fB\-i\fR \fI~/db3.gramps\fR
.TP
The above changes the opened family tree, to do the same, but import both in a temporary family tree and start an interactive session, one may type:
\fBgramps\fR \fB\-i\fR \fI'My Family Tree'\fR \fB\-i\fR \fI~/db3.gramps\fR
.TP
To import four databases (whose formats can be determined from their names) and then check the resulting database for errors, one may type:
\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
.TP
To explicitly specify the formats in the above example, append filenames with appropriate \fB\-f\fR options:
\fBgramps\fR \fB\-i\fR \fIfile1.ged\fR \fB\-f\fR \fIgedcom\fR \fB\-i\fR \fIfile2.tgz\fR \fB\-f\fR \fIgramps-pkg\fR \fB\-i\fR \fI~/db3.gramps\fR \fB\-f\fR \fIgramps-xml\fR \fB\-i\fR \fIfile4.wft\fR \fB\-f\fR \fIwft\fR \fB\-a\fR \fIcheck\fR
.TP
To record the database resulting from all imports, supply \fB\-e\fR flag (use \fB\-f\fR if the filename does not allow gramps to guess the format):
\fBgramps\fR \fB\-i\fR \fIfile1.ged\fR \fB\-i\fR \fIfile2.tgz\fR \fB\-e\fR \fI~/new-package\fR \fB\-f\fR \fIgramps-pkg\fR
.TP
To import three databases and start interactive gramps session with the result:
\fBgramps\fR \fB\-i\fR \fIfile1.ged\fR \fB\-i\fR \fIfile2.tgz\fR \fB\-i\fR \fI~/db3.gramps\fR
.TP
To run the Verify tool from the commandline and output the result to stdout:
\fBgramps\fR \fB\-O\fR \fI'My Family Tree'\fR \fB-a\fR \fItool\fR \fB-p\fR \fBname\fR=\fIverify\fR
.TP
Finally, to start normal interactive session type:
\fBgramps\fR
.SH ENVIRONMENT VARIABLES
.B \fBENVIRONMENT VARIABLES\fP
The program checks whether these environment variables are set:
\fBLANG\fR - describe, which language to use:
Ex.: for polish language this variable has to be set to pl_PL.UTF-8.
\fBGRAMPSHOME\fR - if set, force Gramps to use the specified directory to keep
program settings and databases there. By default, this variable is not set and
gramps assumes that the folder with all databases and profile settings
should be created within the user profile folder (described by environment
variable HOME for Linux or USERPROFILE for Windows 2000/XP).
.SH CONCEPTS
Supports a python\-based plugin system, allowing import and export writers,
report generators, tools, and display filters to be added without modification
of the main program.
.LP
In addition to generating direct printer output, report generators also
target other systems, such as \fIOpenOffice.org\fR, \fIAbiWord\fR, HTML,
or LaTeX to allow the users to modify the format to suit their needs.
.SH KNOWN BUGS AND LIMITATIONS
.SH FILES
.LP
\fI${PREFIX}/bin/gramps\fP
.br
\fI${PREFIX}/share/gramps\fP
.br
\fI${HOME}/.gramps\fP
.SH AUTHORS
Donald Allingham \fI<don@gramps-project.org>\fR
.br
\fIhttp://gramps.sourceforge.net\fR
.LP
.sp
\fBLANG\fP \- describe, which language to use: Ex.: for polish language this
variable has to be set to pl_PL.UTF\-8.
.sp
\fBGRAMPSHOME\fP \- if set, force Gramps to use the specified directory to
keep program settings and databases there. By default, this variable is
not set and gramps assumes that the folder with all databases and pro
file settings should be created within the user profile folder
(described by environment variable HOME for Linux or USERPROFILE for
Windows 2000/XP).
.TP
.B \fBCONCEPTS\fP
Supports a python\-based plugin system, allowing import and export writ
ers, report generators, tools, and display filters to be added without
modification of the main program.
.sp
In addition to generating direct printer output, report generators also
target other systems, such as \fILibreOffice.org\fP , \fIAbiWord\fP , \fIHTML\fP,
or \fILaTeX\fP to allow the users to modify the format to suit their needs.
.UNINDENT
.sp
\fBKNOWN BUGS AND LIMITATIONS\fP
.sp
\fBFILES\fP
.INDENT 0.0
.INDENT 3.5
\fI${PREFIX}/bin/gramps\fP
.sp
\fI${PREFIX}/lib/python3/dist\-packages/gramps/\fP
.sp
\fI${PREFIX}/share/\fP
.sp
\fI${HOME}/.gramps\fP
.UNINDENT
.UNINDENT
.INDENT 0.0
.TP
.B \fBAUTHORS\fP
Donald Allingham <\fI\%don@gramps\-project.org\fP>
\fI\%http://gramps\-project.org/\fP
.sp
This man page was originally written by:
.br
Brandon L. Griffith \fI<brandon@debian.org>\fR
.br
Brandon L. Griffith <\fI\%brandon@debian.org\fP>
for inclusion in the Debian GNU/Linux system.
.LP
.sp
This man page is currently maintained by:
.br
Gramps project \fI<xxx@gramps-project.org>\fR
.br
.SH DOCUMENTATION
The user documentation is available through standard GNOME Help browser
in the form of Gramps Manual. The manual is also available in XML format
as \fBgramps-manual.xml\fR under \fIdoc/gramps-manual/$LANG\fR in the official
source distribution.
.LP
Gramps project <\fI\%xxx@gramps\-project.org\fP>
.TP
.B \fBDOCUMENTATION\fP
The user documentation is available through standard web browser
in the form of Gramps Manual.
.sp
The developer documentation can be found on the
\fIhttp://developers.gramps-project.org\fR site.
\fI\%http://www.gramps\-project.org/wiki/index.php?title=Portal:Developers\fP
portal.
.UNINDENT
.sp
gramps(1) @VERSION@ gramps(1)
.\" Generated by docutils manpage writer.
.
+22
View File
@@ -0,0 +1,22 @@
.. Gramps documentation master file, created by
sphinx-quickstart on Sat Dec 1 00:07:37 2012.
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.
Welcome to Gramps' command line documentation!
==============================================
Contents:
.. toctree::
:maxdepth: 2
en
cs/cs
fr/fr
nl/nl
pl/pl
pt_BR/pt_BR
sv/sv
-15
View File
@@ -1,15 +0,0 @@
# This is the data/man/nl level Makefile for Gramps
# $Id: Makefile.am 9819 2008-01-15 15:42:10Z bmcage $
mandir = @mandir@/nl
man_IN_FILES = gramps.1.in
man_MANS = $(man_IN_FILES:.1.in=.1)
EXTRA_DIST = $(man_MANS) $(man_IN_FILES)
gramps.1: $(top_builddir)/config.status gramps.1.in
cd $(top_builddir) && CONFIG_FILES=data/man/nl/$@ $(SHELL) ./config.status
CLEANFILES=$(man_MANS)
+243
View File
@@ -0,0 +1,243 @@
# -*- coding: utf-8 -*-
#
# Gramps documentation build configuration file, created by
# sphinx-quickstart on Sat Dec 1 14:38:29 2012.
#
# This file is execfile()d with the current directory set to its containing dir.
#
# Note that not all possible configuration values are present in this
# autogenerated file.
#
# All configuration values have a default; values that are commented out
# serve to show the default.
import sys, os
# If extensions (or modules to document with autodoc) are in another directory,
# add these directories to sys.path here. If the directory is relative to the
# documentation root, use os.path.abspath to make it absolute, like shown here.
#sys.path.insert(0, os.path.abspath('.'))
# -- General configuration -----------------------------------------------------
# If your documentation needs a minimal Sphinx version, state it here.
#needs_sphinx = '1.0'
# Add any Sphinx extension module names here, as strings. They can be extensions
# coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
extensions = []
# Add any paths that contain templates here, relative to this directory.
templates_path = ['_templates']
# The suffix of source filenames.
source_suffix = '.rst'
# The encoding of source files.
#source_encoding = 'utf-8-sig'
# The master toctree document.
master_doc = 'nl'
# General information about the project.
project = u'Gramps'
copyright = u'2015, 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 = '4.2'
# The full version, including alpha/beta/rc tags.
release = '4.2.0'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
locale_dirs = './locale'
gettext_compact = True
# There are two options for replacing |today|: either, you set today to some
# non-false value, then it is used:
#today = ''
# Else, today_fmt is used as the format for a strftime call.
today_fmt = '%B %d, %Y'
# List of patterns, relative to source directory, that match files and
# directories to ignore when looking for source files.
exclude_patterns = ['_build']
# The reST default role (used for this markup: `text`) to use for all documents.
#default_role = None
# If true, '()' will be appended to :func: etc. cross-reference text.
#add_function_parentheses = True
# If true, the current module name will be prepended to all description
# unit titles (such as .. function::).
#add_module_names = True
# If true, sectionauthor and moduleauthor directives will be shown in the
# output. They are ignored by default.
#show_authors = False
# The name of the Pygments (syntax highlighting) style to use.
pygments_style = 'sphinx'
# A list of ignored prefixes for module index sorting.
#modindex_common_prefix = []
# -- Options for HTML output ---------------------------------------------------
# The theme to use for HTML and HTML Help pages. See the documentation for
# a list of builtin themes.
html_theme = 'default'
# Theme options are theme-specific and customize the look and feel of a theme
# further. For a list of options available for each theme, see the
# documentation.
#html_theme_options = {}
# Add any paths that contain custom themes here, relative to this directory.
#html_theme_path = []
# The name for this set of Sphinx documents. If None, it defaults to
# "<project> v<release> documentation".
#html_title = None
# A shorter title for the navigation bar. Default is the same as html_title.
#html_short_title = None
# The name of an image file (relative to this directory) to place at the top
# of the sidebar.
#html_logo = None
# The name of an image file (within the static path) to use as favicon of the
# docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32
# pixels large.
#html_favicon = None
# Add any paths that contain custom static files (such as style sheets) here,
# relative to this directory. They are copied after the builtin static files,
# so a file named "default.css" will overwrite the builtin "default.css".
#html_static_path = ['_static']
# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,
# using the given strftime format.
#html_last_updated_fmt = '%b %d, %Y'
# If true, SmartyPants will be used to convert quotes and dashes to
# typographically correct entities.
#html_use_smartypants = True
# Custom sidebar templates, maps document names to template names.
#html_sidebars = {}
# Additional templates that should be rendered to pages, maps page names to
# template names.
#html_additional_pages = {}
# If false, no module index is generated.
#html_domain_indices = True
# If false, no index is generated.
#html_use_index = True
# If true, the index is split into individual pages for each letter.
#html_split_index = False
# If true, links to the reST sources are added to the pages.
#html_show_sourcelink = True
# If true, "Created using Sphinx" is shown in the HTML footer. Default is True.
#html_show_sphinx = True
# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True.
#html_show_copyright = True
# If true, an OpenSearch description file will be output, and all pages will
# contain a <link> tag referring to it. The value of this option must be the
# base URL from which the finished HTML is served.
#html_use_opensearch = ''
# This is the file name suffix for HTML files (e.g. ".xhtml").
#html_file_suffix = None
# Output file base name for HTML help builder.
htmlhelp_basename = 'Grampsdoc'
# -- Options for LaTeX output --------------------------------------------------
latex_elements = {
# The paper size ('letterpaper' or 'a4paper').
#'papersize': 'letterpaper',
# The font size ('10pt', '11pt' or '12pt').
#'pointsize': '10pt',
# Additional stuff for the LaTeX preamble.
#'preamble': '',
}
# Grouping the document tree into LaTeX files. List of tuples
# (source start file, target name, title, author, documentclass [howto/manual]).
latex_documents = [
('index', 'Gramps.tex', u'Gramps Documentation',
u'.', 'manual'),
]
# The name of an image file (relative to this directory) to place at the top of
# the title page.
#latex_logo = None
# For "manual" documents, if this is true, then toplevel headings are parts,
# not chapters.
#latex_use_parts = False
# If true, show page references after internal links.
#latex_show_pagerefs = False
# If true, show URL addresses after external links.
#latex_show_urls = False
# Documents to append as an appendix to all manuals.
#latex_appendices = []
# If false, no module index is generated.
#latex_domain_indices = True
# -- Options for manual page output --------------------------------------------
# One entry per manual page. List of tuples
# (source start file, name, description, authors, manual section).
man_pages = [
('nl', 'gramps', u'Gramps Documentation',
[u'.'], 1)
]
# If true, show URL addresses after external links.
#man_show_urls = False
# -- Options for Texinfo output ------------------------------------------------
# Grouping the document tree into Texinfo files. List of tuples
# (source start file, target name, title, author,
# dir menu entry, description, category)
texinfo_documents = [
('index', 'Gramps', u'Gramps Documentation',
u'.', 'Gramps', 'One line description of project.',
'Miscellaneous'),
]
# Documents to append as an appendix to all manuals.
#texinfo_appendices = []
# If false, no module index is generated.
#texinfo_domain_indices = True
# How to display URL addresses: 'footnote', 'no', or 'inline'.
#texinfo_show_urls = 'footnote'

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