4141b7e34a
Review on NEWS before '4.1.0' release
2014-06-15 16:05:55 +02:00
fadb082afa
typo on the urls for french pages (wiki)
2014-06-15 14:22:36 +02:00
c031eea046
typo on versioning
2014-06-15 13:52:27 +02:00
5f722e4c6c
make official '4.1.0' release
2014-06-15 13:37:09 +02:00
a1085dac15
update NEWS
2014-06-15 13:03:37 +02:00
dc175ea1a1
add translated-output option to B.R. TOC and Index reports
2014-06-14 13:38:26 -07:00
1223a75e68
Some updated place translations.
2014-06-14 15:10:02 +02:00
707edf3df0
Fix alphabetic index and toc bug in books
...
Another bad indent from master commit [796240] (and gramps40 [3196f8])
2014-06-13 09:24:31 -07:00
076d514cd2
Add unit test for treemodel nodes
2014-06-12 22:55:35 +01:00
35c4236f27
Add unit test for tree cursors
2014-06-12 22:55:29 +01:00
baf368c049
7471: Fix python3 sort key errors
...
Ensure input to strxfrm is correct type.
Apply patch by Marc Hulsman.
2014-06-12 22:06:28 +01:00
ccd6c3143e
Fix alphabetic index and toc bug in books
...
Bad indent introduced in commit [796240].
2014-06-11 22:34:20 +01:00
c7ffa8d075
7398: Gedcom import deletes first char of notes
2014-06-11 10:06:21 -07:00
e8ba397f75
improve plugin warning
2014-06-08 13:03:10 -07:00
f21e23cd70
7678 typo
2014-06-08 12:59:16 -07:00
d16feb7265
7678: some gir modules were not called
2014-06-07 13:28:18 +02:00
6e25dd83f5
7678: some fixes around gettext and messages handling
2014-06-07 13:02:27 +02:00
090721408b
7784 "IndexError: list index out of range" on [initial CLI "gramps -t"]
2014-06-05 08:02:37 -07:00
c9d12d4150
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 14:59:29 +02:00
f4d6dbb64b
add checksum values on 'example.gramps'
2014-06-04 14:49:11 +02:00
ed284d44a5
7678: typo, missing self argument on fallback for personpos_at_angle()
2014-06-04 12:12:02 +02:00
7d849d39cf
update french translation
2014-06-04 11:30:39 +02:00
d220ea65f8
update Polish translation
2014-06-04 11:21:56 +02:00
6df1e6bd32
7678: typo, set_border_width was set twice on CLIVbox()
2014-06-03 21:16:22 +02:00
d4df31abf3
7766: Fan Chart views crash with self.maxperiod = self.minperiod
2014-06-03 10:38:25 +02:00
bbefe30256
Some revision of Norwegian bokmål
2014-06-02 21:05:58 +02:00
d0aa2c63fc
Git Merge Request #11 : Slovak translation updates
2014-06-02 17:21:02 +02:00
7d98f08949
Updated Croatian translation
2014-06-01 12:23:31 +02:00
2c06392f57
Update English (British) translation
2014-05-30 23:18:39 +01:00
8f1fca7fed
Git Merge Request #10 : Update Slovak date handler
2014-05-30 10:14:36 +02:00
85f425e8cf
smal fix in German translation
2014-05-30 00:50:49 +02:00
9d57c640c5
some correc tions in German translation regarding the new place structure
2014-05-30 00:43:30 +02:00
1a79077235
Updated Swedish translation
2014-05-29 17:35:48 +02:00
e3d524d18e
Git Merge Request #9 : Spanish typo
2014-05-29 15:54:55 +02:00
9dec158e65
Git Merge Request #10 : Slovak translation updates
2014-05-29 15:39:06 +02:00
742f946970
Add support for Slovak manual
2014-05-29 15:32:10 +02:00
87d92fc54f
typo
2014-05-28 21:31:28 +02:00
ec1a794648
update German translation
2014-05-27 18:40:12 +02:00
fd3ca0348f
7712: Use full path for file existence check
2014-05-27 15:25:44 +01:00
d0d9e5b207
Italian translation updates (4.1.x)
2014-05-27 01:51:02 +02:00
9d4e3a022b
7554: update template
2014-05-26 17:51:31 +02:00
16a038d2be
Add check for PangoCairo typelib at startup
2014-05-25 14:15:20 +01:00
23f64a155b
BUG #0007744 : years are displayed as floating numbers
2014-05-25 11:24:16 +02:00
0e6b71eb6f
Fix tree cursor for read-only databases
2014-05-25 00:00:40 +01:00
8ceb80bc29
7554: Replace LaTex by LaTeX
2014-05-24 21:26:03 +01:00
2578252d11
Match alternative names in HasPlace filter
2014-05-24 20:53:42 +01:00
dd77bf74d5
7177: Rebuild place tree view when a place moves in the hierarchy
2014-05-24 00:08:31 +01:00
26f028afb1
Patch PIL to build with Freetype2
2014-05-23 12:10:17 -07:00
a68679766c
7736: MacOSX Version 4.0.4-1 missing libgtkspell3 from bundle.
2014-05-22 20:26:44 -07:00
582b6f7f80
update Finnish translation
2014-05-22 20:53:06 +02:00
9822b7d12e
Merge branch 'maintenance/gramps41' of ssh://git.code.sf.net/p/gramps/source into gramps41
2014-05-22 20:46:58 +02:00
12ad7514f5
Merge Request #8 : Typo fix in slovak translation
2014-05-22 20:45:56 +02:00
7909c352f1
Updated Swedish translation
2014-05-22 17:55:21 +02:00
28c1823062
update Hungarian translation
2014-05-22 17:01:19 +02:00
26ca29b122
7731: Fix error tagging source in citation tree view
2014-05-22 14:07:58 +01:00
f7c4cddcc8
remove trunk references for addons
2014-05-22 14:59:07 +02:00
bfd7d804f2
merge NEWS from gramps40
2014-05-22 14:51:24 +02:00
79ed0c638b
czech translation update
2014-05-22 10:20:23 +02:00
6a6e1cd73a
Do not need to warn user anymore about UNSTABLE code (trunk)
2014-05-22 09:04:37 +02:00
098dc0a05c
typo on country level (example.gramps)
2014-05-22 09:00:16 +02:00
d8cd9b8d72
Consistency (Place levels) on the french translation
2014-05-22 08:39:24 +02:00
debedc57e9
Enable drag & drop for place references
2014-05-22 00:06:02 +01:00
3b2bb00706
7729: Extend tag report to show all primary object types
2014-05-21 23:49:56 +01:00
7bbbafe377
Revert [27453a] and [9d6049]
...
Fix broken proxies and make proxies read-only.
2014-05-21 22:01:18 +01:00
0319dc7490
try to have common place divisions for all countries speaking french
2014-05-21 22:54:25 +02:00
751b3d5a34
Reduce label width in assistants (Gtk 3.10)
2014-05-21 21:19:48 +01:00
978c5055d8
typo
2014-05-21 20:55:43 +02:00
76424b61f8
czech translation update
2014-05-21 20:37:51 +02:00
c2ee4b0ab9
polish date handler for french locales
2014-05-21 19:40:22 +02:00
20ca667b61
update french translation
2014-05-21 18:25:18 +02:00
a040f4de82
Geography: Bug #007722 : segfault in cairo.SurfaceImage.create_from_png
2014-05-20 21:53:12 +02:00
2bceacd707
typo on french translation
2014-05-20 19:07:10 +02:00
8a4d6ac346
French: district in USA = borough in Canada?
2014-05-20 17:57:22 +02:00
656968b92f
update template and french translation
2014-05-20 17:46:35 +02:00
4f7f2db4ef
7152: Fix error when importing database from the CLI
2014-05-20 13:26:53 +01:00
d01a33d382
7719: Prevent auto-completion of title before a change is made
2014-05-19 22:44:17 +01:00
9d6049d1af
7693: Broken proxies
2014-05-19 11:33:09 -07:00
399e902a48
7707: re-use same attributes order as XML exporter
2014-05-19 15:21:06 +02:00
3e4578e5df
7707: typo during update for place hierarchy
2014-05-19 15:03:22 +02:00
5388f0bce9
7707: same place hierarchies as before [27dab7] and [5468dd] into 'example.gramps'
2014-05-19 11:19:07 +02:00
83fb2be9bc
update German translation
2014-05-18 19:49:00 +02:00
b5ad672ace
7027: Update merge_test to use SrcAttribute
2014-05-17 21:54:36 +01:00
28a70926ab
7711: Fix tree views in python3
2014-05-17 19:32:37 +01:00
61ba0edd25
Use custom SrcAttributeType in GEDCOM import/export
2014-05-17 18:33:00 +01:00
4aede124fa
7708: Fix LaTeX output format for reports
2014-05-17 17:34:48 +01:00
d1edfc478b
7709: Fix bug in web calendar report
2014-05-17 16:31:21 +01:00
882796ac53
7706: typo, 'val' not defined on gui.viewmanager
2014-05-17 15:35:01 +02:00
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
a055aaba8a
7710: Fix crash in fan chart view when scrolling
2014-05-17 01:18:39 +01:00
545e7702e7
Fix list size in check tool
2014-05-16 23:01:11 +01:00
cd44e173e3
Fix resizing of widgets in dialogs
2014-05-16 22:11:36 +01:00
a1b069e3d8
Fix import bug introduced in [27dab7]
2014-05-16 18:03:30 +01:00
60761c0aff
7705: 'uni_to_gui' not called on gui.viewmanager
2014-05-16 16:27:19 +02:00
9e15649868
7699: update and run again tools.sh; it outputs two DB files for human inspection
2014-05-16 11:52:53 +02:00
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
fb30873888
start to complete place object names on 'data.gramps' sample
2014-05-15 20:01:59 +02:00
ae3ef1894f
Suppress output and fix for python3
2014-05-15 17:55:00 +01:00
01db5db7b4
Fix for python3
2014-05-15 17:55:00 +01:00
a1e1b32fa9
update 'data.gramps' according to [27dab7] and [5468dd]
2014-05-15 14:38:49 +02:00
365ac50b83
update 'example.gramps' according to [27dab7] and [5468dd]
2014-05-15 14:36:16 +02:00
98aaf8feab
Fix unit tests after XML format change
2014-05-15 01:17:42 +01:00
afd154a19e
7650: New unit tests for merging places
2014-05-15 00:10:53 +01:00
27dab7c811
Update Gramps XML schemas
...
Also made a slight change to the XML format for places.
2014-05-14 22:11:56 +01:00
5f7f7104ac
typo (unused import)
2014-05-14 11:56:12 -07:00
5468dd31d0
7692: Add alternative place names to Gramps XML
2014-05-14 19:28:00 +01:00
9c879279a6
Prevent removing idle process after it has finished
2014-05-14 00:52:04 +01:00
5d4ffa5d2d
5690: Can create multiple events with same Gramps-ID
2014-05-13 14:35:53 -07:00
3218218e23
7435: Revert b38e59 to fix error when creating new media object
2014-05-13 22:16:14 +01:00
9c637e57c7
7325: Use utility function to get full media path
2014-05-13 21:33:23 +01:00
643e742556
7960: Store custom event attribute types in the metadata
2014-05-13 20:52:27 +01:00
737e8eb74b
7571: Fix custom event types
2014-05-13 18:34:50 +01:00
a58b0f601c
7657: 7648: SyntaxError with python3 on 'gramps.cli.test.cli_test'
2014-05-13 18:24:23 +02:00
09244d037d
7659: SyntaxError with python3 on 'gramps.gen.db.test.grampsdbtestbase'
2014-05-13 18:02:42 +02:00
3259255c38
7519: "Family Tree Directory Path" with accented characters
...
Take 2.
2014-05-12 07:32:24 -07:00
3b15d81e43
5690: Can create multiple events with same Gramps-ID
2014-05-11 10:35:50 -07:00
e8297dea89
7685: Correction of the LDS ordinance names in French
2014-05-11 10:35:28 +02:00
aad0b84553
7671: Typo on Portuguese translation for 'third grandson/daughter'
2014-05-09 12:21:59 +02:00
49e6469962
7258 7665: NameError: global name 'conv_to_unicode' is not defined
2014-05-08 16:05:37 +02:00
5dc84c83a9
7649: [Unit test] gramps type, encoding and to_struct(); specific to python2
2014-05-07 17:15:26 +02:00
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
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
1adceaa36e
update template; consistency on translation strings
2014-05-04 16:11:31 +02:00
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
92f5a5e36c
use a standard string, not a unique string
2014-05-03 15:16:40 -07:00
59366bad7d
7662: Missing closing bracket in Web_Basic-Spruce.css
2014-05-03 17:34:48 +02:00
ac1bbc8d83
7648 7258: typo, io module called twice
2014-05-01 18:21:51 +02:00
1a0e5c2c69
7628: Relationship calculator not displaying data
2014-04-30 20:07:27 +02:00
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
9e0adbad8d
7628: Relationship calculator not displaying data
2014-04-29 16:56:00 +02:00
6dcd54ac53
merge from gramps40 the strings for appdata related to french translation
2014-04-29 11:21:56 +02:00
09e26e5069
update template and french translation
2014-04-29 11:11:33 +02:00
ea38d5ab55
update German translation
2014-04-28 21:27:54 +02:00
e8bfbc9050
fix (Arabic) comma in some other translated-output reports
2014-04-27 16:19:28 -07:00
a5d7532ba5
fix comma in translated-output Ancestor and Descendant Tree reports
2014-04-27 16:17:41 -07:00
4927422d7e
enable name displayer to show a locale-specific (Arabic) comma
2014-04-27 16:14:15 -07:00
f79a97bce8
7630: Unable to edit citations on association
2014-04-26 09:04:54 +02:00
e6d0372534
fix deferred translation of dates and places, add name-format option
2014-04-25 07:56:40 -07:00
191cd972d5
update German translation
2014-04-25 11:28:26 +02:00
c3f0a811f8
7258 typos
2014-04-24 08:38:50 -07:00
3194c8e726
translate Arabic semicolon
2014-04-24 08:04:48 -07:00
057fbf66c1
7258: incomplete commit; https://gramps-project.org/bugs/view.php?id=7258#c35856
2014-04-24 11:41:44 +02:00
1c03259f10
update German translation
2014-04-23 20:15:00 +02:00
b7fcc9dc6f
Prevent warning message in expander navigation plugin
2014-04-21 22:26:30 +01:00
b3edd2fa5f
Make recentfiles.do_save exception safe.
2014-04-21 14:12:36 -07:00
5f3f280ea0
Fix None type exception when there's no localedir.
2014-04-21 14:08:57 -07:00
8a831ed466
7620: 'Display as' field in Name Editor reverts to Preferences default ...
2014-04-21 13:53:16 -07:00
2b1cd04071
Fix indentation errors
...
Thanks to Paul Franklin for noticing.
(cherry picked from commit d5f918040c
)
2014-04-20 19:52:31 -07:00
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
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
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
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
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
efa3741579
7258: Ensure that resource paths are set correctly when they include Unicode characters.
2014-04-20 17:05:51 -07:00
8e164e29a2
flag some semicolons, for translation in Arabic
2014-04-20 16:34:29 -07:00
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
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
94518f2577
7258: MediaEditor: Ensure that pathnames are always Unicode.
2014-04-20 08:12:58 -07:00
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
f62a38ef9a
translate one more Arabic string
2014-04-20 07:57:20 -07:00
860f88479d
Translation Memory (gramps40) for spanish and ukrainian according to their last revisions
2014-04-20 11:18:48 +02:00
092ac4bd22
merge some strings from gramps40 for the italian translation
2014-04-20 11:03:45 +02:00
2bdda43936
merge experimental debian stuff from gramps40
2014-04-20 10:18:21 +02:00
774e25b050
merge some translation files (features freeze)
2014-04-19 19:34:35 +02:00
70580f515b
make one Arabic (comma) string "unfuzzy"
2014-04-19 08:20:38 -07:00
20c9d949ac
Fix python2 bug when creating backup filename
2014-04-18 22:06:30 +01:00
061a289bde
update translations template
2014-04-18 20:44:56 +02:00
9b5ab192eb
move some devel gramplets to UNSTABLE, do not need to translate them
2014-04-18 20:43:24 +02:00
0194c4ede6
merge some keys/values (updated translations) from gramps40 branch
2014-04-18 19:13:31 +02:00
fc54450814
merge some keys/values (updated translations) from gramps40 branch
2014-04-18 18:37:28 +02:00
e9a64e2b9b
6926: date handling in arabic
2014-04-18 18:14:45 +02:00
3dd2dbc4fc
merge arabic translation
2014-04-18 17:33:37 +02:00
fa2be88b68
Correct lambda syntax for py3
...
Thanks to Paul Franklin for reporting it.
2014-04-17 14:22:20 -07:00
15206590e7
sort translations output by file location for easier diff
2014-04-17 16:43:46 +02:00
c8b73dd3f9
workarounds for incomplet gtk3 migration and ValueError on populatesources debug tool, need a real fix
2014-04-17 15:44:46 +02:00
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
5434a9f3fc
fix another "po/update_po -p" warning
2014-04-16 09:54:42 -07:00
73fed7385a
7258: Fix a path encoding issue when upgrading the database.
2014-04-15 17:05:13 -07:00
16d5dfff09
Keep button active if current category is clicked
2014-04-15 23:01:35 +01:00
4e239310a1
Fix popup menus in drop-down navigation sidebar
2014-04-15 22:37:50 +01:00
c7e160436a
Prevent MapList action warning
2014-04-15 22:29:52 +01:00
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
f6be31eb39
Remove subversion substitution variables
2014-04-15 14:10:18 +01:00
f3e378a76a
7596: Translation of plurals does not allow the translator to omit the number
2014-04-14 19:17:26 -07:00
99cfe782da
make "update_po -p" happier about unnamed strings
2014-04-14 17:07:32 -07:00
a2d23d0201
spacing on french translation
2014-04-14 20:08:03 +02:00
452d38ea76
czech translation update
2014-04-14 11:37:25 +02:00
4a7ae64dd3
Fix unicode error when saving filters
2014-04-13 14:03:43 +01:00
0901528ddf
GEPS 6: Add extra place types
2014-04-13 14:03:43 +01:00
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
adeeec6ab1
run update_po.py, update template and french translation
2014-04-12 18:31:08 +02:00
6e1b7476b2
support comments
2014-04-12 17:49:12 +02:00
63f0dc3447
fix size of 'Potential Merges' dialog
2014-04-11 20:22:32 +02:00
a08d4434b0
Rename "parent" place to "enclosed by"
2014-04-10 22:57:01 +01:00
9b5a5f3b17
Fix family editor callback
2014-04-10 18:12:18 +01:00
24a7d44b43
7119: Register history objects at startup
2014-04-10 17:08:30 +01:00
26972a098b
czech translation update
2014-04-10 10:53:42 +02:00
01011b3e11
ease found of perl in windows setup
2014-04-10 08:16:57 +02:00
9c4aa37b8c
7276: translate some punctuation marks -- partial
2014-04-09 18:40:42 -07:00
6836dbd5bd
git revision in windows
2014-04-09 23:09:33 +02:00
2c2f1d61c8
7585: provide translated output for Ancestor Tree and Descendant Tree reports
2014-04-09 10:30:49 -07:00
d238ad9044
make gramps XML the initial default export type
2014-04-08 19:25:13 -07:00
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
2155ae381f
Remove GEPS 018 related code
2014-04-07 22:04:44 +01:00
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
5972a3a16f
7258: Avoid dumb encoding error when compiling gpr files
2014-04-07 12:44:39 -07:00
dc292037e4
7588: Can not start [in Chinese on OSX]
...
Force UTF-8 locale on Mac
2014-04-07 11:51:02 -07:00
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
a890ff5634
Convert the database title retrieved from the GUI to a unicode.
2014-04-06 12:56:41 -07:00
f201deabbc
Fix up some failing tests
2014-04-06 12:56:41 -07:00
28505a5d8d
Delete a bunch of superflous re-encodings of path names
2014-04-06 12:56:41 -07:00
d69400b513
AboutDialog crashes with Python3
2014-04-06 20:44:51 +02:00
fa3645bf15
7582: [Python2] Cannot remove a person having an event reference
2014-04-06 19:07:41 +02:00
f7e144f853
Change use of GetEnvironmentVariableW ( #7582 )
2014-04-06 00:22:32 +02:00
0a5b2e9f6a
7584: Fix update of active object after merge
2014-04-05 18:05:16 +01:00
64a5626712
6548: 'Available Gramps Updates for Addons' window not on top
2014-04-05 02:54:13 +02:00
d2066537c7
fix recentfiles.py to work for both py2/py3
2014-04-05 01:45:36 +02:00
26ab379584
7258: transcode os.path.join args from the fs enc to prevent a crash
2014-04-04 22:05:10 +02:00
2353c0bd34
1772: Select row on right click in embedded lists
2014-04-04 19:39:15 +01:00
f6ac8eb854
7455: Remove hover selection from embedded lists
2014-04-04 19:39:15 +01:00
9550dda584
Correctly encode the contents of the lock file.
2014-04-03 15:15:19 -07:00
4299ef530e
Win32: Fix crash in gramps -L when the database path includes a non-ascii character.
2014-04-03 15:15:19 -07:00
c27dd4d171
Fix some errors and Py3 deprecations in cli_test.py
2014-04-03 15:09:09 -07:00
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
9eeadca892
More informative messages in citation editor
2014-04-03 18:41:22 +01:00
863e4bd72a
Fix drag & drop in citation editor
2014-04-03 17:31:46 +01:00
0c6166fddb
make the export assistant slightly wider
2014-04-03 09:16:30 -07:00
91ef047766
Yet more fix of PyGObject-3.11 DeprecationWarning
2014-04-03 00:10:19 +02:00
2fbf9ff0f9
More fix of PyGObject-3.11 DeprecationWarning
2014-04-02 22:07:43 +02:00
6b160a09ff
typo on french translation
2014-04-02 19:05:20 +02:00
fc40578687
Fix PyGObject-3.11 DeprecationWarning
...
GObject.idle_add() ==> GLib.idle_add()
2014-04-02 16:22:40 +02:00
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
20a17bed89
typo: NameError: global name 'gen' is not defined
2014-04-01 11:16:52 +02:00
6d0c5d4e0e
7137: Fix updating of events gramplets
2014-03-29 23:55:27 +00:00
7eb68e0c2f
7559: Fix bug in abandon changes and quit
2014-03-29 19:56:58 +00:00
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
71650917bf
7258: Replace some os.environ['foo'] lookups missed earlier.
2014-03-27 11:32:37 -07:00
2a81c76e69
Prevent range error crash when loading a defective database.
2014-03-25 15:44:50 -07:00
97d3ab49c4
7258: Fix filesystem encoding in get_dbdir_summary and DbUndoBSDDB.close.
2014-03-25 15:44:23 -07:00
2221dfd79a
czech translation update
2014-03-25 14:55:31 +01:00
43cba81de5
7559: more accurate word for 'Undo' on french translation
2014-03-25 12:02:44 +01:00
6d1d380096
Updated Hebrew translations - update to latest gramps.pot and some minor fixes
2014-03-25 08:44:34 +01:00
1b166865f4
7476: Given Name Cloud Gramplet splits up given names into words
2014-03-23 18:43:25 -07:00
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
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
53acb627bb
7501: Notes always say 'no data exists for note' when saving
2014-03-21 15:07:18 +01:00
dd5e1cc832
RU translation update
2014-03-19 15:33:11 +02:00
4f4ef14379
7539: NotRelated and Verify data dialogs appear either too small or too big
2014-03-19 10:04:39 +01:00
38125ac611
fix translation of children count to use ngettext
2014-03-18 17:31:28 -07:00
eefb9feb24
update German translation
2014-03-18 23:21:36 +01:00
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
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
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
946c5539af
7026: Eliminate localedir error message
2014-03-17 12:54:22 -07:00
471ec72966
7276: translate some punctuation marks -- partial
2014-03-17 08:03:23 -07:00
eeea77e9c1
6369 Couldn't find a target for a mnemonic activation on confidence into Citation Editor
2014-03-16 11:08:29 +01:00
fcdd15c6d0
Fix bug in event gramplet
2014-03-15 19:30:07 +00:00
ca2cafc68a
Adjustments to the citation editor
...
Remove publication information and abbreviation fields.
Move tag button.
2014-03-15 17:49:31 +00:00
5654c99815
7510: do not drag and drop more than one data into editor tabs
2014-03-15 11:18:52 +01:00
6d8679df2d
7530: typo on import geneweb unit test
2014-03-13 12:03:17 +01:00
40d169f346
update German translation
2014-03-12 01:00:29 +01:00
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
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
38aaa671cd
Remove some left-over diagnostic messages.
2014-03-08 13:40:47 -08:00
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
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
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
22ec94f84d
7435: Media Editor error if Path value was changed to a non existing file
2014-03-08 18:00:36 +01:00
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
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
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
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
20f2564df0
Bug 6696: sort failure using key=glocale.sort_key
...
Correct the call with a lambda.
2014-03-07 12:37:38 -08:00
9a58b3f4a6
update template and french translation
2014-03-07 15:05:32 +01:00
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
4dd543c323
Move the icu missing warning to after setting up the log handler.
2014-03-06 11:23:49 -08:00
447113bf9f
Add source fields to citation editor
2014-03-05 16:31:32 +00:00
cdff0daff1
Fix parent place selection for new places
2014-03-05 14:02:26 +00:00
ad4737edd5
Automatically populate the place title field
2014-03-05 14:02:26 +00:00
d268a966bd
Implement alternative place names
2014-03-05 14:02:26 +00:00
c269ba5df4
Hide alternate locations list when empty
2014-03-05 14:02:26 +00:00
50c3e0f214
czech translation update
2014-03-04 20:33:06 +01:00
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
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
107e614f3d
Simplify citation editor and add source selection
2014-03-03 12:19:34 +00:00
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
c0ffe802bd
7342: Update column order in editor event tabs
2014-02-28 17:37:25 +00:00
9645892b5e
7342: Split details column in events gramplet
2014-02-28 17:23:31 +00:00
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
abe4f24393
7342: Better column order in event selector
2014-02-28 17:18:19 +00:00
3d7901fec4
Add author column to source selector
2014-02-28 12:23:50 +00:00
97da928c4d
Remove no longer needed icu repo
2014-02-26 22:04:21 -08:00
4ba1f79b55
7276: translate some punctuation marks -- partial
2014-02-26 10:24:04 -08:00
666ae99f23
Move icu module to gtk-osx-unsupported.modules
2014-02-25 15:18:37 -08:00
cc0fe33c72
Add integrity check for parent places
2014-02-25 22:41:49 +00:00
c364bcd7ad
7482: Fix python3 problems with new place structure
...
Based on patches by Marc Hulsman.
2014-02-25 22:31:03 +00:00
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
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
314b2c1878
7498: List in Unused Objects dialog has limited space
2014-02-24 10:32:50 +01:00
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
84cabddcc9
Better fix for bug 7122.
2014-02-20 14:01:19 -08:00
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
c2635cd94b
don't warn, WebKit is not in Mac or Windows bundles
2014-02-19 19:18:00 -08:00
2e062d4edc
update German translation
2014-02-20 01:17:44 +01:00
d3ad5fcd67
remove stale part of install file
2014-02-19 22:12:35 +01:00
b30677b190
7484: Selection lists in Attribute Editor have limited space
2014-02-19 18:44:20 +01:00
26fe553c69
566 7477: Translate 'New Style' and 'Default' on StyleEditor; update template for translation strings
2014-02-19 15:12:39 +01:00
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
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
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
539c5ba028
Update icu to version 52.1
...
Fixes an OSX compilation bug.
2014-02-18 16:42:47 -08:00
b44f373b04
fix bug 0007487 and update German translation
2014-02-18 23:23:55 +01:00
3442b19700
in GUI, read "paper" options from books.xml
2014-02-17 13:07:33 -08:00
13467d6af7
enable "paper" options in books.xml
2014-02-17 13:05:55 -08:00
92ca4095a9
7117: disallow new year unless Julian or like cal
...
Unit test.
2014-02-17 15:56:03 +02:00
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
ec4aef5054
0007488: After creating narrative web report, some temporary files remains in /tmp
2014-02-17 09:48:05 +01:00
afd7b2c048
7477: Users should not be allowed to delete 'default' style in Style Editor
2014-02-16 11:27:29 -08:00
a2807dff79
translate some paper names, suggested in 0566
2014-02-16 11:19:13 -08:00
88f98b6bf9
0566: Translate the "New Style" and "Default" on StyleEditor.py
2014-02-16 10:52:47 -08:00
2404b9df67
7483: Remove reference to non-existant widgets
2014-02-16 17:30:46 +00:00
ad812c8537
debug.profile: support kwargs and ret values
2014-02-16 13:57:47 +02:00
6c2d18f807
czech translation update
2014-02-16 12:04:58 +01:00
15623c6c27
7469: ReorderIDs: global name 'gen' is not defined
2014-02-16 11:44:00 +02:00
e281f51ba6
Bug 7122 - Gramps does not start
...
Handle AppleCollationOrder returning an empty string
2014-02-14 17:21:12 -08:00
2f5bb96fd0
czech translation update
2014-02-14 20:57:28 +01:00
e5f5da1857
Geography : Adding bookmarks (follow bug 7240)
2014-02-14 16:23:43 +01:00
88f740dd50
7465: scroll window for patchname tool didn't expand
2014-02-14 16:11:51 +01:00
7346496214
7470: Upgrade to db version 17 fails in Python 3 due to use of iteritems
2014-02-13 18:16:58 -08:00
8752d173af
Display the warning message before running trunk version
2014-02-11 10:31:10 +01:00
9dc976f28d
Re-enable warning during devel stage on trunk
2014-02-10 16:06:07 +01:00
a343b96093
Re-enable warning during devel stage on trunk
2014-02-10 16:00:47 +01:00
ae69eb666b
encode every "style" file in utf-8
2014-02-09 13:35:55 -08:00
05f8557852
Geography : Add the possibility to clear the tiles cache for the current map.
2014-02-09 14:04:39 +01:00
5a10264d5f
bug 7368 : Geography gramplet does not communicate over proxy server with autorisation.
2014-02-09 13:53:14 +01:00
1a68b0b537
bug 7447: HTML View fails to load on Debian unstable.
2014-02-09 13:47:20 +01:00
918785ad58
6926: inflecting month names in dates in several reports
2014-02-08 09:48:45 +01:00
a77f662877
use paragraphs on AppData for consistency (handling translations)
2014-02-06 17:02:09 +01:00
4a4fe363d4
cleanup french translation
2014-02-06 12:48:19 +01:00
9889514793
Check for missing references into template (gramps.pot) via intltool-update -m
2014-02-06 10:40:49 +01:00
6fd89cda4c
Add place type
2014-02-05 16:08:48 +00:00
547e71db51
Fix unicode bug
2014-02-05 16:07:44 +00:00
6e6b18656a
7439: pre-load alert dialogs crash w/o DISPLAY
2014-02-04 20:35:54 -08:00
9d9d49ffd3
Fix person sidebar filter
2014-02-04 15:40:38 +00:00
3a1c3901db
Add HasDayOfWeek rule
2014-02-03 22:29:57 +00:00
356e36fe78
7419: HasEventBase should not include primary role
2014-02-02 16:13:53 +00:00
94adf0909b
7429: Fix bug when an empty string is used as custom type
2014-02-02 15:43:38 +00:00
04d976ceee
7117: disallow new year unless Julian or like cal
2014-01-30 16:35:13 +02:00
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
c8e885b7dd
RU: translation update
...
Border: граница -> рамка
2014-01-30 15:29:54 +02:00
dc0380f04e
RU: translation - redundant caps and minor fixes
2014-01-29 18:18:47 +02:00
8e926cf84f
trunk is 4.1 not 3.x nowadays
...
should probably use version from const.py
2014-01-29 18:17:47 +02:00
ada8cfcaa4
l10n: trying to add context for "Name:"
...
Fix minor mistakes in my [c574f3].
2014-01-29 13:47:08 +02:00
4b5acca5ca
7419: Fix HasEvent filter in sidebar gramplet
2014-01-28 19:34:25 +00:00
bdf6cd48e3
7412: Edit Note window is too small
2014-01-27 19:34:57 +01:00
76a8eb6b37
6918 7413: COPYING file is missing into debian package
2014-01-27 18:25:46 +01:00
7506265d1c
6519: Add primary role option to event filter
2014-01-26 16:37:34 +00:00
9fbdfac51a
7399: Cannot copy via context menu on Views into Charts Category
2014-01-26 12:12:37 +01:00
ce6818fae8
6868: Tab sequence in Name Editor causes an error
2014-01-26 10:36:35 +01:00
3d094d7be1
7183: Fix source note citation filter
2014-01-25 19:50:00 +00:00
b2dec24edf
7388: Clicking on www link in Welcome Gramplet when detached causes crash
2014-01-25 19:12:47 +01:00
1539830914
7232: 'TreePath' has no len(); str(TreePath) can have a len()...
2014-01-25 14:56:24 +01:00
e1e29efe31
7409 7331: Selection lists do not expand for some edit dialogs
2014-01-24 17:14:53 +01:00
b602b14066
7409 7331: Selection lists do not expand for some edit dialogs
2014-01-24 16:00:38 +01:00
01f30e5578
update German translation
2014-01-23 23:38:01 +01:00
39aa5a5f81
Make event groups consistent with event type menu
2014-01-23 19:22:44 +00:00
9ecc665625
5123: Fix bug in associations filter
2014-01-22 16:15:05 +00:00
044a507453
7361: Do not save column order if there is not at least one column
2014-01-22 14:48:07 +01:00
5bb8b3e92e
RU translation update
...
minor sp.
2014-01-22 12:45:36 +02:00
313eb9ba07
5775: ID reorder tool doesn't update citation IDs
...
reapplied from gramps34
2014-01-21 21:52:24 +02:00
f829e550a0
7378: Starting Gramps without console not possible
2014-01-21 19:37:28 +01:00
f8059fd10c
7313: 'utf8' codec can't decode byte 0xa0 in position 6: invalid start byte
2014-01-21 19:23:54 +01:00
93e12bad2a
RU: translation update
...
~560 untranslated (8%)
2014-01-21 17:14:39 +02:00
0e6b73382f
7404: update docstring
2014-01-21 15:33:15 +01:00
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
041e154695
RU: translation update
...
No more fuzzies, untranslated down to 609 (9%)
2014-01-21 14:40:04 +02:00
3586453055
l10n: ru.po merged new POT
2014-01-21 12:39:05 +02:00
216c69c0f4
POT regen
...
to pick up my "Name:" context disambig from [c574f3]
2014-01-21 12:38:09 +02:00
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
22b71da84b
Update test case generator for new place structure
2014-01-21 00:45:04 +00:00
7b05c1944b
Fix bugs in the test case generator
2014-01-21 00:45:04 +00:00
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
ef8be443ae
RU: translation update
...
No more fuzzies, untranslated down to 631 (9%), check_po lint reviewed.
2014-01-20 12:00:28 +02:00
43bad4c7bc
RU: merge new POT
2014-01-20 10:50:39 +02:00
ed19520e7d
l10n: pick string fixes in editplace.py
...
regen POT with my string changes from [b2f41a]
2014-01-20 10:46:19 +02:00
be239852e3
ignore test/data
2014-01-20 10:25:29 +02:00
5a6d100629
7370: entries were set twice
2014-01-17 21:16:07 +01:00
42d1f0947b
7370: Citation sidebar filter raises unicode exception with python3
2014-01-17 18:05:56 +01:00
bdbdfad557
7134: fit encoding selector dialog
2014-01-17 18:02:25 +01:00
2301310eb3
Use sgettext for handling context (english locale)
2014-01-17 18:02:24 +01:00
b072b88425
Update About dialog (2013 -> 2014)
2014-01-17 18:02:24 +01:00
24d9e001a5
6690: Not being able to write a .gramps produces a scary message about DB corruption
2014-01-17 07:45:08 -05:00
e70849f4f0
7157: better support for objects having citations as subobjects
2014-01-15 09:33:30 +01:00
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
45c48f4f94
7157: typo by adding 'Last Change' column
2014-01-10 12:03:41 +01:00
01da495ede
Delete items in list by assigning Null
2014-01-09 10:43:05 -05:00
946a213fbc
Allow calling lists to select and filter
2014-01-08 10:22:32 -05:00
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
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
d49b0d2b00
Set version on osm-gps-map
2014-01-07 09:52:18 -08:00
0ff5aa88ad
7357: Adding link to a "Html code" note using the "Link" button has no effect
2014-01-07 10:48:56 -05:00
dfc78901c4
RU translation update
2014-01-07 17:39:23 +02:00
b2f41ab563
strip redundant trailing ' in 2 localized messages
2014-01-07 17:30:33 +02:00
c5a6a616f2
RU: merged new POT
2014-01-07 17:19:13 +02:00
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
ca57d2d4f4
l10n: need to disambiguate "New" at least for RU
2014-01-07 17:12:48 +02:00
3f11272276
RU: translation update
...
resolve fuzzies, some new strings
even translated some strings from srcattrtype :-)
2014-01-07 17:11:37 +02:00
bfbf5d01f4
7179: Select an existing person causes crash in searchfilter
...
refix, aplay only to Windows
2014-01-06 21:08:40 +01:00
568b4ee4a4
7179: Select an existing person causes crash in searchfilter
2014-01-06 20:53:15 +01:00
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
a0210fc1f8
5024: add 'Last Change' column on selectors, if missing
2014-01-06 16:52:19 +01:00
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
703a8d71ae
Add new columns to person view
2014-01-03 22:39:17 +00:00
a2dfd9013e
7340: Performance improvement in ancestor filter
2013-12-31 17:36:58 +00:00
7c383cb70c
7172: more meaningful LOG warning plug/utils.py
...
Reapply [5c467c] from gramps34
2013-12-30 11:11:11 +02:00
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
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
5b17d597fe
Experimental subselection in list using list['field1, field2']
2013-12-28 14:34:00 -05:00
cad20f42f1
Allow an attribute lookup on a list to select from the list
2013-12-28 13:32:15 -05:00
2a4ba037c6
Fixed RefBase.to_struct in gen.lib objects
2013-12-28 10:11:43 -05:00
c07aebd7d0
Error in schema
2013-12-27 18:28:04 -05:00
4e9559c6eb
Added link keyword to row method of SimpleTable
2013-12-27 10:43:51 -05:00
8026a9aa1f
Handle update set anywhere in struct
2013-12-27 01:56:33 -05:00
feaf10b8c9
Add batch to DictionaryDB; update Query updates in batch mode
2013-12-26 16:16:57 -05:00
f7a367e602
Fixed Gtk3 buffer.get_text issue
2013-12-26 16:16:07 -05:00
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
a6e4bf9cc5
7333: Reduce number of columns in LDS temple selector
2013-12-26 17:31:02 +00:00
579f17a687
Revised Struct get and set now that Python handles lookup through eval; general cleanup
2013-12-26 11:32:00 -05:00
aa81f62b4a
6955: warn on non-primary surnames not exported
...
reapply from gramps34
2013-12-26 17:47:27 +02:00
7b9fa14ef7
Cleanup, all selects, and deletes working
2013-12-26 00:18:39 -05:00
6528044b1c
Different in getitem depending on whether assignment, or lookup; fixed from_struct on BaseRef
2013-12-25 18:02:48 -05:00
7224bda047
Removed getitem_from_path---now uses eval() [eg, __getitem__] for such functions
2013-12-25 16:48:40 -05:00
7daf720ee7
Error in using transactions
2013-12-24 20:40:56 -05:00
2fb9f2ffa0
Working in remove in dictionaryDB; fix for Dictionary Cursors
2013-12-24 11:24:02 -05:00
90eda9d89c
Added missing get-all methods
2013-12-24 10:39:44 -05:00
a050704299
Protection from fields that are None in Struct
2013-12-24 09:30:39 -05:00
ce07c7e15f
Added missing Handle in to_struct in refbase
2013-12-24 09:28:37 -05:00
a72c6eac96
Don't go through loop if not Python 3; fixed typo
2013-12-23 15:19:18 -05:00
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
27453a7587
Added remove_func to _tables; added remove_from_database(item)
2013-12-23 13:56:25 -05:00
5586474ec5
7316: use ellipsize at the begining adjusts text and make missing media dialog more fit
2013-12-23 14:19:55 +01:00
dd56299936
Enhance event type selector to use sub-menus
2013-12-22 19:58:25 +00:00
e7c5f1684e
Add custom types to selection widgets
2013-12-22 19:58:25 +00:00
d9db6168b3
6926: more Germanic names established by the Emperor Charlemagne in the 800s
2013-12-22 15:52:58 +01:00
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
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
f5336d2296
unicode literals for {} formats
2013-12-20 11:59:07 -05:00
a859b5f562
Added unicode_literals; thanks Nick
2013-12-20 11:14:32 -05:00
59ac850d9a
Changes for Python client to login and exchange webapp server data
2013-12-20 08:14:11 -05:00
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
fe6806de57
Ability to use 'where ITEM in part.part.part' for the Query Gramplet
2013-12-20 01:28:54 -05:00
4051984031
Person.save() now also computes probably_alive (but only when computing cache, too)
2013-12-20 00:21:05 -05:00
e649e5514d
Changed {} format
2013-12-20 00:18:46 -05:00
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
ab46727c56
Changes in Struct to allow SQL-like query interface
2013-12-19 22:52:04 -05:00
870f776fa5
Merge branch 'master' of ssh://git.code.sf.net/p/gramps/source
2013-12-19 22:50:34 -05:00
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
8686028413
add specific help links for person/name editor
2013-12-19 19:47:32 +02:00
46b3c44916
7147 7001: Merge person dialog does not properly adjust context section after expand
2013-12-17 15:10:48 +01:00
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
0254f7006d
Remove duplicate line
2013-12-15 10:47:26 -05:00
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
be0239d255
7288/7290: port image_dpi legacy gtk code to gtk3
2013-12-15 15:09:12 +02:00
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
584612d9f4
7229: change active person upon a bookmark select
...
Reapply my fix [88d2a2] from gramps34.
2013-12-14 17:58:49 +02:00
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
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
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
744ec69349
7300: "Add citation" missing in pop-up menu
2013-12-14 16:35:37 +02:00
f3cda2d5e0
absolute import so that testing stdalone works
2013-12-14 16:29:34 +02:00
6895e4492f
7086: "Remove selected items?" inconsistent YES/NO
2013-12-05 17:14:07 +02:00
8c9310aebc
Webapp: move toolbar buttons closer to edited data
2013-12-02 21:51:01 -05:00
048f6d7f33
Merge experimental python3 support (Ross Gammon - Debian packaging)
2013-11-30 11:15:11 +01:00
64cd25b8e1
7256: extra spaces in HTML GV labels
2013-11-28 23:12:46 +02:00
21e33de953
Geography : bug7240 : create a bookmark via GeoEvents leads to an empty link
2013-11-27 21:23:29 +01:00
b4404ad392
use logging.warning in old cases in this file, too
2013-11-27 17:57:50 +02:00
8299866f3c
7212: convert invalid date to text on .gw import
...
Implement the feature.
2013-11-27 17:56:09 +02:00
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
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
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
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
3fdaa4ff52
7198, 7212: document DateError.date
...
See also [8e1659]
7198, 7212: attach invalid date to DateError
2013-11-23 21:43:42 +02:00
175213b902
remove DateError from date.py
...
The exact copy existing in errors.py should suffice.
2013-11-23 21:38:34 +02:00
28095ac397
Changes to serve static admin files for Django 1.5.4
2013-11-23 08:16:52 -05:00
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
86dc84470e
7212: convert invalid dates to text on import
...
unit tests
2013-11-17 20:14:17 +02:00
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
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
e0de21041c
Don't add notes etc on import into temp dictionary used for diff and sync
2013-11-16 14:13:12 -05:00
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
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
a3749090aa
Protect 3-min refresh if buffer is empty
2013-11-16 09:29:45 -05:00
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
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
89a822507a
7198,7212: fix Date.set(value=None)
2013-11-15 22:23:54 +02:00
13438a74d6
Add gui.widgets section to the documentation
2013-11-15 19:13:29 +00:00
a90139cb9a
7197, 7100: missing recalc_sort_value in ny code
...
Fix bug #7197
2013-11-15 15:04:03 +02:00
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
93ca90f3b8
7197: more failing tests
2013-11-14 22:51:01 +02:00
4147721112
7197: refactor code
...
extract Date._adjust_newyear out of Date.set
2013-11-14 22:51:00 +02:00
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
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
5e1cd88bcb
Improve gui documentation
2013-11-14 18:11:06 +00:00
2e746a21da
Working on get_schema(type) to provide a self-documenting infrastructure
2013-11-14 09:23:52 -05:00
97f3a1d9ae
Updated Django backend to new Place changes; import/export working--need verification
2013-11-14 00:26:06 -05:00
19b39b5dc0
Improve date handler documentation
2013-11-13 18:41:52 +00:00
55a3c9813f
Improve cli documentation
2013-11-13 17:40:16 +00:00
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
78cae43a32
7197: better diagnostics from test for debugging
...
Use unittest -v/--verbose flag to trigger it.
2013-11-13 16:59:26 +02:00
bbd6cc87d5
ignore swap files
2013-11-13 16:37:52 +02:00
626353a0b3
7197: failing test demonstrating the bug
2013-11-13 13:52:47 +02:00
dc278569c1
RU: minor libnarrate translation fix
2013-11-13 10:15:41 +02:00
41f8df9a94
Don't show stack variables; redo this and dump to a file
2013-11-12 21:50:10 -05:00
732743cec5
Missing methods on dictDB; added tests for setting struct
2013-11-12 20:09:04 -05:00
3ef1c02155
Improve simple access documentation
2013-11-12 22:38:27 +00:00
88f3cfa3f7
Working on setting structs
2013-11-12 17:18:06 -05:00
8fd71fd9f0
Improve documentation for relationship calculator
2013-11-12 22:15:37 +00:00
ceb3f44205
Improve gen.utils documentation
2013-11-12 21:44:01 +00:00
2c1ba1496b
Working on select/update from Struct
2013-11-12 15:24:15 -05:00
f80e6422a3
Improve gen.proxy documentation
2013-11-12 18:03:20 +00:00
1bd893f9f0
Improve gen.plug documentation
2013-11-12 16:28:24 +00:00
37f0d9c9df
Improve gen.display documentation
2013-11-12 00:12:32 +00:00
6eab64c901
Improve gen documentation
2013-11-11 23:38:26 +00:00
1ef6a987da
Improve gen.lib documentation
2013-11-11 23:10:35 +00:00
200e476530
Add PlaceType and PlaceRef to documentation
2013-11-11 15:55:04 +00:00
d79c436627
Remove Handle class from documentation because it crashes sphinx
2013-11-11 15:53:15 +00:00
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
09a3717edb
Enable todo entries in documentation
2013-11-10 23:34:10 +00:00
7f2394337d
get_dependencies returns a set
2013-11-10 15:59:09 -05:00
49b7c09cea
Revised Handle class; added get_dependencies; revised Struct class to allow changes
2013-11-10 15:17:47 -05:00
b0517d0ee4
Added db.get_transaction_class to connect db and txn; refactored _tables metadata
2013-11-10 15:07:14 -05:00
94dbcc5ac7
Interface for getting/setting struct parts by dotted path
2013-11-10 09:11:49 -05:00
c24e037a64
Fix Handle.from_struct to return just handle
2013-11-09 23:14:11 -05:00
130e2890c6
Change Handle as string to be pure JSON-like representation
2013-11-09 21:58:16 -05:00
4405e32cb9
Added metadata to struct to allow object creation
2013-11-09 21:28:40 -05:00
1137274354
Fix gramps.modules for git conversion
2013-11-09 17:30:11 -08:00
d5be60846d
Undo change that made a superfluous change (extra space) to XML format
2013-11-09 19:08:09 -05:00
abfc1dd698
Updated example.gramps
2013-11-09 19:06:11 -05:00
8951d92739
Merge branch 'master' of ssh://git.code.sf.net/p/gramps/source
2013-11-09 17:00:09 -05:00
8980d7be87
from_struct uses defaults from object if not given in JSON-like representation
2013-11-09 16:59:42 -05:00
0f93a7170c
Update url to example file
2013-11-09 19:50:42 +00:00
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
b3f6b8f27a
Change iteritems to items to allow to work with dictionaries in Python3
2013-11-09 10:41:26 -05:00
9050f96dad
Skip .git instead of .svn directories
2013-11-09 00:10:46 +00:00
57daf4f269
Change version string to contain git hash instead of svn revision
2013-11-08 19:52:52 +00:00
63578d95a0
7182: Avoid using private functions in GExiv2 > 0.5
...
svn: r23476
2013-11-08 09:22:35 -08:00
32d71a3897
Changes for Django 1.5.4
...
svn: r23474
2013-11-08 09:22:12 -08:00
d2bef4a698
Prevent setting place name to None
...
svn: r23473
2013-11-08 09:21:42 -08:00
bd501a8357
Protect from no shown image yet
...
svn: r23467
2013-11-08 09:21:07 -08:00
f31ad236e4
Missing newline
...
svn: r23465
2013-11-07 11:28:20 -08:00
e17a7836c1
updated german translation
...
svn: r23461
2013-11-07 11:27:49 -08:00
9670f8ff1c
Don't show try to make thumbnail if not a pixbuf yet
...
svn: r23459
2013-11-07 11:27:23 -08:00
8481984eac
6918: http://lintian.debian.org/tags/old-fsf-address-in-copyright-file.html
...
svn: r23458
2013-11-07 11:26:57 -08:00
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
3f36cc9cdc
Allow drag and drop on image
...
svn: r23450
2013-11-07 11:25:44 -08:00
31a3f074f1
Set place type to "Unknown" when main location is missing
...
svn: r23448
2013-11-02 18:19:32 +00:00
da7d62c65f
Update Extract City tool to create a place hierarchy
...
svn: r23447
2013-11-02 18:14:44 +00:00
ec76905791
Show local variables on unhandled crash
...
svn: r23446
2013-11-02 16:38:35 +00:00
0fd2c1d74e
Bug fix for hierarchical places
...
svn: r23445
2013-11-01 19:26:52 +00:00
d6ae8cffb4
GEPS 6: Implement place hierarchy
...
svn: r23444
2013-11-01 19:13:16 +00:00
8e123f8695
7151: update start of Ramadan in France
...
svn: r23440
2013-10-29 17:54:23 +00:00
cd63617764
typo
...
svn: r23437
2013-10-29 15:53:43 +00:00
fdd69173f2
enable translated output for this report (in trunk only)
...
svn: r23435
2013-10-29 15:31:57 +00:00
4ca39d0fff
7162: unicode_literals break win+py2
...
svn: r23434
2013-10-28 16:35:09 +00:00
046f89a2a7
Update selection widget with latest version
...
svn: r23426
2013-10-27 12:59:41 +00:00
09388cf0aa
7154: fix Norwegian Bokmål's header
...
svn: r23424
2013-10-27 00:50:55 +00:00
767430f93f
Modify media reference editor to use new selection widget
...
svn: r23421
2013-10-26 17:56:39 +00:00
5b31f8ce60
corrected syntax on SVN "Id" line
...
svn: r23420
2013-10-26 17:55:46 +00:00
34215eab93
added SVN "Id" properties
...
svn: r23419
2013-10-26 17:42:36 +00:00
4e4ebee911
7125: typo
...
svn: r23418
2013-10-26 16:04:19 +00:00
efffa884f6
minor improvement on french translation for book report (wording for TOC)
...
svn: r23417
2013-10-26 15:34:54 +00:00
9ef373651f
Code for low-level database copy; sometimes corrupted, not sure why
...
svn: r23416
2013-10-26 12:25:52 +00:00
bdf9f42477
GUI changes for Copy function in Family Tree Manager dialog
...
svn: r23415
2013-10-26 00:30:49 +00:00
81ca515038
Removed debugging info; moved to standard admin, redirect not working
...
svn: r23414
2013-10-25 22:49:55 +00:00
507a1f9b9f
PIL not needed
...
svn: r23413
2013-10-25 22:02:45 +00:00
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
c29af0860b
7158: translate "today" to RU
...
svn: r23411
2013-10-25 16:36:34 +00:00
2adf9fa58b
7158: POT += "today"
...
svn: r23410
2013-10-25 16:36:21 +00:00
72e17cd722
7158: flag _dateparser.py to string extraction
...
svn: r23409
2013-10-25 16:36:12 +00:00
96c2db0538
7158: localize "today" in DateParser
...
Should we also support prefixes?
svn: r23408
2013-10-25 16:26:58 +00:00
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
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
939353a525
RU: translation update
...
svn: r23404
2013-10-25 11:40:37 +00:00
167779313e
RU: fix name editor keywords
...
merge from gramps40
svn: r23401
2013-10-25 11:20:52 +00:00
8d6c3b9e08
7154: fix Norwegian Bokmål's header
...
svn: r23399
2013-10-25 11:04:23 +00:00
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
eb725cc5aa
7158: test coverage for Doug's "today" changes
...
w/o localized parsing yet
svn: r23392
2013-10-25 08:22:11 +00:00
6c49da9b4b
test refactor
...
svn: r23391
2013-10-25 08:22:01 +00:00
6f2a43877d
better diags on test failure
...
svn: r23390
2013-10-25 08:21:51 +00:00
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
1814c41c9a
Fix to convert note text str to unicode (cuni)
...
svn: r23388
2013-10-25 01:26:45 +00:00
da1eadacd6
Fix for very long texts in a column
...
svn: r23387
2013-10-25 01:18:29 +00:00
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
17c8be4322
typos
...
svn: r23385
2013-10-24 17:49:51 +00:00
e2fad09d29
merge french translation for testing
...
svn: r23384
2013-10-24 17:44:47 +00:00
a8902b80d6
resolve 1 fuzzy in FR by Paul's rq
...
svn: r23383
2013-10-24 17:30:25 +00:00
365daaba62
Moved code to get links from notes to Note object; updated quickview
...
svn: r23382
2013-10-24 14:31:21 +00:00
39a3f50a96
Add default charset for Django settings; change from default pdf output to html
...
svn: r23380
2013-10-24 11:40:35 +00:00
83fc3ad4e8
Moved import of ProgressMeter inside prepare methdod; FIXME: use User class instead
...
svn: r23377
2013-10-24 04:25:17 +00:00
fb704558e2
Change for Django 1.5.4, no more redirect_to
...
svn: r23376
2013-10-23 17:45:42 +00:00
b91927e37c
Added gramps. to webapp imports (should make webapp a package)
...
svn: r23375
2013-10-23 17:16:39 +00:00
46ceab3ca8
Apparently, when running as a script, sys.stdout might not have an encoding
...
svn: r23374
2013-10-23 17:03:40 +00:00
bcf43e9a02
Bump copyright up to 2013
...
svn: r23373
2013-10-23 10:58:19 +00:00
8ece67cab1
Initial protection for not having PIL (either not installed or not available, python3)
...
svn: r23372
2013-10-23 02:07:27 +00:00
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
98ccbd42a3
ignore sphinx built docs
...
svn: r23370
2013-10-22 18:37:30 +00:00
a4bc19b887
6753: add long_days to DateStrings
...
svn: r23369
2013-10-22 18:37:20 +00:00
bfa2402b12
6753: add long_days to DateStrings
...
svn: r23368
2013-10-22 18:37:04 +00:00
b91765d462
7150: crash on backup or export
...
svn: r23367
2013-10-22 16:53:10 +00:00
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
59457923fa
7124: Complete Individual Report does incomplete translation
...
svn: r23354
2013-10-20 16:46:53 +00:00
18b38b86be
fix RU translation of WebCal
...
svn: r23351
2013-10-20 14:44:58 +00:00
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
2d937ae507
RU translation update
...
svn: r23343
2013-10-20 10:36:20 +00:00
8667fbc971
CLI run_report: use User()
...
svn: r23340
2013-10-19 13:08:56 +00:00
f74d1e51a1
Handles: add __str__ method
...
svn: r23339
2013-10-19 13:08:19 +00:00
5c50673f15
SimpleTable: allow bools
...
svn: r23338
2013-10-19 13:07:49 +00:00
1018b9edb2
Fixed new Gtk Drag/Drop names
...
svn: r23337
2013-10-19 03:02:50 +00:00
fbe500a5cb
7138: missing import in editmediaref.py
...
svn: r23336
2013-10-18 19:59:39 +00:00
10dd87b441
added SVN properties, and SVN "Id" lines if needed
...
svn: r23334
2013-10-17 19:01:32 +00:00
e33642c412
Don't crash if not opened
...
svn: r23331
2013-10-17 16:02:55 +00:00
27c5f4ffc5
6678: Database Differences Report crashes 4.0 beta svn 21228
...
svn: r23330
2013-10-17 12:07:04 +00:00
acfb99b9a2
6926: fix casse for _mod and _qual prefixes on the french translation
...
svn: r23329
2013-10-16 17:20:35 +00:00
0c3562f3f4
6926: some calendar names are handled via fr.po, only keep alternate names
...
svn: r23328
2013-10-16 17:15:13 +00:00
dd1d9abb06
6926: bump version for API (trunk)
...
svn: r23327
2013-10-16 16:56:04 +00:00
c64cf6bc18
6926: merge to trunk p4: regenerate POT
...
svn: r23326
2013-10-16 14:04:43 +00:00
d1a467d7dc
6926: merge to trunk p3: sphinx docs
...
svn: r23325
2013-10-16 14:04:32 +00:00
be84468d3f
6926: merge to trunk p2: gramps/ code changes
...
svn: r23324
2013-10-16 14:04:21 +00:00
dc4404e555
6926: merge to trunk p1: FR, HR, and RU .po
...
svn: r23323
2013-10-16 14:04:04 +00:00
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
6e7c18b95a
7129: the Family Group Report doesn't show "family" attributes
...
svn: r23320
2013-10-13 21:11:30 +00:00
95e669e522
6926: test alternate method for months handling; temp entries
...
svn: r23315
2013-10-13 15:05:09 +00:00
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
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
6f057a6586
Checksum is not an int, but a md5 hash
...
svn: r23310
2013-10-11 17:25:25 +00:00
8ee4695239
Handles that are empty strings are standardized to None
...
svn: r23309
2013-10-11 17:24:29 +00:00
aae377636d
Display Handles properly
...
svn: r23308
2013-10-11 17:23:42 +00:00
716c14856a
Update media checksums in the check and repair tool
...
svn: r23307
2013-10-11 17:22:47 +00:00
3fd19feea4
7090: wrong age for dead people reported by webcal
...
svn: r23306
2013-10-11 11:46:06 +00:00
5a65bb542a
7110: typo on AppData file, improve description
...
svn: r23305
2013-10-11 08:56:27 +00:00
dc0deae09e
7092: API for reporting issues ["interim" solution, from Nick Hall]
...
svn: r23301
2013-10-11 00:01:10 +00:00
9780abd304
Completed tag database upgrade; additional changes for CLIManager
...
svn: r23299
2013-10-10 19:50:09 +00:00
2238e0479e
Changed log.errors to log.warn (errors will stop execution)
...
svn: r23298
2013-10-10 19:48:05 +00:00
6bb98bb230
Fix for when active_handle is ''
...
svn: r23297
2013-10-10 17:26:54 +00:00
98edfd2848
7110: add up-to-date screenshots to AppData file
...
svn: r23296
2013-10-10 15:52:06 +00:00
c2f0f5a063
Updates to work with CLIManager; shell refinements
...
svn: r23294
2013-10-10 12:29:52 +00:00
3168711bbb
6926: make some entries uniq
...
svn: r23291
2013-10-09 18:22:20 +00:00
2f37c34ccc
6926: add some keys on the french translation (in progress)
...
svn: r23290
2013-10-09 18:17:36 +00:00
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
78d5b0c137
updated german translation
...
svn: r23285
2013-10-08 21:29:29 +00:00
fd2efd76d8
0007114: GtkSpell: language code in a human readable format
...
svn: r23284
2013-10-08 17:32:22 +00:00
9522a5ba53
7006: double entries in de gendex.txt file
...
svn: r23282
2013-10-08 16:40:00 +00:00
1b6232e380
Add right-click support for media in detail views
...
svn: r23277
2013-10-08 12:02:55 +00:00
c6585a8fac
Add right-click 'Make Active Media' to Photo class
...
svn: r23276
2013-10-08 11:32:33 +00:00
c87066136e
7100: proper handling of dates with NY in Date.set
...
svn: r23275
2013-10-08 11:23:30 +00:00
ed1d579bfc
Add Gallery 'Make Active Media', typo
...
svn: r23274
2013-10-08 01:29:18 +00:00
f1aa649601
Add Gallery 'Make Active Media', typo
...
svn: r23271
2013-10-08 01:12:28 +00:00
4d8eae042a
Add Gallery 'Make Active Media'
...
svn: r23270
2013-10-08 01:04:07 +00:00
060eed99c6
Freeze headings when scrolling
...
svn: r23267
2013-10-07 22:03:42 +00:00
fa7ee8bbb6
7080: Fix upgrade when media path does not exist
...
svn: r23264
2013-10-07 17:12:58 +00:00
aa265ae1e7
7105: missing event_ref_list into get_citation_child_list method
...
svn: r23263
2013-10-07 14:44:03 +00:00
38fc41fbb7
7110: Add AppData file
...
svn: r23260
2013-10-07 09:42:01 +00:00
3c4db9ea0e
7110: Add AppData file
...
svn: r23256
2013-10-07 09:07:40 +00:00
07546c24e4
$ intltool-update -m
...
svn: r23255
2013-10-07 08:38:04 +00:00
c2efe41abc
7110: Add AppData file
...
svn: r23254
2013-10-07 08:28:57 +00:00
9d7f4b4056
7081: QuestionDialog module moved to gramps.gui.dialog
...
svn: r23249
2013-10-05 16:41:50 +00:00
b716a7f298
7100: add debug logging for the bug investigation
...
svn: r23247
2013-10-03 23:11:04 +00:00
905e6a5993
Convert SoundEx Generator tool into a gramplet
...
svn: r23246
2013-10-03 21:11:05 +00:00
543fda3d5d
Add new ancestor and descendant gramplets
...
svn: r23244
2013-10-03 18:06:50 +00:00
ac35859e27
Convert uncollected objects tool into a gramplet
...
svn: r23243
2013-10-03 16:02:48 +00:00
6aaccd4ca0
Convert python evaluation tool into a gramplet
...
svn: r23242
2013-10-03 13:33:03 +00:00
c7f4a540b1
7072: fix level for citationref into person
...
svn: r23237
2013-10-02 08:10:07 +00:00
010b67688a
7071: age on date now displays all individuals, update titles
...
svn: r23236
2013-10-01 08:57:18 +00:00
609e2f5989
CACHES = {}
...
svn: r23233
2013-09-30 23:57:49 +00:00
8d5a98af2d
7088: remove SDN version reporting
...
svn: r23232
2013-09-30 19:31:47 +00:00
c3aa0ccbb9
7066: Fix hebrew calendar and remove sdn import
...
svn: r23229
2013-09-30 17:41:21 +00:00
533a279189
Move missing Gtk Spell warning
...
svn: r23224
2013-09-30 12:45:32 +00:00
3b14e98a1a
7088: rm warning on `import sdn' failure
...
svn: r23221
2013-09-30 11:46:07 +00:00
e5a929c8b3
Revert change to suppress warnings
...
svn: r23218
2013-09-28 14:00:49 +00:00
659f1bec17
7089: same bug in 3 more reports
...
Port r23211-r23213 from gramps34.
svn: r23214
2013-09-27 23:57:49 +00:00
08dc8ffc53
7089: webcal mistreats non-gregorian event dates
...
svn: r23209
2013-09-26 22:06:15 +00:00
3381140ec0
7088: provide a config option to suppress the warning about missing "sdn"
...
svn: r23207
2013-09-26 21:53:03 +00:00
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
d29ea3775f
friendlier test failure diags
...
svn: r23199
2013-09-25 15:52:55 +00:00
03ccd6b8f9
skip MatchDateTest on non-English locales
...
svn: r23197
2013-09-25 14:51:08 +00:00
a79e943c19
6881: latin_american broken for partial families
...
svn: r23193
2013-09-25 11:12:10 +00:00
203508eab1
enable Arabic date handler in trunk
...
svn: r23191
2013-09-24 16:29:24 +00:00
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
74ea37f1ba
7037: proxy crash with complex person filter
...
filter parameter shadowed the global filter :-)
svn: r23184
2013-09-23 15:58:32 +00:00
d9b2fa97e9
add gen.lib.handle for API documentation
...
svn: r23181
2013-09-23 08:38:44 +00:00
9ee29a4def
add GRAMPS_RESOURCES to Makefile
...
otherwise it breaks
svn: r23180
2013-09-21 16:53:46 +00:00
05fae5df80
7045: enable cal switch in editor on empty dates
...
svn: r23177
2013-09-21 08:57:02 +00:00
58808d39f7
updated german translation
...
svn: r23176
2013-09-20 21:02:08 +00:00
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
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
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
45f9ea5e6d
7081: No QuestionDialog module into gramps.gui.utils
...
svn: r23169
2013-09-20 10:17:29 +00:00
a861db35bf
wrap description for width dialog
...
svn: r23168
2013-09-20 09:18:14 +00:00
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
180cb1ac28
6926: add partial dates (M/Y and Y), not just DMY
...
svn: r23166
2013-09-19 22:06:27 +00:00
1972013601
7063: endless loop in probably_alive_range
...
Reapply r23161 from gramps40
svn: r23162
2013-09-18 14:49:59 +00:00
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
adf9d0dc81
7069: Narrated Web Site media pages do not include multiple references
...
svn: r23148
2013-09-17 10:35:33 +00:00
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
f31a74d271
7068: skip blocked test code, blocks other tests
...
svn: r23139
2013-09-15 14:56:12 +00:00
f4be9dfc70
Cope with UnicodeDecodeError on git svn output
...
svn: r23138
2013-09-15 14:56:01 +00:00
f7c036ab52
7027: skip tests blocked by this bug
...
svn: r23137
2013-09-15 14:43:30 +00:00
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
b22b533846
7066: some massaging of ICU version, still fails
...
svn: r23129
2013-09-14 21:43:36 +00:00
da749a3fbc
7066: fallback to buggy PyICU if sdn unavailable
...
svn: r23128
2013-09-14 19:42:59 +00:00
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
4d82a70eaa
provide sensible defautls for all Date.set params
...
svn: r23126
2013-09-14 15:44:04 +00:00
307b8519b2
7066: comment blocked test code until bug fixed
...
svn: r23125
2013-09-14 15:43:54 +00:00
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
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
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
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
571e3cffa7
7034: fix test_copy_ymd_preserves_orig
...
broken in r23083
svn: r23120
2013-09-14 11:50:58 +00:00
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
7518fc5d2a
wrap description on about dialog
...
svn: r23116
2013-09-13 13:06:22 +00:00
d6f2815ae0
6028: gen module should be gramps.gen
...
svn: r23115
2013-09-13 13:04:42 +00:00
f8698d12f3
5598: refactor GUI tools to enable CLI operation
...
evname now a CLI tool
svn: r23111
2013-09-13 09:00:59 +00:00
2abca1d071
5598: make cli User.info consistent w/other output
...
svn: r23110
2013-09-13 09:00:46 +00:00
532424605b
5598: rm import OkDialog - user.info used instead
...
svn: r23109
2013-09-13 08:39:08 +00:00
519eb40d65
add Arabic date handler to trunk, for further testing
...
svn: r23106
2013-09-13 00:08:45 +00:00
32a63852e0
7061: docstring update
...
svn: r23104
2013-09-12 21:48:23 +00:00
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
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
4ff73e9d8a
5098: refactor to use user.info and user.progress
...
svn: r23100
2013-09-12 21:21:53 +00:00
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
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
299235a687
7061: User.progress
...
docstrings
svn: r23093
2013-09-12 17:51:42 +00:00
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
fffeb1c0b4
7061: Wrap User...._progress in a context manager
...
svn: r23091
2013-09-12 15:41:14 +00:00
e8202bf4fe
6940: ErrorReportAssistant_Test.test_buffer_recall
...
fix as approved by Benny
svn: r23090
2013-09-12 14:24:56 +00:00
6e51929bde
ageondate quickview: show reason why considered alive or dead
...
svn: r23087
2013-09-11 10:56:26 +00:00
621615bbd1
living proxy did not exclude living people with iter_people()
...
svn: r23084
2013-09-11 02:12:40 +00:00
b6f7ab9ed0
7034: add remove_stop_date parameter
...
svn: r23083
2013-09-10 17:19:16 +00:00
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
ff89425e50
7013: strip underscores from accept/reject labels
...
svn: r23077
2013-09-10 12:41:05 +00:00
52d8a77864
7053: Narrated Website report crashes; check for family == None on lookup
...
svn: r23074
2013-09-10 10:09:32 +00:00
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
a4ae95f260
enable suppression of minor missing-package warning (spell checking)
...
svn: r23070
2013-09-09 20:55:25 +00:00
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
bdd08bc679
7034: probably_alive() failing when no birth-death
...
docstring update
svn: r23067
2013-09-09 19:31:00 +00:00
9695f0a8e4
Geography : bug#0006930 : incorrect string in geoplaces
...
svn: r23064
2013-09-09 15:29:44 +00:00
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
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
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
8d867ec2a5
refactor test
...
svn: r23059
2013-09-08 19:35:15 +00:00
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
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
d4b9448cbc
refactor set_yr_mon_day and set2_yr_mon_day
...
refactor common base
svn: r23056
2013-09-08 19:23:02 +00:00
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
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
14a69143e1
7034: probably_alive() failing when no birth-death
...
docstring fix
svn: r23053
2013-09-08 19:22:30 +00:00
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
4385cdc382
6028: Fix imports for documentation generation
...
svn: r23049
2013-09-06 23:09:43 +00:00
859b030238
Bug 7040: 4.0.2 svn 23029M fails to start catastrophically
...
svn: r23046
2013-09-06 19:09:25 +00:00
b58a76a1b6
czech translation update
...
svn: r23045
2013-09-06 13:59:58 +00:00
66fc6893ea
Fix bug listing gramplets already in gramplet bar
...
svn: r23041
2013-09-05 22:47:02 +00:00
109fabf5d4
add __main__ for stand-alone test runs
...
svn: r23036
2013-09-05 08:25:30 +00:00
2637ab109a
Bump version in xmlns
...
svn: r23035
2013-09-04 20:46:30 +00:00
81f412a23f
Indentation fix
...
svn: r23034
2013-09-04 20:38:25 +00:00
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
4cf8c95170
Bug 7040: 4.0.2 svn 23029M fails to start catastrophically
...
svn: r23030
2013-09-04 14:04:48 +00:00
d911ce7760
7034 and 6965: missing method
...
svn: r23028
2013-09-04 10:39:40 +00:00
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
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
6203393960
Simplify display_url to just use htmlview or webbrowser
...
svn: r23015
2013-09-03 22:43:33 +00:00
97c981af3f
Avoid bogus rel-calc translation error message in C locale
...
svn: r23014
2013-09-03 22:43:25 +00:00
1206e00076
minor cleanup
...
svn: r23013
2013-09-03 20:37:03 +00:00
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
6422964a40
Bug 7017: Consolidate run_file into open_file_with_default_application
...
svn: r23009
2013-09-03 16:33:25 +00:00
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
b37e4064f1
rm obsolete pre-gramps40 file
...
svn: r23007
2013-09-03 14:17:15 +00:00
2d1581e0d6
updated german translation
...
svn: r22997
2013-09-01 13:19:31 +00:00
8f745a1e07
Webapp: update empty.sql to latest db design
...
svn: r22995
2013-09-01 13:03:05 +00:00
4fefbfb647
Webapp: search refinements
...
svn: r22993
2013-09-01 12:32:28 +00:00
8e8a2b7c6a
Webapp: use cuni for python3 compatibility
...
svn: r22989
2013-09-01 11:42:09 +00:00
653cb3882b
Use cuni rather than unicode
...
svn: r22988
2013-09-01 11:20:35 +00:00
6f7cdb8fd2
7025: issue with python3 and unicode string
...
svn: r22986
2013-09-01 11:07:40 +00:00
7eb11077c8
clean up tmp test files in the end
...
svn: r22983
2013-09-01 07:37:58 +00:00
7b4b9d09f0
Fix misguided change to poll_external signature
...
svn: r22981
2013-09-01 04:32:48 +00:00
1d3275f88e
7025: 4.0.2 svn 22976M fails to start catastrophically
...
svn: r22980
2013-09-01 02:35:11 +00:00
8958407097
Webapp: put .distinct() last to remove duplicate matches in queries
...
svn: r22977
2013-09-01 02:11:15 +00:00
4a8d98ec2e
Webapp changes to properly show unicode data in html
...
svn: r22975
2013-08-31 13:41:38 +00:00
0b0d0c5c05
Create .pyhistory if it doesn't exist
...
svn: r22974
2013-08-31 13:10:30 +00:00
64d3a217f1
6960: Bless Source with an IndirectCitationBase
...
svn: r22970
2013-08-30 22:33:58 +00:00
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
b4d924f996
Fix regular expressions in sidebar filters
...
svn: r22968
2013-08-30 20:34:20 +00:00
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
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
2aaca6aac7
6874: Use shorter names in add gramplet list. Remove old attributes gramplet.
...
svn: r22959
2013-08-30 18:09:48 +00:00
90c25b9f8b
6786: Invoke editor on double-click in backlinks gramplet
...
svn: r22956
2013-08-30 16:06:49 +00:00
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
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
879218475e
flags HAS_CLIMERGE and HAS_EXPORTRAW to skip tests
...
Thanks, Nick!
svn: r22948
2013-08-29 22:48:54 +00:00
74d6dd8dd4
Exclude empty checksums from export
...
svn: r22947
2013-08-29 20:49:54 +00:00
d550a2373a
Obsolete checks in __main__
...
svn: r22945
2013-08-29 19:12:30 +00:00
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
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
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
0bf91f7708
Make webapp work in trunk, copying changes from gramps40
...
svn: r22930
2013-08-29 12:23:58 +00:00
6336e35a29
7021: merge r22867 fix of #6863 to trunk
...
svn: r22929
2013-08-29 12:13:26 +00:00
94d0a21d08
4735: Check for updates in a separate thread
...
svn: r22926
2013-08-28 23:34:51 +00:00
f9540a469f
RU l10n update - process all fuzzies
...
svn: r22922
2013-08-28 18:42:53 +00:00
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
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
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
1bb6398717
Ignore tags
...
svn: r22915
2013-08-28 09:24:13 +00:00
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
d1825d97dd
Fix private moduleset leakage
...
svn: r22913
2013-08-25 17:18:56 +00:00
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
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
72c2cff790
Add date validation to filters
...
svn: r22905
2013-08-22 17:13:55 +00:00
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
7c5d15b678
add and enable Greek date handler (from Zissis Papadopoulos)
...
svn: r22897
2013-08-21 16:55:23 +00:00
f50ee8a91b
czech translation update
...
svn: r22892
2013-08-21 14:11:08 +00:00
29c7564ea4
6871: workaround gtk RTL bug in MultiTreeView
...
optimizing cleanup - reapply from gramps40
svn: r22891
2013-08-21 07:33:26 +00:00
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
dcccf38e2e
Add datehandler unit test
...
svn: r22885
2013-08-20 19:48:01 +00:00
7ccbe938f1
6871: Remove vertical grid lines for RTL display
...
svn: r22883
2013-08-20 16:06:28 +00:00
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
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
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
6b5da9a67f
Add checksum to dtd and rng files
...
svn: r22873
2013-08-15 22:19:18 +00:00
c56996b635
Simplify status bar and fix justification of filter status
...
svn: r22872
2013-08-15 22:08:23 +00:00
2d8b44db89
Add checksum to media objects
...
svn: r22870
2013-08-15 17:49:51 +00:00
8d9f6558e5
6998: Descendant Tree Report crashes gramps 4.0.2 svn 22863M
...
svn: r22869
2013-08-14 22:44:09 +00:00
c94c8c0b84
Fix bug in note filters
...
svn: r22862
2013-08-13 18:39:34 +00:00
189d1f0f59
6995: Fix bug in event citation filter
...
svn: r22859
2013-08-13 18:23:57 +00:00
4c7d413f40
Automatic update for old rules using regular expressions
...
svn: r22855
2013-08-11 14:12:32 +00:00
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
9d03ce76c3
Update goocanvas and osmgpsmap to current packages
...
svn: r22848
2013-08-10 21:06:01 +00:00
4ac495dcee
Add new Quartz Input Method to bundle
...
svn: r22847
2013-08-10 21:05:17 +00:00
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
1bb33d6d8a
Clean up some leftovers from 22840
...
svn: r22842
2013-08-09 22:36:36 +00:00
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
b8f62b8917
Remove redundant imports
...
svn: r22839
2013-08-09 21:37:34 +00:00
9e213e0090
Fix crash when Gramps is passed an invalid locale
...
svn: r22833
2013-08-09 19:58:34 +00:00
57af50e162
Ensure en_US encoding is UTF-8
...
svn: r22832
2013-08-09 19:58:29 +00:00
615fd34957
GrampsLocale:Add Greek and English to MSlocales
...
svn: r22831
2013-08-09 19:58:24 +00:00
0693e0db79
Convert old rules to use regular expression code in the base class
...
svn: r22830
2013-08-09 17:31:42 +00:00
50ccc05119
Combine three new rules with existing rules
...
svn: r22828
2013-08-09 14:06:48 +00:00
6d60cd345f
Some Swedish updates.
...
svn: r22826
2013-08-09 12:54:06 +00:00
927415ee88
Add regular expressions to rules
...
svn: r22823
2013-08-08 22:51:44 +00:00
01a7fd6cf6
python3 fix
...
svn: r22821
2013-08-08 13:02:04 +00:00
66166c2acc
Fix for Windows line separator
...
svn: r22819
2013-08-08 12:45:23 +00:00
fe258bf600
6950: Add new rule for events with places matching filter
...
svn: r22816
2013-08-07 23:26:16 +00:00
4b5d6fa8c9
comment/docstring fix
...
reapply from gramps40
svn: r22813
2013-08-07 08:21:44 +00:00
a987be1f3a
6883: non-Western fonts broken in PS reports
...
Reapply from gramps40.
svn: r22811
2013-08-06 22:34:54 +00:00
6fe75d41e2
Convert VCard unit tests to use ElementTree
...
svn: r22807
2013-08-06 18:47:59 +00:00
435f5106de
6969: Connect to switch-page signal after the initial gramplets have been added
...
svn: r22801
2013-08-05 18:35:39 +00:00
f33607ac7c
Close database files before removing them
...
svn: r22794
2013-08-03 16:46:17 +00:00
d174f4c44b
Add unit test for latitide/longitude conversion
...
svn: r22792
2013-08-01 20:46:11 +00:00
9a9d7ccf03
Convert callback test to use assert methods
...
svn: r22789
2013-07-31 20:12:08 +00:00
37c056db7d
Add command to run unit tests from setup.py
...
svn: r22787
2013-07-31 18:21:42 +00:00
efb3c8c6a4
Move rotate handler test
...
svn: r22785
2013-07-31 16:48:50 +00:00
031bdb699b
Unit test python3 fixes
...
svn: r22783
2013-07-30 22:07:28 +00:00
0dc020e31f
Fix date unit test
...
svn: r22781
2013-07-30 20:00:23 +00:00
71143f6d0d
Remove superfluous console output in unit tests
...
svn: r22779
2013-07-30 16:58:52 +00:00
4acc6e262e
Remove redundant import
...
svn: r22777
2013-07-30 16:53:06 +00:00
8f14d9cc92
6663: RecentFiles.do_save() doesn't do XML escape
...
reapply from gramps40
svn: r22775
2013-07-30 15:14:07 +00:00
82978c7993
Fix merge ref unit test
...
svn: r22772
2013-07-30 00:21:31 +00:00
9d6354d311
Fix bug in unit test script
...
svn: r22770
2013-07-29 16:52:58 +00:00
4760c6bd21
Fix and move db unit tests
...
svn: r22768
2013-07-29 16:38:06 +00:00
51cdc1f097
6918: .deb package more compliant according to Debian policy
...
svn: r22766
2013-07-29 16:31:48 +00:00
f36b5e66ae
6957: VCF export/import should support [x-]gender
...
reapply from gramps40
svn: r22764
2013-07-29 08:55:49 +00:00
174a1dac95
Convert db unit test to use unittest module
...
svn: r22761
2013-07-28 18:54:39 +00:00
b3ddf9f83a
Fix and move keyword unit test
...
svn: r22759
2013-07-28 18:11:35 +00:00
772cf39d7f
Fix and move config unit test
...
svn: r22757
2013-07-28 17:36:35 +00:00
696ee7aad0
Fix and move CLI unit test
...
svn: r22755
2013-07-28 16:20:30 +00:00
b2b4da2d37
Fix unit tests
...
svn: r22753
2013-07-28 15:04:26 +00:00
d6c870fde6
6954: Output command line messages and progress information to stderr rather than stdout
...
svn: r22751
2013-07-28 14:21:53 +00:00
93c999dcb0
6951: import/export test suite runner broken
...
Reapply the fix from gramps40.
svn: r22747
2013-07-28 13:51:35 +00:00
61700431e6
6952: in RU locale, gramps --help is wrong for -u
...
svn: r22743
2013-07-28 09:50:32 +00:00
a8267740a3
Fix python3 syntax error
...
svn: r22740
2013-07-27 17:25:08 +00:00
1185b58986
6946: global name 'UNITYPE' is not defined - can't open old database
...
svn: r22739
2013-07-26 19:13:14 +00:00
5d4ba11075
show more LDS temples on the screen
...
svn: r22736
2013-07-24 19:12:14 +00:00
0486ea11b7
6872: wrong size of svg image in Family Lines Graph
...
svn: r22733
2013-07-24 16:27:34 +00:00
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
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
fe9e202fd3
6936: spelling and other fixes in RU rel calc
...
svn: r22720
2013-07-22 21:00:06 +00:00
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
9148eaf18f
add the missing import to the 3139 fix I added, sigh
...
svn: r22713
2013-07-21 20:49:01 +00:00
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
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
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
a7b4600ad0
2974: .rtf docgen doesn't escape backslashes
...
svn: r22704
2013-07-21 11:13:21 +00:00
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
24aefc1158
6884: RTF reports broken for intl chars
...
Ported my fix from gramps34 branch
svn: r22696
2013-07-20 16:30:20 +00:00
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
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
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
0617629e9d
6922: Export gpkg crashes in svn 22654M
...
svn: r22682
2013-07-15 18:38:11 +00:00
c635e94f5d
Bug #6917 : Gtk2 to Gtk3 port of colorsel to get_color_selection()
...
svn: r22680
2013-07-14 12:28:13 +00:00
e6c91354a5
revert the Finnish date-format change (remove the four I added)
...
svn: r22678
2013-07-13 20:56:38 +00:00
b2e5148b18
correct the Finnish date-format choices (add the other four)
...
svn: r22675
2013-07-13 20:02:49 +00:00
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
c7ad6127da
Geography : print page size selection before opening printing dialog.
...
svn: r22669
2013-07-12 11:38:26 +00:00
59d225108c
standardize date handler's internal argument names, for easier comparisons
...
svn: r22667
2013-07-09 01:31:56 +00:00
9058a04bc1
ignore bad Record Gramplet/Report data (the data-verification tool catches them)
...
svn: r22664
2013-07-08 21:52:56 +00:00
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
afc8a28d6e
Update after some user input.
...
svn: r22658
2013-07-08 11:26:54 +00:00
75efe4f5d7
Span maximums and minimums must always be positive numbers
...
svn: r22657
2013-07-08 01:44:32 +00:00
700cddf453
Geography : omit to add the new file for printing : cairoprint.
...
svn: r22653
2013-07-05 18:02:13 +00:00
b2c233dc94
Geography : add printing functionality for all geography views.
...
svn: r22652
2013-07-05 17:51:38 +00:00
356351f40c
Added missing SrcAttributeType
...
svn: r22650
2013-07-05 16:51:33 +00:00
75eef28af7
6774: Recursive call in GEDCOM export preview calculation
...
svn: r22649
2013-07-05 15:03:40 +00:00
a7e76d9a30
Undo changes for 6878
...
svn: r22647
2013-07-03 20:23:21 +00:00
9442a5afe8
6081: Crash after double-click on .gpkg file
...
svn: r22643
2013-07-03 12:54:19 +00:00
6b8eff0908
6878: Running CLI options when DISPLAY not set barfs
...
svn: r22642
2013-07-03 01:20:03 +00:00
fc6725852a
6818: Enable Relationships support on RelationshipGraph (GraphViz)
...
svn: r22638
2013-07-01 16:59:55 +00:00
1f88a54415
GTK3 wants to deprecate unicode menu
...
svn: r22634
2013-07-01 08:42:06 +00:00
4d0f6160d5
make sure relationship calculator's relationships are in the UI language
...
svn: r22633
2013-06-30 17:52:12 +00:00
2c879c794c
6807: validatedmaskedentry: no attribute '_block_changed'
...
svn: r22630
2013-06-30 15:52:04 +00:00
36deb5ef40
GTK3: make sure menu shows up
...
svn: r22628
2013-06-30 13:38:38 +00:00
5066561558
GTK 3.9 removes unicode-menu
...
svn: r22627
2013-06-30 07:56:56 +00:00
094dec06e0
enable suppression of two minor missing-package warnings
...
svn: r22624
2013-06-28 17:53:39 +00:00
766320ae8b
6841: Fix RTL text style bug
...
svn: r22618
2013-06-27 13:08:25 +00:00
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
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
6e22f80784
added GPL "boilerplate", SVN properties, and SVN Id line as needed
...
svn: r22598
2013-06-24 19:31:17 +00:00
242fd1372d
6838: report cli crash ignoring unknown param
...
merge from gramps40 branch
svn: r22596
2013-06-24 18:17:15 +00:00
6d9fbe0238
update Ukrainian relationship calculator (by Fedir)
...
svn: r22582
2013-06-24 06:41:23 +00:00
39395150f7
make sure relationship calculator tool's relationships are in the UI language
...
svn: r22581
2013-06-24 01:59:25 +00:00
1158e77e13
Correctly set images/webstuff path in htmldoc.py and setup.py
...
svn: r22578
2013-06-23 23:24:02 +00:00
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
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
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
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
a4558b3ccc
enable Ukrainian date handler (by Fedir)
...
svn: r22566
2013-06-23 09:16:54 +00:00
8bbbae41aa
support Arabic on installation and lang_map (reports)
...
svn: r22565
2013-06-23 09:15:33 +00:00
d30ade0488
6814: Fix gramplet positioning when using RTL locale
...
svn: r22557
2013-06-22 21:01:04 +00:00
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
1dc1f6c0c2
added SVN Id property, and SVN Id line if needed
...
svn: r22552
2013-06-21 20:28:39 +00:00
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
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
f3fc5c5257
6821: CLI asks forever when trying to overwrite while exporting
...
svn: r22542
2013-06-20 16:34:22 +00:00
aa7516cbb4
6817: print should be now a function
...
svn: r22537
2013-06-20 14:27:33 +00:00
fab092f6fd
6817: Enhancements for testing localized Relationship handlers (contribution by Fedir)
...
svn: r22535
2013-06-20 10:07:41 +00:00
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
dc690b7071
Add Ukrainian holidays (contributions by Fedir)
...
svn: r22529
2013-06-20 07:21:40 +00:00
8ca5d92883
Copied my 6812 fix port for gtk3
...
Integrated from gramps40 branch
svn: r22525
2013-06-19 20:29:57 +00:00
a971eb7d66
RU translation update
...
fix a missing newline
svn: r22520
2013-06-19 16:07:16 +00:00
8b37ca4119
GTK3: convert deprecated code for the indicator in entryfield
...
svn: r22518
2013-06-19 06:56:06 +00:00
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
dc853e2ee6
uk translation uptade
...
svn: r22508
2013-06-14 14:30:20 +00:00
5c71b46283
6797: Alternate Names in Person Details Gramplet (patch by Heinz Brinker)
...
svn: r22505
2013-06-13 21:35:05 +00:00
3208db231d
0000860: GEDCOM: Space in gramps id fails to properly export/import
...
svn: r22501
2013-06-13 18:06:52 +00:00
a3c422b592
uk translation uptade
...
svn: r22498
2013-06-12 16:59:53 +00:00
33343437a5
RU translation update
...
Translated:
cli/: argparser.py clidbman.py
svn: r22494
2013-06-11 22:28:59 +00:00
e2f87c965b
RU translation update
...
All fuzzies reviewed.
check_po lint errors fixed.
svn: r22492
2013-06-11 13:18:10 +00:00
f80bf8eb15
Geography : Gtk.Menu didn't work with gtk3.
...
svn: r22488
2013-06-10 20:45:40 +00:00
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
ac730cf013
correct the filename in the "Id" line
...
svn: r22480
2013-06-04 21:25:36 +00:00
860360af2f
add some more names to data.gramps (more modern: divorces, etc.)
...
svn: r22476
2013-06-03 20:18:12 +00:00
da93d7134b
There is no sourceref anymore, only citation
...
svn: r22468
2013-06-01 13:49:40 +00:00
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
9543f44080
minor fixes
...
svn: r22461
2013-05-31 12:46:08 +00:00
28d20c52f8
czech translation update
...
svn: r22459
2013-05-31 08:58:15 +00:00
cfebdf3429
copyright on evidence style, see private mail of John H. Yates to bmcage
...
svn: r22449
2013-05-29 07:47:32 +00:00
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
62da0fbaa9
GTK3: menu needs to survive function scope
...
svn: r22445
2013-05-28 15:31:49 +00:00
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
cc8b166138
Fix error in template map, key should be the types, not strings
...
svn: r22443
2013-05-28 10:17:31 +00:00
9b1af034fc
Use term source template, not source type
...
svn: r22442
2013-05-28 10:14:16 +00:00
b07717ad86
Split double field corresponding with log date in citatin object
...
svn: r22440
2013-05-28 09:50:53 +00:00
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
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
9a0bc027fe
6781: Allow editing in displaytabs for some fields
...
svn: r22437
2013-05-27 19:59:27 +00:00
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
e50182508a
standardize top three xx.po lines, if needed
...
svn: r22435
2013-05-27 19:32:59 +00:00
2ffbd49b55
Remove extra Id line from maclocale.py
...
svn: r22431
2013-05-27 17:42:11 +00:00
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
facfeada47
czech translation update
...
svn: r22429
2013-05-27 13:02:45 +00:00
8f412bae1c
6780: Add privacy column to displaytabs
...
svn: r22428
2013-05-27 12:16:59 +00:00
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
0a8c9bc2e2
Fix bad scaling in address editor
...
svn: r22426
2013-05-26 19:37:16 +00:00
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
3d9559cfae
6769: gramps crash for ancestor chart report
...
svn: r22422
2013-05-26 18:40:09 +00:00
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
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
6a4a4a3a9c
fix string FIXME, add context for translation, as string freeze is over
...
svn: r22415
2013-05-23 17:20:56 +00:00
7792f0f5de
6724: Person selected jumps forward to next person inlist
...
svn: r22411
2013-05-22 21:23:22 +00:00
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
266a2936bf
6325: Cannot right-click on tables in Quick Views
...
svn: r22406
2013-05-22 11:07:23 +00:00
57d2951cdf
Mac: Fix osm-gps-map version, remove osmgpsmap-py
...
svn: r22400
2013-05-21 23:37:18 +00:00
43e5416d0e
czech translation update
...
svn: r22387
2013-05-21 12:27:47 +00:00
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
ff21b0bb27
Move pybsddb module to gtk-osx-python.modules
...
svn: r22377
2013-05-19 15:59:03 +00:00
873df14509
Match gramps.modules to gramps-40 version
...
svn: r22376
2013-05-19 15:58:29 +00:00
ff7f04d7e9
add "Id" property, and "Id" line, and license line, if any were needed
...
svn: r22372
2013-05-18 22:51:36 +00:00
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
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
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
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
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
532a6d6171
Fix \n errors in two translation files
...
svn: r22333
2013-05-17 05:58:06 +00:00
0c5beeecfd
Mac: Generalize gexiv2-libtool.patch
...
svn: r22332
2013-05-17 05:24:44 +00:00
0dbeb270f9
Mac: Use gnome.org modulesets
...
svn: r22329
2013-05-16 19:24:22 +00:00
c627290799
Mac: Redo trunk gramps.modules for current dependencies
...
svn: r22328
2013-05-16 17:28:44 +00:00
e3697e183a
Forward ported translations from 4.0
...
svn: r22326
2013-05-16 13:53:16 +00:00
b40119cedf
Translation update - ru.
...
svn: r22321
2013-05-15 19:38:38 +00:00
f5665dc67b
merge content of NEWS after "3.4.4" release
...
svn: r22314
2013-05-15 09:08:08 +00:00
574384268e
Fix ListModel double click event
...
svn: r22306
2013-05-14 18:13:27 +00:00
076fdac5a7
0006541: Gramps crashes during import gedcom. Ignore empty ALIA alias name.
...
svn: r22298
2013-05-14 15:42:42 +00:00
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
49645c6957
Encoding error in date parsing literals
...
svn: r22288
2013-05-13 23:11:00 +00:00
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
b0a3666e5a
any documentation is better than none
...
svn: r22283
2013-05-13 22:21:47 +00:00
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
6d8d8a3b6b
small translation and uptades
...
svn: r22276
2013-05-13 12:28:10 +00:00
6ec4227248
add name-format option and enable translated output for this report
...
svn: r22272
2013-05-12 22:35:09 +00:00
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
fcd2296461
enable translated output for this report
...
svn: r22263
2013-05-11 19:22:17 +00:00
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
9aa9d43856
6580: Merging Media Notes fails
...
svn: r22258
2013-05-11 17:43:04 +00:00
7edd984b91
6716: Add extra surname, on tab away from field, value is not stored
...
svn: r22253
2013-05-11 12:07:02 +00:00
9e757e2249
move five files with translatable strings out of POTFILES.skip
...
svn: r22247
2013-05-10 17:02:00 +00:00
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
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
be23e20276
czech translation update
...
svn: r22239
2013-05-10 10:20:51 +00:00
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
cf04a983a4
Fix scroll to mark bug on added page
...
svn: r22236
2013-05-10 00:07:16 +00:00
7ba9ca93da
Simple table fix for numneric and checkbox columns
...
svn: r22234
2013-05-09 23:52:56 +00:00
620ba618c2
defer translation for one more date, and cleanup translation
...
svn: r22232
2013-05-09 22:27:41 +00:00
0a22c95aa2
Convert numeric columns to unicode in simple table
...
svn: r22230
2013-05-09 21:47:42 +00:00
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
86b7a99101
Fix path left over from debugging session
...
svn: r22225
2013-05-09 19:32:47 +00:00
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
547f0cacf7
enable deferred translation for this Span representation
...
svn: r22216
2013-05-09 17:04:55 +00:00
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
f215a12733
6706: update POTFILES.in POTFILES.skip
...
svn: r22210
2013-05-09 07:43:34 +00:00
d8e3e0fb6f
enable translated output for this report
...
svn: r22208
2013-05-09 05:03:52 +00:00
ce44a4e57a
enable deferred translation for a Span representation
...
svn: r22206
2013-05-09 05:01:47 +00:00
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
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
6930887aa1
"_ngettext" is no longer used as a gramps translation keyword
...
svn: r22199
2013-05-07 18:12:41 +00:00
31699972b8
enable translated output for this report
...
svn: r22197
2013-05-07 17:17:22 +00:00
7187eb8ab6
enable deferred translation for the relationship calculator
...
svn: r22195
2013-05-07 17:14:18 +00:00
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
7f411bb964
enable translated output for this report
...
svn: r22189
2013-05-06 19:47:00 +00:00
6c50df1ff8
Minor updates.
...
svn: r22187
2013-05-06 16:54:20 +00:00
2201a7d4db
Translation update - ru.
...
test commit in my trunk git/svn env
svn: r22184
2013-05-06 10:50:34 +00:00
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
9cddf824a2
6582: Fix problem with warning message
...
svn: r22181
2013-05-05 18:17:52 +00:00
5e42724282
6595: missing custom keywords support for intltool
...
svn: r22178
2013-05-05 12:54:13 +00:00
a268271833
Fix participants column in event selector
...
svn: r22176
2013-05-04 23:10:58 +00:00
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
d5537ab93a
Add translation to gen.merge.diff
...
svn: r22172
2013-05-04 20:23:37 +00:00
16dbd437e1
enable translation of the "Endnotes" section header-word for these reports
...
svn: r22171
2013-05-04 19:30:40 +00:00
52f2b9e46a
more flexible multi-column format for BooleanListOption
...
svn: r22169
2013-05-04 18:54:38 +00:00
ecdc91160f
6595: add new keywords for xgettext (textual reports and L10N/I18N)
...
svn: r22167
2013-05-04 17:34:35 +00:00
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
a2d84df7c8
6595: update template; sometimes old entries are remaining (maybe related to join code?)
...
svn: r22163
2013-05-04 15:41:16 +00:00
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
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
da7f594765
enable translated output for this report
...
svn: r22156
2013-05-04 02:07:51 +00:00
da72bfbafb
disambiguate the local report argument name (vs. the similar global name)
...
svn: r22154
2013-05-03 19:17:56 +00:00
eb0bbd43d1
6668: number of arguments for notify_db_error() into Export assistant
...
svn: r22148
2013-05-02 18:15:00 +00:00
c685be2973
6656: division on hexadecimalcolor
...
svn: r22146
2013-05-02 17:25:24 +00:00
4cb0e92643
6576: Set custom pango markup can generate GtkWarning, ValueError or TypeError
...
svn: r22144
2013-05-02 15:43:19 +00:00
9f61c09829
6641: Complete Individual Report crashes gramps
...
svn: r22140
2013-05-02 13:26:21 +00:00
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
6a15e552ef
enable translated output for this report
...
svn: r22136
2013-05-01 17:39:37 +00:00
3ab598d8f9
enable translated output for this report
...
svn: r22134
2013-05-01 17:38:28 +00:00
eca2313b31
enable translated output for this report
...
svn: r22132
2013-05-01 17:36:56 +00:00
bdafcda182
add New Zealand holidays (contribution by kerobe aka Ken B)
...
svn: r22127
2013-05-01 08:08:13 +00:00
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
dc39360017
make the name consistent, across gramps
...
svn: r22121
2013-04-29 22:10:18 +00:00
c3ce490fa2
enable translated output for this report
...
svn: r22119
2013-04-29 19:26:41 +00:00
4d0ed91cfa
6669: Descriptions for file formats into Export dialog are ignored by the translation
...
svn: r22117
2013-04-29 08:08:54 +00:00
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
a831bb0113
enable translated output for this report
...
svn: r22114
2013-04-28 19:28:42 +00:00
e709c127f6
enable multi-column paper choices, in report output
...
svn: r22106
2013-04-27 15:48:02 +00:00
f5eae77246
typos
...
svn: r22095
2013-04-24 01:01:47 +00:00
ad6ed26f70
enable translated output for this report
...
svn: r22093
2013-04-24 00:12:36 +00:00
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
c1b9b826ef
"Id" property added on rev21991, re-add it into a comment line
...
svn: r22086
2013-04-23 05:45:48 +00:00
2050e3f896
typo on rev22069
...
svn: r22085
2013-04-23 05:41:02 +00:00
647bd5800c
enable translated output for this report
...
svn: r22084
2013-04-23 04:54:15 +00:00
f4cbda07ec
enable translated output for this report
...
svn: r22082
2013-04-23 04:53:15 +00:00
346f982b27
enable translated output for this report
...
svn: r22080
2013-04-23 04:52:08 +00:00
6aeb49aefc
enable translated output for this report
...
svn: r22078
2013-04-23 04:51:00 +00:00
be53411b39
enable translated output for this report
...
svn: r22076
2013-04-23 04:48:57 +00:00
df431da250
reenable translated report title
...
svn: r22074
2013-04-22 18:17:45 +00:00
c939b9d832
need context differences for the "To Do" translation string (patch by Harmen Huizinga)
...
svn: r22072
2013-04-22 07:42:10 +00:00
f546908d17
Cannot check $ID$ line as file...
...
svn: r22071
2013-04-22 07:39:39 +00:00
0149435358
minor update
...
svn: r22070
2013-04-22 07:37:31 +00:00
49c0af18ee
need context differences for the "To Do" translation string (patch by Harmen Huizinga)
...
svn: r22069
2013-04-22 07:31:46 +00:00
8a4f89f8e3
from future imports must occur at the beginning of the file
...
svn: r22067
2013-04-22 07:16:03 +00:00
4f61f03bec
indentation
...
svn: r22066
2013-04-22 07:14:27 +00:00
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
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
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
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
2054c0ad46
GrampsLocale: Win32: Clean up extraneous conditions, don't set self.language prematurely
...
svn: r22036
2013-04-20 23:09:57 +00:00
a2e17b7b4a
GrampsLocale: Posix: Move LC_MESSAGES check to setting self.language
...
svn: r22035
2013-04-20 23:09:51 +00:00
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
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
e9770ef48f
GrampsLocale: Fix indentation error
...
svn: r22032
2013-04-20 23:09:36 +00:00
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
fefe1f842a
Supply a concatstrings PostScript function
...
To allow postscript documents to work without Ghostscript.
svn: r22030
2013-04-20 23:09:26 +00:00
b7f6055af8
Use GrampsLocale.encoding to get the code set instead of locale
...
svn: r22029
2013-04-20 23:09:21 +00:00
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
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
963712e978
Remove some imports of locale where nothing it exports was used.
...
svn: r22026
2013-04-20 23:09:02 +00:00
0a6ff725ac
Take the localization debug info from GrampsLocale instead of locale
...
svn: r22025
2013-04-20 23:08:53 +00:00
6400b8b29c
GrampsLocale: Add GrampsLocale attributes numeric and currency
...
svn: r22024
2013-04-20 23:08:48 +00:00
6804278fc1
MacLocale: Fix missing subscript.
...
svn: r22023
2013-04-20 23:08:42 +00:00
a364740fae
Mac: Update trunk bundle file to match gramps40
...
svn: r22022
2013-04-20 23:08:35 +00:00
dc128110bc
typos
...
svn: r22021
2013-04-19 16:58:24 +00:00
3a06d7b204
typo
...
svn: r22017
2013-04-18 20:56:27 +00:00
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
f0ea234060
add name-format option to the three GraphViz reports
...
svn: r22013
2013-04-18 17:16:47 +00:00
57f6f389a8
6645: unable to do Spanish kinship report, 4185: Julio's patch
...
svn: r22011
2013-04-18 09:06:38 +00:00
cceb28c5b9
refactor: move name_format into stdoptions.py
...
svn: r22009
2013-04-17 20:49:50 +00:00
12777d3fb9
6623: funny GUI report-language display
...
svn: r22006
2013-04-16 22:19:27 +00:00
2ded1e5e8a
6462: GEDCOM import fails (patch by Enno Borgsteede)
...
svn: r22000
2013-04-15 22:00:12 +00:00
86686c764b
6618: Export CSV crashes gramps 4.0 beta
...
svn: r21998
2013-04-15 11:01:08 +00:00
83fb5d353d
6635: retry of bug 6443, exec missing globals
...
svn: r21996
2013-04-15 09:40:39 +00:00
07b84e5e11
6623: funny GUI report-language display
...
svn: r21995
2013-04-15 09:15:45 +00:00
d50b4ced58
add "Id" property and line, and stdoptions.py
...
svn: r21991
2013-04-13 23:35:10 +00:00
5f98900c27
Remove unnecessary (and broken in Py3) import
...
svn: r21977
2013-04-13 14:31:30 +00:00
bc63594df4
6622: Change regular expression rules to use search rather than match
...
svn: r21976
2013-04-13 14:30:21 +00:00
227dc5f7b4
add "Id" property
...
svn: r21971
2013-04-13 02:55:03 +00:00
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
56254d4a14
GrampsLocale: Integrate libtranslate functions into GrampsLocale
...
And remove libtranslate
svn: r21967
2013-04-12 22:27:54 +00:00
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
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
db66851363
GrampsLocale: Add date_parser and date_displayer properties
...
svn: r21964
2013-04-12 22:27:23 +00:00
6f078627ca
MacLocale: Capture collation qualifications
...
svn: r21963
2013-04-12 22:27:15 +00:00
2c532baf1c
GrampsLocale: Make dictionaries class variables
...
lang_map and country_map
svn: r21962
2013-04-12 22:27:05 +00:00
a422b30fd6
GrampsLocale: Refactor/clean up initialization
...
Includes moving encoding to be a class variable.
svn: r21961
2013-04-12 22:26:55 +00:00
25315ceece
add person-index entries, for book report
...
svn: r21953
2013-04-10 21:56:10 +00:00
87c11877f4
add TOC and index entries, for book report
...
svn: r21952
2013-04-10 20:26:35 +00:00
d96c766cb1
add TOC entry, for book report
...
svn: r21949
2013-04-10 19:05:41 +00:00
3702704ef2
missing import
...
svn: r21948
2013-04-10 19:01:14 +00:00
36f27ebefb
6599: Fix python3 error
...
svn: r21945
2013-04-10 17:39:31 +00:00
aa0e413d5f
6599: Add regex parameter to rules which override the constructor
...
svn: r21943
2013-04-10 13:25:02 +00:00
a71e8f5689
Update for spelling of Family Tree.
...
svn: r21938
2013-04-10 09:34:27 +00:00
3aaa4641d7
Update for spelling of Family Tree.
...
svn: r21937
2013-04-10 09:33:41 +00:00
59d9bc25c0
6599: Add regular expression option to rules using the match_substring method
...
svn: r21935
2013-04-09 13:52:09 +00:00
b5997bdb45
existing name for gexiv2 package
...
svn: r21932
2013-04-09 13:50:39 +00:00
f91db9f5e1
6608: typo
...
svn: r21931
2013-04-09 13:49:30 +00:00
d2c5629b9d
enable "indent spouse" option to /not/ indent a spouse
...
svn: r21925
2013-04-08 15:07:53 +00:00
99075d48a7
czech translation update
...
svn: r21921
2013-04-08 12:28:30 +00:00
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
cb028cea56
6599: Fix matching empty fields in empty locations using regular expressions
...
svn: r21913
2013-04-06 17:27:26 +00:00
c5fe6ed881
clarify and qualify release information
...
svn: r21910
2013-04-06 16:57:29 +00:00
8fbddda976
merge minor fixes from 4.0.x
...
svn: r21908
2013-04-06 12:01:08 +00:00
01b4b7dc4e
GrampsLocale: Ensure self.encoding exists before testing it
...
svn: r21899
2013-04-05 23:40:55 +00:00
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
445f10396a
Put maxsize back
...
svn: r21896
2013-04-05 17:14:32 +00:00
61205f8783
say pyexiv2 is no longer needed, and slight reformatting
...
svn: r21893
2013-04-05 17:00:30 +00:00
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
b72ddb7f47
GrampsLocale: Improve windows handling of no locale
...
svn: r21882
2013-04-04 21:06:19 +00:00
04c146669b
GrampsLocale: Ensure posix collation and calendar are set correctly
...
svn: r21881
2013-04-04 21:06:09 +00:00
fc23bbd93a
GrampsLocale: Better handling of unset $LANG or $LANG == 'C'
...
svn: r21880
2013-04-04 21:04:48 +00:00
0daf403859
6579: Check and Verify crashes
...
svn: r21879
2013-04-04 20:08:30 +00:00
689e4d4b47
formatting cleanup
...
svn: r21875
2013-04-04 10:50:37 +00:00
fe6fb5e67a
6590: gramps40 asciidoc.py crashes for at least some reports
...
svn: r21873
2013-04-04 10:13:26 +00:00
4bf42dc5ca
6591: converted bytes of media in a string to show in quickview
...
svn: r21871
2013-04-04 09:53:54 +00:00
7b7836267a
More exception text
...
svn: r21869
2013-04-04 09:31:39 +00:00
0c2c56ec4c
fix python3 error and improve upgrade text
...
svn: r21867
2013-04-04 09:26:53 +00:00
6ddff4b560
update Debian control file according to README file
...
svn: r21863
2013-04-03 16:53:23 +00:00
df1ab10041
typo for handling one translated string
...
svn: r21862
2013-04-03 16:52:39 +00:00
a8c7156b76
GrampsLocale: Fix MSWin Syntax error
...
Can't do everything the C way :-(
svn: r21858
2013-04-03 03:55:17 +00:00
ea9ddaba69
GrampsLocale: Win: Check both forward and reverse mslocale
...
svn: r21854
2013-04-02 20:25:08 +00:00
4dc31ff808
ImportProGen: Fix "with" statement syntax.
...
svn: r21853
2013-04-02 20:25:03 +00:00
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
4be0f93da9
send a CLI error string to stderr
...
svn: r21849
2013-04-02 05:07:41 +00:00
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
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
1e96009cd7
updated nl translation
...
svn: r21843
2013-04-01 18:30:08 +00:00
a3cc615398
GrampsLocale: Fix NoneType error
...
svn: r21839
2013-04-01 17:34:26 +00:00
4ceba9fd03
translate a few CLI strings
...
svn: r21837
2013-04-01 14:58:22 +00:00
a715d8b699
add some suggestions and recommendations
...
svn: r21836
2013-04-01 08:41:11 +00:00
b10de7808d
[Bug 6553] Get Datehandler base language from GRAMPS_LOCALE.calendar
...
svn: r21831
2013-03-31 22:46:31 +00:00
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
2fe5255b11
ImportProGen: Prevent leaking file handle
...
svn: r21829
2013-03-31 22:46:17 +00:00
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
da5d7212b2
updated nl translation
...
svn: r21825
2013-03-31 19:03:49 +00:00
97782082d5
debianize for dh_python2 support
...
svn: r21822
2013-03-31 17:10:50 +00:00
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
262dae3374
6568: graphic descendant tree report inserts a bogus title
...
svn: r21818
2013-03-30 04:33:15 +00:00
9ad832be33
6568: graphic descendant tree report inserts a bogus title
...
svn: r21816
2013-03-29 20:49:17 +00:00
491885b419
clarify use of all_handles methods
...
svn: r21813
2013-03-29 20:02:54 +00:00
7be12778b2
6417: alpha4 filtering screws up Export
...
svn: r21811
2013-03-29 19:39:21 +00:00
33ec71c6f7
6492: Verify crashes with python 3
...
svn: r21809
2013-03-29 16:59:04 +00:00
95e86802c7
6460: Crash during Extract Event Description
...
svn: r21807
2013-03-29 15:56:54 +00:00
415d6c6367
6346: If a exporter plugin crashes, the Export Assistant can't be closed
...
svn: r21805
2013-03-29 13:18:35 +00:00
df45f4645b
0006578: referencedbyselection.py process_object calls non-existant process_note method
...
svn: r21804
2013-03-28 23:32:56 +00:00
1937a9932b
6369: BooleanOption does not support underline
...
svn: r21800
2013-03-28 18:43:26 +00:00
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
ba97c071ef
minor syntax error
...
svn: r21794
2013-03-28 18:09:34 +00:00
900c2e9ff8
6369: Accelerator keys, Gtk and User Interface
...
svn: r21792
2013-03-28 16:52:47 +00:00
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
1a36e77b0c
6577: Mulltiple drop from clipboard on embeddedlist not working
...
svn: r21788
2013-03-28 16:02:10 +00:00
16ba9f25de
referencedbyselection.py. 0006493: crash during Calculate Preview of a filtered XML export.
...
svn: r21787
2013-03-28 14:32:11 +00:00
3783a8039b
6569: transferring from the clipboard causes gramps40 svn 21740 to crash
...
svn: r21783
2013-03-28 13:53:52 +00:00
591f695bc9
6521: README needs to be updated, before release
...
svn: r21781
2013-03-28 12:30:20 +00:00
f4d503744f
6319: Remove libgrdb
...
svn: r21780
2013-03-28 12:24:36 +00:00
c64f64657f
Python3 UnicodeDecodeError in python3 on unpickling data saved in python2
...
svn: r21777
2013-03-28 10:47:48 +00:00
f59b8fb7d8
5163: Another crash in same editor.
...
svn: r21775
2013-03-28 10:02:36 +00:00
ccb23bd7c4
6496: GUI Export fails in gramps40
...
svn: r21773
2013-03-28 09:09:20 +00:00
c45a2a0e88
6443: try to use remove unused objects tool
...
svn: r21772
2013-03-27 19:57:45 +00:00
e670f27f3c
support python 3
...
svn: r21769
2013-03-27 19:56:43 +00:00
dee6a9b829
6402: Error in ValidatedMaskedEntry widget
...
svn: r21768
2013-03-27 18:05:45 +00:00
e86bd066c1
6561: v3.4.3 NarWeb creation fails for German, Swedish
...
svn: r21766
2013-03-27 17:01:17 +00:00
aac3f0d2e3
6484: IndexError for sort_data/column on quick view table
...
svn: r21762
2013-03-27 14:22:20 +00:00
ba5a42eb3f
re-debianize
...
svn: r21761
2013-03-27 14:17:44 +00:00
cd6a2b70c4
6470: Crash by filtering with filter bar in person tree view
...
svn: r21759
2013-03-27 13:47:04 +00:00
f431346394
0006564: svn 21740 restores bug 0006411 - Navweb crashes during creation of Media pages
...
svn: r21755
2013-03-26 19:29:13 +00:00
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
e142003601
restore SVN number to "gramps -v" output
...
svn: r21751
2013-03-26 19:01:54 +00:00
c8a6b91113
slightly better CLI help
...
svn: r21750
2013-03-26 17:50:43 +00:00
bd87b3f310
6501: Cannot crop via mouse cursor into Media reference editor
...
svn: r21742
2013-03-25 20:04:24 +00:00
dc054763c3
6528: Place Names with & in name fail to display
...
svn: r21741
2013-03-25 14:31:18 +00:00
b4b9300f6d
Fix literals. Use logging for warnings.
...
svn: r21739
2013-03-25 13:35:08 +00:00
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
bd1020314e
totally revert the whole 21728/21729 open=>io.open changes
...
svn: r21734
2013-03-24 22:27:11 +00:00
c34610e60d
revert 21728/21729 open=>io.open change, for Windows
...
svn: r21733
2013-03-24 17:46:16 +00:00
b5d75c54d4
modify (semi-revert) 21728/21729 open=>io.open change, for Windows
...
svn: r21730
2013-03-24 15:48:36 +00:00
4db73f0422
more open=>io.open changes, as John advised
...
svn: r21729
2013-03-24 00:11:05 +00:00
5adc2102a2
Add Tag class to CallbackManager
...
svn: r21727
2013-03-23 22:26:35 +00:00
c4d6d17d69
6544: add warning if place on event is missing by using proxies sequence
...
svn: r21724
2013-03-23 17:14:24 +00:00
8ed298daa0
another open=>io.open change, as John advised
...
svn: r21720
2013-03-23 15:25:53 +00:00
0c46e5d91a
slight tweaks to booklist format
...
svn: r21719
2013-03-21 20:46:46 +00:00
64b44a16db
Some updates.
...
svn: r21716
2013-03-21 09:35:08 +00:00
2c41488ea3
CLI typos and slight code cleanup
...
svn: r21712
2013-03-20 16:16:04 +00:00
9be852fe2c
4687: missing content migration...
...
svn: r21711
2013-03-20 14:06:59 +00:00
f97c241af6
4687: global name 'warn' is not defined
...
svn: r21706
2013-03-20 13:55:18 +00:00
156ae935af
merge after 3.4.3 release
...
svn: r21704
2013-03-20 13:47:55 +00:00
e3193c7511
Fix bug in citations bottombar gramplet
...
svn: r21703
2013-03-19 23:15:35 +00:00
b51b6b59a6
TreeBaseModel: Avoid TypeError when bisecting
...
svn: r21696
2013-03-19 18:22:35 +00:00
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
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
ec787da3fa
GrampsLocale: Prevent some AttributeErrors and 'referenced before assignment' errors.
...
svn: r21693
2013-03-19 18:21:41 +00:00
9e8f6aaab6
6542: book report: graphic ancestor or descendant tree reports fail
...
svn: r21679
2013-03-18 18:54:59 +00:00
d3a389750f
README file. Add PyICU as strongly recommended.
...
svn: r21675
2013-03-17 14:46:46 +00:00
71c2655976
Revert change to const.py
...
svn: r21673
2013-03-17 12:29:17 +00:00
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
8882527e56
ignore any CLI book report "item" which crashes
...
svn: r21669
2013-03-16 22:50:41 +00:00
084b816d5b
Add methods used for modal ProgressMeter to CLIDialog
...
svn: r21666
2013-03-16 21:47:37 +00:00
c3a58693e3
Add modal option to ProgressMeter
...
svn: r21663
2013-03-16 19:48:29 +00:00
aa609f7587
6195: Import citation for pro-gen file format (patch by keestux)
...
svn: r21659
2013-03-16 10:26:21 +00:00
12396e858b
6336: Convert to use DbGUIElement
...
svn: r21656
2013-03-15 21:02:52 +00:00
68158b3859
6526: Check for invalid handle
...
svn: r21653
2013-03-15 16:17:58 +00:00
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
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
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
80ac126dfa
GrampsLocale: Fix 2 mistakes from previous commit.
...
svn: r21641
2013-03-13 00:26:22 +00:00
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
f270f08be8
GrampsLocale: Better handle invalid/missing locale
...
svn: r21636
2013-03-12 22:22:58 +00:00
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
7a70853eb5
Fix VERSION_DIR path
...
svn: r21634
2013-03-12 17:01:21 +00:00
2299b7fe5d
Remove post-install script for linux
...
svn: r21630
2013-03-12 14:53:14 +00:00
33e45f9b40
Remove redundant code
...
svn: r21628
2013-03-12 14:40:27 +00:00
a6c09ef304
Fix some properties
...
svn: r21626
2013-03-12 14:24:22 +00:00
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
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
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
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
56e29c162b
GrampsLocale: Protect another setlocale instance
...
svn: r21612
2013-03-11 22:43:52 +00:00
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
709eb0ebcd
6237: Suppress Gramps ID in Narrative Web report
...
svn: r21607
2013-03-10 23:55:08 +00:00
55e2863a0b
sync a few files in gramps40 and trunk
...
svn: r21603
2013-03-10 21:51:52 +00:00
b60dbf2782
Grampslocale: Protect from crashes due to passing bad strings to setlocale
...
svn: r21597
2013-03-09 22:31:13 +00:00
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
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
f984692474
slight tweaks to text, add text property
...
svn: r21594
2013-03-09 17:48:22 +00:00
c9698f51e0
typo for handling translated strings
...
svn: r21589
2013-03-09 12:17:40 +00:00
9856e108e6
"os" is not defined
...
svn: r21588
2013-03-09 12:15:39 +00:00
7823280d22
handle CLI pathological case
...
svn: r21584
2013-03-07 23:30:21 +00:00
47b8dc8131
Revert of 215589 because of changes in the GTK package for Win
...
svn: r21581
2013-03-07 23:26:43 +00:00
a5b4759f40
6128: Reverse bug fix keeping code refactor
...
svn: r21577
2013-03-07 22:55:23 +00:00
5a64a968ff
updated nl translation
...
svn: r21574
2013-03-07 20:15:51 +00:00
b5dc0630a6
0006507: GEDCOM import: Repositories not imported correctly from FTM for Windows and Heredis
...
svn: r21571
2013-03-06 17:42:14 +00:00
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
2dcc870dbc
Adapt HTMLRenderer NavigationView init args to new signature
...
svn: r21560
2013-03-06 01:06:58 +00:00
dd3bb6122c
GEexiv2 vor Python 2.7.3 and Win (see 6464)
...
svn: r21559
2013-03-05 21:56:09 +00:00
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
cf4a3aefbd
shorten the report name for easier CLI use
...
svn: r21552
2013-03-05 04:45:57 +00:00
78624360cd
tweak the default format for the report
...
svn: r21551
2013-03-05 01:03:25 +00:00
09f276990f
updated german translation
...
svn: r21548
2013-03-04 18:36:19 +00:00
7892d02a5d
6494: svn_revision module ignores translated SVN stdout value for "exported"
...
svn: r21546
2013-03-04 05:12:32 +00:00
1d4ae20433
skip error msg if no file exists
...
svn: r21544
2013-03-04 00:41:54 +00:00
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
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
46d7c95f86
svn: r21538
2013-03-03 21:50:22 +00:00
ee3469233a
Geography : #05742 note 27613 : cairo arguments differ from gtk2 draw arc.
...
svn: r21534
2013-03-03 10:57:03 +00:00
87838a3178
update Portuguese (Europe) translation by Frederico Muñoz
...
svn: r21533
2013-03-03 09:07:14 +00:00
1e208f02bb
add ICU/PyICU to "gramps -v"
...
svn: r21531
2013-03-03 03:19:56 +00:00
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
67e975b31f
GrampsLocale: Fix glocale without import
...
svn: r21525
2013-03-02 20:25:01 +00:00
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
3cdfa558d6
Better translation for compare events.
...
svn: r21518
2013-03-02 13:45:46 +00:00
968b4a882d
adaption for python version less 3.x (see issue 6465) for details
...
svn: r21516
2013-03-02 13:44:04 +00:00
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
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
58a2be3264
Bug #06459 : change the lock strategy and split transactions in Merge citation.
...
svn: r21503
2013-02-28 19:52:24 +00:00
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
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
ee7fdca6ef
MacLocale: Handle AppleCollationOrder returning "root"
...
svn: r21491
2013-02-28 18:57:37 +00:00
1e41e76682
MacLocale: Allow $LANG to override defaults settings
...
For currency, calendar, and collation
svn: r21490
2013-02-28 18:57:31 +00:00
991447264a
GrampsLocale: Handle errors in getting collation key from locale module
...
svn: r21489
2013-02-28 18:57:25 +00:00
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
ca80adeb01
GrampsLocale: Set collation, currency, and calendar to lang only on secondary locale objects.
...
svn: r21487
2013-02-28 18:57:13 +00:00
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
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
512c57cb04
6408: Restore warning message for missing GExiv2 module
...
svn: r21483
2013-02-28 15:04:53 +00:00
b2319f90d4
update Portuguese (Europe) translation by Frederico Muñoz
...
svn: r21482
2013-02-28 10:31:51 +00:00
2024c027c6
"Delete" label instead of "Remove" on Gtk button
...
svn: r21479
2013-02-28 10:05:30 +00:00
b78c9b358e
6385: Three minor grammar issues
...
svn: r21478
2013-02-28 10:03:04 +00:00
bf438cddd6
Python less 3.x uses GdkPixbuf.new_subpixbuf instead dkPixbuf.subpixbuf issue 6487
...
svn: r21477
2013-02-27 22:24:14 +00:00
0599914223
rename .__next__ (formerly .next) as it is "NOT an iterator"
...
svn: r21474
2013-02-27 18:49:56 +00:00
4e04ec09fb
behave gracefully if no GExiv2 under Python3
...
svn: r21468
2013-02-26 20:36:52 +00:00
d3077942e1
Fix retrieval of version metadata for python3 Gramps.py -L
...
svn: r21464
2013-02-26 17:35:24 +00:00
41ba5c838e
Fix type error in "python3 Gramps.py -L"
...
svn: r21461
2013-02-26 17:27:33 +00:00
5e8623cf1b
6409 and 6447 Python3 changes (possibly not done yet)
...
svn: r21459
2013-02-26 17:18:00 +00:00
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
138bbb047b
GrampsLocale: Remove all calls to locale.setlocale and locale.bindtextdomain
...
svn: r21451
2013-02-26 00:16:41 +00:00
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
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
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
07b52e2a11
ConfigManager: Ensure key files are loaded and saved as utf-8
...
svn: r21447
2013-02-26 00:15:55 +00:00
3178850a29
Python3 changes: __next__ and future division (which is not done yet)
...
svn: r21446
2013-02-25 18:52:45 +00:00
388ec0cbf1
slightly reformat error message
...
svn: r21443
2013-02-25 16:12:19 +00:00
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
6f8fc1be58
Work around lack of locale.LC_MESSAGES on some Windows pythons
...
svn: r21436
2013-02-24 17:38:43 +00:00
af0f98d3b7
Fix missed cuni() in save.
...
svn: r21435
2013-02-24 16:46:16 +00:00
14a38b91bc
6283: Re-enable optimization flag (-O) for python
...
svn: r21433
2013-02-24 16:16:42 +00:00
dc671cf212
6408: python3 fix
...
svn: r21430
2013-02-24 13:52:56 +00:00
0b30e204bf
revert to the old report name
...
svn: r21429
2013-02-24 08:40:08 +00:00
4decf95b07
[r21424]Fix Py2 file encoding errors
...
svn: r21425
2013-02-24 02:20:09 +00:00
ddf9dc9f14
6408: Display GExiv2 version rather than pyexiv2 version
...
svn: r21388
2013-02-23 23:36:12 +00:00
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
808c3d1183
see issue 0006464
...
svn: r21385
2013-02-23 12:45:55 +00:00
71edc3e710
6478: allow setting a background color in the SVG backend
...
svn: r21383
2013-02-23 04:59:31 +00:00
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
daf8669dc3
Remove dead basedocclass code
...
svn: r21381
2013-02-21 04:27:51 +00:00
3578392de5
ImportGedcom: Fix Python3 "dictionary changed size during iteration" errors
...
svn: r21377
2013-02-19 22:06:32 +00:00
e62eb831f0
Import ProGen: Use python3 print syntax
...
svn: r21376
2013-02-19 22:06:20 +00:00
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
31745aaf8f
basedocclass==>docclass to match the 20695 changes
...
svn: r21374
2013-02-19 19:19:22 +00:00
5e6fe3a996
Geography : print suppression
...
svn: r21372
2013-02-18 19:57:28 +00:00
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
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
6deead53fc
Make availability of GraphViz settings depend on output format
...
svn: r21365
2013-02-16 21:36:58 +00:00
f075325399
Geography : bug #06451 : Don't see chinese characters in the geography view.
...
svn: r21364
2013-02-16 13:35:32 +00:00
834a14fc38
Improve the descriptions and tooltip for GraphViz aspect ratio option
...
svn: r21362
2013-02-15 19:44:17 +00:00
a1daf098b2
Fixed a typo.
...
svn: r21359
2013-02-15 08:45:31 +00:00
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
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
8abf7677d6
6247: Crash when attempting to use Book Report
...
svn: r21350
2013-02-13 18:43:25 +00:00
d12314ccbd
Geography : bug #6442 use the good glib with introspection.
...
svn: r21349
2013-02-13 15:07:41 +00:00
ee56e5723a
Fixed a typo.
...
svn: r21344
2013-02-12 15:42:45 +00:00
8ddb3711b0
Geography : replace GObject.timeout_add by glib.timeout_add as it is deprecated
...
svn: r21341
2013-02-12 08:33:49 +00:00
80e27a63c0
6379: Can not get ancestry or relationship tabs to work
...
svn: r21337
2013-02-10 21:11:57 +00:00
b816603119
win32-py3 fix: ValueError: strftime() requires year in [1; 9999]
...
svn: r21332
2013-02-10 18:03:55 +00:00
96e042919c
win32 changes
...
svn: r21331
2013-02-10 17:53:43 +00:00
705355104a
Revert svn21255 (svn21254 in branches/maintenance/gramps40) as discussed in issue 6424
...
svn: r21329
2013-02-10 15:23:06 +00:00
539fed3314
Reinstate inadvertent removal of rev 19988 change for bug 5900
...
svn: r21327
2013-02-09 21:12:19 +00:00
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
fcab654305
updated nl translation
...
svn: r21325
2013-02-09 13:03:11 +00:00
f48ca367b9
Revert change 21304 for moving report_options file
...
svn: r21324
2013-02-08 17:11:14 +00:00
b98ea511cc
Geography : synchronize gramps and osm-gps-map for the free maps.
...
svn: r21321
2013-02-08 07:59:31 +00:00
6353e06fa6
Geography : sometimes crash with unknown people or family.
...
svn: r21320
2013-02-08 07:57:47 +00:00
f568077d1e
0006411: Navweb crashes alpha4 when creating Media pages
...
svn: r21315
2013-02-07 16:48:45 +00:00
1dfd067e52
use latest gtkspell if available
...
svn: r21309
2013-02-06 09:24:15 +00:00
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
1db1aefc81
Fix of gramps -v for Graphviz and ghostscript.
...
svn: r21301
2013-02-05 15:11:45 +00:00
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
1a5be24d56
Change format of console logging messages to have a meaningful timestamp
...
svn: r21295
2013-02-04 19:14:29 +00:00
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
404c2f154b
date.get_start_date has no attribute 'is_valid'
...
svn: r21292
2013-02-04 18:12:09 +00:00
e46c38bf0e
Added strings for sidebar category.
...
svn: r21291
2013-02-04 17:53:34 +00:00
ff8a97a5d6
missing glocale
...
svn: r21290
2013-02-04 14:06:33 +00:00
9b7a34d9c0
6403: Limit and try to avoid markups in translatable messages
...
svn: r21289
2013-02-04 09:25:41 +00:00
06ce88cef4
GrampsLocale: Allow for importing older PyICU packages
...
svn: r21287
2013-02-04 01:42:51 +00:00
85ae2aca09
Fix memory leaks.
...
svn: r21285
2013-02-03 16:40:43 +00:00
b225c71885
Fixed a typo LC_MONETARY -> 'LC_MONETARY'.
...
svn: r21283
2013-02-03 15:30:40 +00:00
a8bbb91d25
GrampsLocale: Fix some oversights in creation of second GrampsLocale
...
svn: r21282
2013-02-03 02:05:14 +00:00
5f8575241b
grampslocale: Pretty up the log messages.
...
svn: r21281
2013-02-03 02:05:06 +00:00
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
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
964d13ab40
update path
...
svn: r21278
2013-02-02 09:54:32 +00:00
6d91a3fd07
Handle junk at the end of revision strings
...
svn: r21276
2013-02-01 22:49:22 +00:00
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
f238be30ef
GrampsLocale: Introduce GrampsLocale attributes currency, calendar, and collate
...
svn: r21274
2013-02-01 22:48:57 +00:00
0c2263a327
GrampsLocale: Make maclocale.mac_setup_localization() set glocale attributes directly
...
svn: r21273
2013-02-01 22:48:51 +00:00
ad61ad70a5
GrampsLocale: Extract function __init_from_environment
...
svn: r21272
2013-02-01 22:48:41 +00:00
ef7ee8cb36
Add modules for ICU
...
svn: r21271
2013-02-01 20:25:35 +00:00
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
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
7afc3f7112
Update post-install scripts
...
svn: r21265
2013-01-31 23:23:32 +00:00
17e70f14b3
Fix bug with --install-scripts option
...
svn: r21263
2013-01-31 22:30:02 +00:00
7de1d4d40e
Remove duplicate LOCALE_DIR
...
svn: r21262
2013-01-31 18:33:20 +00:00
8e1a0a7ca5
updated nl translation
...
svn: r21261
2013-01-31 15:33:22 +00:00
ee96c874ba
6367: Update the Side/Bottombar text (patch by Patsyblefebre)
...
svn: r21260
2013-01-31 08:29:39 +00:00
fa1151ef05
Narrative web: fix tar file output and HTML encoding output support.
...
svn: r21258
2013-01-30 18:58:44 +00:00
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
c2164fbb37
gdkpixbuf support on windows
...
svn: r21255
2013-01-30 10:05:29 +00:00
57be65f556
6384: Update Danish translation by Lars Kristian Lundin
...
svn: r21251
2013-01-30 09:32:57 +00:00
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
9ea3e520cb
typo
...
svn: r21243
2013-01-29 15:06:09 +00:00
853351397e
6377: Danish translation is incomplete (patch by Lars Kristian Lundin)
...
svn: r21242
2013-01-29 08:49:29 +00:00
ee032e67df
6377: Danish translation is incomplete
...
svn: r21239
2013-01-28 16:13:56 +00:00
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
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
febd8842fd
behavior has changed on gramplet bars, message needs an update too
...
svn: r21231
2013-01-27 16:52:09 +00:00
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
23c9ce10b9
6364: dead people are shown as alive in narrated web page export
...
svn: r21219
2013-01-25 12:53:50 +00:00
1200a57d53
6307: Use untranslated string in filter
...
svn: r21214
2013-01-24 16:47:14 +00:00
a8a177d396
6360: Fix to work with new model
...
svn: r21212
2013-01-24 16:28:13 +00:00
5f9651927e
listing missing references
...
svn: r21210
2013-01-24 15:37:45 +00:00
3e80ed51e0
6288: crash: no attribute 'require_version' - better fix
...
svn: r21207
2013-01-24 08:45:00 +00:00
284ee7dce9
Bug #6255 .
...
svn: r21201
2013-01-22 20:56:11 +00:00
4a1c769a7e
[Bug #6361 ] try to run soundex tool
...
Updated for python3
svn: r21199
2013-01-22 19:21:29 +00:00
7d9cc19ed0
Fix unhandled exception in expandersidebar
...
svn: r21198
2013-01-22 19:21:17 +00:00
33fe531672
GrampsLocale: Fix missing "operating_system" value
...
Inadvertently deleted the creation in r21143
svn: r21197
2013-01-22 19:21:04 +00:00
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
9c66c62d5c
Add tagging to all primary objects
...
svn: r21194
2013-01-22 16:12:15 +00:00
1b14c1d2a1
add "Id" property
...
svn: r21189
2013-01-21 15:56:16 +00:00
4ae494bff9
"grampletview" is now "dashboardview"
...
svn: r21188
2013-01-21 15:51:59 +00:00
5ae04dfc19
some broken references have blocked python modules check
...
svn: r21187
2013-01-21 15:40:23 +00:00
7fb81b5c21
GrampsLocale: Fix call to member function.
...
svn: r21186
2013-01-21 15:14:17 +00:00
8c5d7afb5c
update for testing translations handling
...
svn: r21184
2013-01-21 10:08:11 +00:00
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
795b45c82f
relationship.py: Remove unused import
...
svn: r21181
2013-01-21 01:27:21 +00:00
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
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
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
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
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
9e09c4233f
GrampsLocale: Fix another typo
...
svn: r21171
2013-01-19 00:56:18 +00:00
b0e9f158d5
GrampsLocale: Convert some late-added translations to GRAMPS_LOCALE
...
svn: r21170
2013-01-18 22:23:11 +00:00
d5d0523303
GrampsLocale: Fix the typo in my typo fix.
...
svn: r21169
2013-01-18 22:04:46 +00:00
1a43859587
GrampsLocale: get_relationship_calculator: Fix missed variable name change.
...
svn: r21168
2013-01-18 21:27:48 +00:00
d189448f39
Use public interface of Gtk.TreeModel in listview code
...
svn: r21165
2013-01-18 18:46:09 +00:00
ddff6f95d9
6353: Fix error when setting colours
...
svn: r21163
2013-01-18 18:24:13 +00:00
e4c0e079e7
Remove handle and tooltip columns from models
...
svn: r21158
2013-01-17 21:58:53 +00:00
5e914292fe
Fix GeoGraphyView.__init__ arg list for simplified bookmarks
...
svn: r21157
2013-01-17 19:49:04 +00:00
85a082bb6d
Descendant Report: Fix changed Sort function name
...
svn: r21156
2013-01-17 19:48:58 +00:00
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
3f7d8933c7
Import get_svn_revision into const.py (via const.py.in, of course)
...
svn: r21154
2013-01-17 19:48:44 +00:00
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
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
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
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
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
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
cc4ec85b4d
[Bug 6364] Fix file-opening failures due to unicode content.
...
svn: r21147
2013-01-17 19:47:44 +00:00
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
ef7e047b4b
[Bug 6222]: Get the addons language list from the primary
...
GrampsLocale instance.
svn: r21145
2013-01-17 19:47:21 +00:00
ef6892abbd
GrampsLocale: Remove ggettext
...
svn: r21144
2013-01-17 19:46:55 +00:00
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
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
7bb5c75d6a
6333: Display optional close button in gramplet bar tabs
...
svn: r21140
2013-01-16 23:59:48 +00:00
a323f92482
Tidy up bookmark code
...
svn: r21139
2013-01-15 22:30:18 +00:00
ae65778d27
6331: Fix spelling mistakes
...
svn: r21137
2013-01-15 21:04:57 +00:00
b3ceb3e828
6338: NotImplementedError on Export a View to a spreadsheet from the People Category
...
svn: r21136
2013-01-15 19:49:07 +00:00
aa021c36c8
Allow icons as column headings in listviews
...
svn: r21134
2013-01-15 18:46:18 +00:00
0b2ccdee6d
Add family filter to match twins
...
svn: r21132
2013-01-15 18:27:43 +00:00
7672f64221
6330: Can't download ans install addons
...
svn: r21131
2013-01-15 10:59:13 +00:00
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
48f3002e95
factor out double handle2internal
...
svn: r21127
2013-01-15 08:49:22 +00:00
6f42885a79
updated nl translation
...
svn: r21125
2013-01-15 08:46:14 +00:00
926dbca98f
6329: Crazy citations after XML import of bacuo from Gramps 3.4.3
...
svn: r21123
2013-01-15 08:42:50 +00:00
6783e60a7a
updated nl translation
...
svn: r21122
2013-01-15 08:40:26 +00:00
22f646ccce
Don't convert handle if None
...
svn: r21121
2013-01-14 22:05:29 +00:00
00bd4b81f8
6326: Running Export View crashes with 'tuple' object has no attribute 'get_indices'
...
svn: r21120
2013-01-14 18:57:47 +00:00
ae517eb9c7
Changes for 1.6 svn
...
svn: r21117
2013-01-14 18:38:44 +00:00
7af413bbc4
more absolute addressing, not relative
...
svn: r21115
2013-01-14 18:25:54 +00:00
b20e711c30
1765: Add private column to views
...
svn: r21114
2013-01-14 16:49:52 +00:00
4cbdd52389
Rename Gramplet View to Dashboard View
...
svn: r21112
2013-01-14 11:49:51 +00:00
87e7945b65
Fix typo in GI_TYPELIB_PATH
...
svn: r21110
2013-01-13 21:06:41 +00:00
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
a769890c26
Include gi typelibs in bundle
...
Also point to pango modules file.
svn: r21106
2013-01-13 20:32:11 +00:00
094726c14f
indent typo
...
svn: r21103
2013-01-13 17:19:29 +00:00
347d371b77
Improvement to dropdown navigation plugin
...
svn: r21102
2013-01-13 17:09:53 +00:00
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
7fc4d4ec3f
6288: crash: no attribute 'require_version'
...
svn: r21100
2013-01-13 16:51:04 +00:00
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
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
9a1f3abd59
Moving to xml rather than gz for comparison purposes
...
svn: r21096
2013-01-13 16:25:09 +00:00
47b1b251bc
6229: bug when creating a book reports
...
svn: r21090
2013-01-13 01:07:19 +00:00
73b26752b0
Add two experimental navigation plugins
...
svn: r21088
2013-01-12 23:35:45 +00:00
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
ff2774985f
6318: Mention in the README that RCS is an optional package
...
svn: r21085
2013-01-12 15:00:52 +00:00
ecd18dfbce
6321: installed rcs and tried to make an archive
...
svn: r21083
2013-01-12 14:48:49 +00:00
6c313b0a58
6306: Remove focus from the help button in detached gramplet windows
...
svn: r21080
2013-01-12 00:03:16 +00:00
c72a3f2492
6310: Warning dialog "No Home Person" should be helpful and more descriptive
...
svn: r21079
2013-01-11 22:52:27 +00:00
bb491fa5ef
6291: No Text report, with output format ODF, is created
...
svn: r21077
2013-01-11 22:32:41 +00:00
0cffe803a5
6312: Fix Dashboard category icon
...
svn: r21074
2013-01-11 22:10:27 +00:00
f40ec85d39
updated nl translation
...
svn: r21073
2013-01-11 20:00:05 +00:00
35add93f04
6307: Bug fixes for To Do gramplets
...
svn: r21071
2013-01-11 19:23:38 +00:00
620446303f
fix error from fix encoding issue for python 3
...
svn: r21070
2013-01-11 17:20:16 +00:00
d59317881a
6307: Improved ToDo gramplets
...
svn: r21067
2013-01-11 16:09:23 +00:00
0ffe2869d6
fix home button issue in python3
...
svn: r21066
2013-01-11 15:18:11 +00:00
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
549434612e
Check for outdated const.py file
...
svn: r21061
2013-01-11 13:49:21 +00:00
fdc926d942
Return correct field types for media path, desc, and mime
...
svn: r21059
2013-01-11 13:22:07 +00:00
31d2a7e3a0
Media Description not reported, typo
...
svn: r21057
2013-01-11 13:18:55 +00:00
9155b2feb6
fix encoding issue for python 3
...
svn: r21055
2013-01-11 13:04:49 +00:00
7fd98348ee
Need to log in to run reports
...
svn: r21053
2013-01-10 19:18:57 +00:00
cc62366d42
Gramps Version number now includes svn
...
svn: r21050
2013-01-10 17:42:47 +00:00
dd296535de
6312: Rename Gramplets category to Dashboard
...
svn: r21048
2013-01-10 10:50:25 +00:00
f8f152c1f0
6309: Wrap text in empty gramplet bar tab
...
svn: r21046
2013-01-09 19:52:44 +00:00
be608b715e
6311: Export assistant to export a GEDCOM fail
...
svn: r21045
2013-01-09 10:21:07 +00:00
96a727e825
6311: Export assistant to export a GEDCOM fails
...
svn: r21042
2013-01-09 10:12:12 +00:00
9979159717
Add server option to installation
...
svn: r21039
2013-01-08 21:54:31 +00:00
622cabe1c2
Update .gitignore
...
svn: r21038
2013-01-08 21:54:15 +00:00
b85845d6a8
Update MANIFEST.in
...
svn: r21037
2013-01-08 21:54:08 +00:00
35073e9185
Fix svn revision import
...
svn: r21035
2013-01-08 18:31:51 +00:00
fd227ef251
Change to absolute paths in const.py
...
svn: r21033
2013-01-08 17:26:44 +00:00
6bf8994fbb
6299: Calendar Gramplet does not display anything
...
6301: ImportError: No module named QuestionDialog
svn: r21032
2013-01-08 09:03:25 +00:00
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
330b8388d7
Removed extra else: typo
...
svn: r21027
2013-01-08 02:35:35 +00:00
37c01ad307
Restore Makefiles removed by mistake
...
svn: r21024
2013-01-07 22:26:38 +00:00
1fe37cae6f
fix error of revision 20699
...
svn: r21021
2013-01-07 09:17:16 +00:00
2e88ca5bb3
5972: GUI Crash (metaclass conflict) when some package (e.g. python-gnome2) installed
...
svn: r21019
2013-01-07 08:19:38 +00:00
186d7e0ec4
typo in args error reporting
...
svn: r21016
2013-01-06 21:49:30 +00:00
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
d5b71cc6b7
display error messages correctly
...
svn: r21013
2013-01-06 21:39:42 +00:00
83fdd19efe
6256: Can't create graph reports
...
svn: r21012
2013-01-06 21:35:45 +00:00
f14b5d8944
Fix up mactrans.py for python3
...
svn: r21010
2013-01-06 20:40:46 +00:00
e07ec97571
Update Mac modules for python3
...
svn: r21009
2013-01-06 19:11:38 +00:00
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
9b1ab12514
Don't show svnversion non-version response
...
svn: r21007
2013-01-06 01:20:27 +00:00
d5870ff1f4
new location for tips.xml
...
svn: r21005
2013-01-05 14:41:54 +00:00
2380586eff
06256: Can't create graph reports
...
svn: r21002
2013-01-05 13:33:17 +00:00
cce7313605
6276: Fix error installing gramps.png
...
svn: r20999
2013-01-05 12:10:48 +00:00
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
a7a82a6947
6256: Can't create graph reports
...
svn: r20996
2013-01-05 11:34:48 +00:00
e84ccb92db
6277: Out of index when creating textreort with PDF format
...
svn: r20994
2013-01-05 11:19:14 +00:00
c194bda8ce
Handle version with text such as '-alpha' number in const.py
...
svn: r20992
2013-01-05 02:58:18 +00:00
ae31189b32
Move images and data directories
...
svn: r20989
2013-01-04 23:09:12 +00:00
30173f5910
revert accidental 20685 regression (iteritems)
...
svn: r20987
2013-01-04 22:57:40 +00:00
57dc4c0118
Convert filenames to lower case
...
svn: r20985
2013-01-04 22:29:44 +00:00
12496556f0
Remove make files from svn:ignore properties
...
svn: r20982
2013-01-04 21:05:39 +00:00
f549a582e9
updated nl translation
...
svn: r20981
2013-01-04 20:19:32 +00:00
79576762c4
Remove remaining make files
...
svn: r20978
2013-01-04 17:36:50 +00:00
28a51a72d5
6281: Rename GrampsBar to GrampletBar and move into widgets directory
...
svn: r20977
2013-01-04 17:16:28 +00:00
71e5bb4c81
Fix of divison issue. There might be more of them.
...
svn: r20975
2013-01-04 15:38:44 +00:00
b380a6b04f
6273: Detaching Gramplet in Sidebar/Bottombar views are not using full area
...
svn: r20974
2013-01-04 14:08:36 +00:00
b115da9699
6270: Attempting to accidentally open Book Manager raises a Unhandled exception
...
svn: r20972
2013-01-04 13:28:35 +00:00
812b3503bf
Fix of issue 6271.
...
svn: r20969
2013-01-03 19:20:07 +00:00
042732687f
we are in 2013
...
svn: r20967
2013-01-03 18:51:39 +00:00
10d5436eba
support for upgrade of database on python3
...
svn: r20961
2013-01-03 15:34:04 +00:00
e0253d125f
note model with wrong tag handle, gracefully continue
...
svn: r20959
2013-01-03 15:09:39 +00:00
6ab5a23503
FIX MAJOR ERROR blocking upgrade of old family trees !
...
svn: r20957
2013-01-03 11:26:23 +00:00
4bf5b00fd7
Fix exec problem in python 2 after previous change
...
svn: r20955
2013-01-03 11:19:16 +00:00
b2e5f1ea0d
Recover gracefully from some errors in python3
...
svn: r20951
2013-01-03 10:29:04 +00:00
cc878faf8f
6258: Error during start of Gramps for certain LANG values
...
svn: r20949
2013-01-03 09:50:43 +00:00
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
945a491e18
Tidy up resource files
...
svn: r20944
2013-01-02 23:31:07 +00:00
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
c5889d7857
Wait for report to exist before trying to download
...
svn: r20938
2013-01-02 03:20:41 +00:00
7242f9d662
4719: Narweb Privacy issue, probably_alive uses spouse birth/death directly
...
svn: r20935
2013-01-02 03:01:42 +00:00
edc74447d1
Bug 6268: Fix check_po for python3
...
svn: r20933
2013-01-01 23:13:45 +00:00
c8708ae3bc
New URL for gramps-addons
...
svn: r20932
2013-01-01 20:14:20 +00:00
0d49ad046f
updated nl translation
...
svn: r20930
2013-01-01 20:07:54 +00:00
6ddfed1244
6266: loading plugin manager gives error
...
svn: r20927
2013-01-01 16:29:02 +00:00
268b3e467b
6265: can not make back up
...
svn: r20924
2013-01-01 11:16:03 +00:00
0523ef0197
6203: typo when interrupting a gramplet
...
svn: r20921
2013-01-01 07:16:31 +00:00
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
a54c1badb7
Two different types of selection data
...
svn: r20917
2012-12-31 20:54:48 +00:00
8f95806107
Fixed issue with adding tags on notes and families in CSV
...
svn: r20916
2012-12-31 20:24:10 +00:00
b82496eada
Beginning of example in CSV format
...
svn: r20915
2012-12-31 20:08:43 +00:00
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
1c240f9bef
Changes for gtk3 clipboard to work
...
svn: r20912
2012-12-31 18:56:31 +00:00
a86b39d078
Improve check to prevent overwriting const.py
...
svn: r20910
2012-12-31 16:41:00 +00:00
b2b4b39d03
6258: Error during start of Gramps for certain LANG values
...
svn: r20909
2012-12-31 15:00:47 +00:00
dc18499c7e
Add timestamp to downloads
...
svn: r20906
2012-12-31 14:58:09 +00:00
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
a2b941140c
6205: Gtk.CALENDAR needs a migration to new GI/GTK3 API
...
svn: r20897
2012-12-30 23:21:17 +00:00
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
34c7d6baee
Fix divisionbyzero in python3
...
svn: r20889
2012-12-30 17:32:52 +00:00
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
b08cdbe36c
avoid specific case with decimal comparison
...
svn: r20883
2012-12-30 15:29:23 +00:00
59d54b9ba5
More version strings
...
svn: r20881
2012-12-30 15:14:58 +00:00
6a78da4b25
typo
...
svn: r20878
2012-12-30 10:04:18 +00:00
43b6e62d2d
Update translation code to use LOCALE_DIR
...
svn: r20876
2012-12-29 17:52:17 +00:00
1096342cb5
Set the correct number of update callbacks. Bug #6219 .
...
svn: r20874
2012-12-29 17:18:54 +00:00
7bff2f915f
Fix structure of build directory for locale files
...
svn: r20872
2012-12-29 00:25:01 +00:00
ffbac653e0
6112: Cannot install addons via dialog
...
svn: r20870
2012-12-28 20:33:30 +00:00
9cfc5f4863
Fix error in Norwegian (nb) translation
...
svn: r20867
2012-12-28 19:59:21 +00:00
f055e2748e
Add LOCALE_DIR. Remove PREFIXDIR and SYSCONFDIR.
...
svn: r20866
2012-12-28 19:59:07 +00:00
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
91abba9d20
6123: Index into undohistory, correct fail on older gobject
...
svn: r20860
2012-12-28 13:01:49 +00:00
5fb66f3918
Improve hover handling on displaytabs
...
svn: r20857
2012-12-28 10:27:12 +00:00
d64e11dc1d
spacing, tab (fr) and paths for files (en, fr)
...
svn: r20856
2012-12-28 09:44:04 +00:00
c0e7bb1cdc
Restore PangoCairo and FontConfig to Graphviz requirements
...
svn: r20854
2012-12-27 20:49:19 +00:00
a4239f83d3
correct wrong function call
...
svn: r20852
2012-12-27 17:51:20 +00:00
51a53ccebd
Fix crash on callback after clean_up in gallerytab
...
svn: r20849
2012-12-26 23:19:07 +00:00
2e86a12c39
bug 1772: follow cursor to completely resolve bug
...
svn: r20847
2012-12-26 22:39:58 +00:00
28c25286ad
bug 1772, correct event handling
...
svn: r20845
2012-12-26 22:22:21 +00:00
e434d618a1
1. context menu on displaytabs showing
...
2. partially do bug 1772O
svn: r20843
2012-12-26 22:15:41 +00:00
57dccb292b
1567: beautify Relation Ship Graph, remove - if no date of birth or death
...
svn: r20841
2012-12-26 18:19:51 +00:00
8a8bf7c72e
GTK3 conversion in tools
...
svn: r20839
2012-12-24 12:35:53 +00:00
44e33f0ad6
rows_reoredered patch not yet in GTK
...
svn: r20834
2012-12-23 14:09:57 +00:00
2787429b8a
small translation and uptades
...
svn: r20831
2012-12-23 13:34:53 +00:00
08010776aa
Mods for Gtk3, setup.py
...
svn: r20829
2012-12-23 06:11:43 +00:00
29a170b678
spacing, tab (fr) and VERSION (en, fr)
...
svn: r20826
2012-12-22 19:49:57 +00:00
424fe3bd5b
merge from 4.0.0 to trunk
...
svn: r20824
2012-12-22 18:07:18 +00:00
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
66cdba1d8d
rows_reordered is present again in GTK 3.8
...
svn: r20819
2012-12-22 09:23:56 +00:00
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
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
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
1d9aeb81d0
On translation error, allow build to continue after asking user
...
svn: r20803
2012-12-20 16:40:49 +00:00
d0d2c59cd5
common date handler for Norwegian Bokmål and Norwegian Nynorsk
...
svn: r20800
2012-12-20 13:46:36 +00:00