Raphael Ackermann
7bb8efc479
0003102: Can't run Narrative Website report
...
Added checks for NoneType Objects.
pep8 fixes
svn: r12939
2009-08-09 22:46:55 +00:00
Raphael Ackermann
b33a53e487
fixed typos
...
svn: r12937
2009-08-09 22:43:43 +00:00
Raphael Ackermann
65f72560d1
pep8 fixes
...
fixing typos
svn: r12934
2009-08-09 17:09:32 +00:00
Raphael Ackermann
28c404be58
typos & doc string formatting
...
svn: r12925
2009-08-08 19:11:39 +00:00
Raphael Ackermann
f6409fe94f
fixed typos
...
svn: r12924
2009-08-08 19:10:36 +00:00
Raphael Ackermann
eeac507a40
cleanup (typos, docs, indentation)
...
svn: r12921
2009-08-08 15:52:12 +00:00
Doug Blank
dd1f4f0b26
Added a convienence method __len__ for cursors; you can remove if you don't like
...
svn: r12912
2009-08-07 09:11:13 +00:00
Benny Malengier
ee69317b62
Fix for: 1277: database corroption on delete outside of DisplayTabs while tab open
...
Introduces the concept of callman.py as one single way to follow handles an
interface is interested in.
dbguielement.py contains a small base class using that, usable for all windows/
guielements that need to track database changes to handles
svn: r12881
2009-08-05 10:32:05 +00:00
Doug Blank
d5a9ffe96a
Made StyledTextTag a new-style class by extending object; allows to work with older python's too
...
svn: r12859
2009-08-02 05:25:37 +00:00
Doug Blank
8a7296920f
Use Preferences -> Text -> Private Given name instead of hardcoded _('Living')
...
svn: r12847
2009-07-29 03:28:05 +00:00
Benny Malengier
cf506f544e
fix make install failing
...
svn: r12803
2009-07-16 09:17:40 +00:00
Benny Malengier
2a365f4d99
improve docstrings
...
svn: r12797
2009-07-15 09:16:39 +00:00
Gary Burton
6c855de785
Fix a variety of memory leaks around the PeopleView and model
...
svn: r12791
2009-07-12 19:45:17 +00:00
Gerald Britton
d45f5970fb
add missing iterator methods to filter.py, use get_family_handles instead of the iterator in ExportGedcom.py
...
svn: r12790
2009-07-11 20:11:37 +00:00
Gary Burton
1460750b24
Add missing source_predicate method and doc strings
...
svn: r12787
2009-07-11 15:35:36 +00:00
Gary Burton
215aeb4667
Fix incorrect method name
...
svn: r12786
2009-07-11 15:32:37 +00:00
Gerald Britton
b221f428bf
proxybase tweak to default predicate to None
...
svn: r12784
2009-07-11 04:02:28 +00:00
Gerald Britton
56c79b6fa4
Proxy databases:
...
1. Provide default methods in proxybase.py for get_<object>_handles and iter_<object>_handles
2. Implement callouts in iter_<object>_handles to determine if handles should be included or not
3. Added new methods to dbbase.py raising NotImplementedError for the new iter_<object>_handles methods
4. Implemented new methods in living.py, private.py and referenced.py
5. Changed filter.py to use iter_person_handles instead of get_person_handles
6. Removed duplicate methods from children of ProxyDbBase
svn: r12783
2009-07-10 19:24:43 +00:00
Gerald Britton
181c0c9b41
Replace get_place_handles with iter_place_handles
...
svn: r12778
2009-07-08 18:11:02 +00:00
Gerald Britton
b601f4bdf2
Replace get_family_handles with iter_family_handles
...
svn: r12776
2009-07-08 16:11:20 +00:00
Gerald Britton
f680992d04
Tweaks
...
svn: r12775
2009-07-08 16:10:13 +00:00
Gerald Britton
f7454de7fd
Implement iter_people_handles methods and begin to use them
...
svn: r12760
2009-07-03 20:23:41 +00:00
Benny Malengier
dddcb10dd3
docstring update
...
svn: r12758
2009-07-03 09:23:07 +00:00
Gerald Britton
873f830306
Tweak
...
svn: r12757
2009-07-03 00:29:52 +00:00
Gerald Britton
c919910cca
Tweaks to replace for loops with built-in functions and list comprehensions
...
svn: r12756
2009-07-02 20:01:28 +00:00
Benny Malengier
2b2f132d8c
add ldsordbase to api doc
...
svn: r12753
2009-07-02 08:28:29 +00:00
Gerald Britton
0351c2e6ca
GrampsType: Avoid retranslating literal strings; rearrange metaclass code
...
svn: r12742
2009-06-30 18:29:45 +00:00
Gerald Britton
b0a6f7c854
replace refs to locale.strcoll with refs to locale.strxfrm
...
svn: r12712
2009-06-25 21:09:49 +00:00
Gerald Britton
fdfacd972c
Minor tweaks to use slices instead of lists of items
...
svn: r12705
2009-06-25 13:41:16 +00:00
Benny Malengier
a52bc62be9
2691: Create api documentation with sphinx
...
svn: r12704
2009-06-24 21:56:07 +00:00
Gerald Britton
70a0c50fca
Use GrampsCursor as a context manager using "with" statement
...
svn: r12672
2009-06-16 15:49:17 +00:00
Gerald Britton
035096e5b2
Add iterator and context manager methods to GrampsCursor object and use them in GrampsDbBase and GrampsDBDir.
...
svn: r12660
2009-06-12 16:17:07 +00:00
Benny Malengier
a177da80b0
2707: Add markup notes to html output
...
Part 2: enable css, clean up code.
TODO: better output, support in default css files, test
svn: r12644
2009-06-08 23:19:37 +00:00
Benny Malengier
542b1e404d
02707: Add markup notes to html output
...
part 1: remove template from html output
svn: r12631
2009-06-06 09:49:40 +00:00
Gerald Britton
8584798916
person.py: minor performance improvements
...
svn: r12625
2009-06-04 19:00:51 +00:00
Peter Landgren
581b33524e
Fix of issue 3007.
...
svn: r12622
2009-06-03 18:40:10 +00:00
Benny Malengier
142e7e4970
move latexbackend into PdfDoc
...
svn: r12614
2009-06-02 18:42:41 +00:00
Brian Matherly
aa800b3ad6
Misc PEP8 cleanup.
...
svn: r12610
2009-06-02 12:09:34 +00:00
Brian Matherly
4ca984bd2f
0003033: const dependence in gen/plug/docgen stylesheet
...
svn: r12608
2009-06-02 11:50:17 +00:00
Benny Malengier
a0b1965c24
remove wrong commit of makefiles
...
svn: r12604
2009-05-31 15:01:58 +00:00
Benny Malengier
fb3ec68c6a
part 3 : split basedoc in files, remove Utils dependance, move fontscale in gen,
...
update build system
svn: r12603
2009-05-31 14:59:56 +00:00
Rob G. Healey
5ed724970b
Added the Makefiles for those two directories: src/gen/plug/docgen and src/gen/plug/docbackend.
...
svn: r12599
2009-05-31 03:50:28 +00:00
Benny Malengier
7f6ca2aa45
update Makefiles and po, add not committed __init__ to import docgen module
...
svn: r12592
2009-05-29 22:41:26 +00:00
Benny Malengier
8dd7adc607
part 2 basedoc: move BaseDoc.py to /gen/plug/docgen and add /gen/plug/docbackend
...
that was missing in part 1
Still to come: makefiles and splitting new basedoc.py in small files
svn: r12591
2009-05-29 22:25:44 +00:00
Gerald Britton
220873d92e
Bug 3030: ID formats not properly verified
...
svn: r12587
2009-05-29 17:09:09 +00:00
Gerald Britton
5eb7e18dc6
Bug 3018: ImportGrdb: remove calls to keys() dictionary method where possible
...
svn: r12572
2009-05-26 20:48:09 +00:00
Gerald Britton
fc90d5fce2
Bug 3018: remove calls to keys() dictionary method where possible
...
svn: r12562
2009-05-22 18:43:40 +00:00
Gerald Britton
021b754939
Bug 3011: change old-style classes to new-style classes
...
svn: r12559
2009-05-21 17:19:50 +00:00
Benny Malengier
068b3157f0
2995: Unable to produce Narrated Web Site using filter and privacy settings
...
svn: r12551
2009-05-20 10:18:20 +00:00
Gerald Britton
e3bd5d1e69
Fix ownereditor popup menu handling
...
svn: r12550
2009-05-19 20:07:00 +00:00
Benny Malengier
b5f8ec1717
2995: Unable to produce Narrated Web Site using filter and privacy settings
...
svn: r12543
2009-05-19 08:43:51 +00:00
Benny Malengier
53716bdca0
2942: Note in Family eventref not referenced, also source of attribute of family eventref
...
svn: r12535
2009-05-18 14:02:13 +00:00
Doug Blank
29d55c10d0
added http:// if missing scheme
...
svn: r12510
2009-05-06 22:06:12 +00:00
Doug Blank
6ebd0b0a77
Added two methods: parse_path and get_full_path, but the Url class will need to be enhanced and refined to be more useful for web development
...
svn: r12506
2009-05-06 13:11:31 +00:00
Brian Matherly
c56c25b932
Add DocGenPlugin to be used to register all docgen plugins. This replaces the array of variables which was more difficult to read.
...
svn: r12359
2009-03-19 02:24:29 +00:00
Brian Matherly
0214b842cd
Remove the "print_label" construct from the reports. The only label is "Open with default viewer". No need to check the mime type or to look for the default application because Gramps uses the host OS to figure it out for the user.
...
svn: r12351
2009-03-16 04:22:12 +00:00
Doug Blank
cf03cf4b23
2792: Dates in sourcereferences in person_ref_list not upgraded; this fixes the missing conversion in child-ref-list
...
svn: r12286
2009-03-09 19:49:51 +00:00
Doug Blank
0e6d1d8496
2792: Dates in sourcereferences in person_ref_list not upgraded; hack to be removed in future
...
svn: r12271
2009-03-09 14:10:51 +00:00
Doug Blank
a858c2a9b0
2792: Dates in sourcereferences in person_ref_list not upgraded
...
svn: r12265
2009-03-09 11:39:58 +00:00
Jérôme Rapinat
160b4e3c6f
#2746 : Translation problem in calendar names (by Janne Kovesjärvi)
...
svn: r12126
2009-02-26 09:13:50 +00:00
Jérôme Rapinat
82787f0413
2702: Date Conversions to and from French Republican was broken
...
svn: r11995
2009-02-15 15:10:15 +00:00
Peter Landgren
a34cf168f3
Working now with all keywords in English.
...
svn: r11963
2009-02-11 13:14:56 +00:00
Peter Landgren
e3ae9deb76
Added tests for Swedish calendar
...
svn: r11962
2009-02-11 08:32:54 +00:00
Raphael Ackermann
baef4d76a4
fixed indentation issues and mix of tabs and spaces.
...
svn: r11943
2009-02-09 23:37:40 +00:00
Doug Blank
ef066a3b6a
Feature #2393 : Allow the use of user-defined (mega)-widgets by MD Nauta; added register_option()
...
svn: r11861
2009-02-05 02:23:46 +00:00
Doug Blank
9eac556fca
Removed problem method set(): Bug #2669 : Note editor does not retain marker
...
svn: r11844
2009-02-04 12:51:34 +00:00
Benny Malengier
829d78b611
New mapservice plugin structure, as a general solution to #2659
...
* configure.in
* src/DataViews/PlaceView.py
* src/Config/_GrampsConfigKeys.py
* src/gen/plug/_manager.py
* src/plugins/mapservices
* src/plugins/mapservices/googlemap.py
* src/plugins/mapservices/openstreetmap.py
* src/plugins/lib/Makefile.am
* src/plugins/lib/libmapservice.py
* src/plugins/Makefile.am
* src/widgets/menutoolbuttonaction.py
* src/widgets/Makefile.am
* src/PageView.py
* po/POTFILES.in
svn: r11811
2009-02-02 21:55:22 +00:00
Jérôme Rapinat
40d99c2b4e
revert changes, using ngettext
...
svn: r11761
2009-01-30 10:36:23 +00:00
Brian Matherly
497e8d8233
Add support for plugin "libraries" that do not specifically tie into the plugin system and can be imported by other plugins.
...
svn: r11758
2009-01-30 02:16:00 +00:00
Jérôme Rapinat
d1918cc259
mistakes on context
...
svn: r11715
2009-01-25 13:11:27 +00:00
Doug Blank
6d50c002fe
Upgrade of source, place, and media tables.
...
svn: r11710
2009-01-25 02:29:05 +00:00
Jérôme Rapinat
0034c7c02c
translation support and use TransUtils for context
...
svn: r11703
2009-01-24 09:40:55 +00:00
Jérôme Rapinat
28ee7ee1a8
#445 : B.C.E and dates conversion on french_calendar
...
svn: r11681
2009-01-22 10:15:01 +00:00
Peter Landgren
3fc705f784
Typo fixed.
...
svn: r11674
2009-01-20 13:03:28 +00:00
Peter Landgren
f6320f0432
Removed debug stuff.
...
svn: r11672
2009-01-20 10:02:19 +00:00
Peter Landgren
a73b2da699
Swedish calendar added.
...
svn: r11665
2009-01-19 20:09:19 +00:00
Doug Blank
0887ab1ac9
Handle date differences when one is a newyear other than Jan1
...
svn: r11646
2009-01-17 17:11:34 +00:00
Doug Blank
ed35e1de38
Bug fix #1834 , 1842: new-year boundaries in history, and editing slash dates: These changes allow the date editor dialog to change slashdates, and to change the first day of the year from Jan1. This is important for some date calculations and orderings. In order to do this, a new date format variation has been added. You can put Mar1, Mar25, or Sept1 in the parens with or without a Calendar type. For example: 'Jan 1, 1735 (Julian,Mar25)'. See further docs in wiki.
...
svn: r11644
2009-01-17 14:33:10 +00:00
Doug Blank
2170b850ee
Bring date_test up to date with new Span format; passes 100%
...
svn: r11643
2009-01-17 14:24:57 +00:00
Brian Matherly
a6fa59cc35
Add support for subdirectories in the plugins directory.
...
svn: r11631
2009-01-16 16:21:54 +00:00
Brian Matherly
b77c14b74a
Include suffix and title in names for living people when names are not restricted.
...
svn: r11630
2009-01-16 00:52:49 +00:00
Doug Blank
2ed7f7becb
Translation clauses: about, less than, greater than, etc.
...
svn: r11567
2009-01-04 18:17:33 +00:00
Doug Blank
8658f5a074
Added a __getitem__ method to date Spans which should eventually be removed. I belive that only the Det*Reports.py use them.
...
svn: r11566
2009-01-04 18:05:26 +00:00
Doug Blank
61ca9201b5
Changes in the manner that date differences are represented and compared
...
svn: r11565
2009-01-04 17:44:33 +00:00
Doug Blank
dc2c438231
Refinements to give more feedback on probably alive; use CAUSE_DEATH as additional evidence for death; date span shows (unknown) for invalid differences.
...
svn: r11556
2009-01-01 00:58:18 +00:00
Doug Blank
6d2cc418e4
Fix for #2303 : plugins/Det*Report.py use an outdated method of computing ages. This fix brings it up to date, but needs some additional work once date spans can fully repr themselves.
...
svn: r11549
2008-12-31 14:49:24 +00:00
Doug Blank
983f6d3e71
Added new signal to database: home-person-changed, which is emitted when the default person is set
...
svn: r11534
2008-12-29 14:13:44 +00:00
Doug Blank
a156156394
Fixed a bug in negative date differences; enhanced Span repr (shows days, if short enough)
...
svn: r11532
2008-12-28 05:44:01 +00:00
Doug Blank
323ac9257f
Added len to Span class, and added an is_valid method to date. is_valid similar to is_regular, but allows partial dates
...
svn: r11528
2008-12-27 21:31:16 +00:00
Doug Blank
fadeb3744e
Added lt and gt for date span comparisons
...
svn: r11523
2008-12-27 16:40:25 +00:00
Doug Blank
42b00f04f4
Added a test for negative date differences
...
svn: r11522
2008-12-27 16:29:46 +00:00
Doug Blank
a11d819296
Date spans that are negative show with negative year, month, and day
...
svn: r11521
2008-12-27 16:07:36 +00:00
Doug Blank
246f76621a
Added to display age at death if dead, or current age if alive
...
svn: r11471
2008-12-14 14:52:54 +00:00
Doug Blank
9aa7bc6030
Fixed some missed dates in conversion from 13 to 14
...
svn: r11447
2008-12-08 13:15:40 +00:00
Doug Blank
2a8b08675b
Reset import and export lists (others may need to be reset, too)
...
svn: r11361
2008-11-29 16:27:08 +00:00
Doug Blank
8a690810fc
Continued attempted fix for BSDDB new methods and attributes
...
svn: r11360
2008-11-29 12:53:00 +00:00
Doug Blank
f067bf6e2c
Changes with Python 2.5.2 and BSDDB are more subtle---seems to require checking both Python and BSDDB versions. This involves a method name change, and a flag name change.
...
svn: r11354
2008-11-28 04:28:10 +00:00
Peter Landgren
475da86de2
Fix of issue 2505. Also fix of string and unicode problems in matching
...
svn: r11336
2008-11-22 15:35:14 +00:00
Peter Landgren
2876068bdf
Fix of issue 2504, sorting in WinXP.
...
svn: r11332
2008-11-21 15:26:26 +00:00
Benny Malengier
7424433a69
0002483: Gramps crashes while loading database, always.
...
Patch of Josip, support bsddb >= 4.7
svn: r11297
2008-11-13 08:28:32 +00:00