Commit Graph

25325 Commits

Author SHA1 Message Date
prculley
52846b8e68 bug 9877; fix performace with people tree view and some filters
When using deep relationship filters on the person tree view with a
large tree, the tree redraw can take a long time (hours).  The
DeepRelationshipPathBetween 'prepare' method was getting called for
every person in the preceding filter. And that it also ran through
every person in the db within the prepare method.  Resulting in time
as a square function of number of people.

Change view code so that 'prepare' method is called once, and 'apply'
method is called once with list of handles to scan, rather than both
called once per handle.
2017-01-16 23:14:05 +00:00
Paul Franklin
0c03ec2fc1 tweak UndoHistory to remove redundant show_all() 2017-01-16 09:30:23 -08:00
Paul Franklin
1aeea6a6e8 tweak EditTagList (to be a better ManagedWindow, I know a little more) 2017-01-16 09:28:35 -08:00
Paul Franklin
fb8d529e5b tweak TipOfDay to use ManagedWindow "show" instead 2017-01-16 09:24:10 -08:00
Paul Franklin
ec9d6e8fa7 tweak DumpGenderStats tool (enable GUI to be closed, neaten CLI output) 2017-01-16 09:22:01 -08:00
prculley
659329c879 Fixes ManagedWindow for a modal window with another modal elsewhere
During Gramps startup, it is possible to start two modal dialogs;
the 'Family Trees' and the 'Update Addons' (when preferences is set
to check on startup).  Both are modal.
This upgrades the Window manager and ManagedWindow to support this
case.  If this occurs, then the most recent modal window is left
that way, a previous modal window is temporarily downgraded to
non-modal, and the newest window is set 'transient' for the previous
modal window, even if it was not the parent.
This means that there can be only one modal window, and it is always
on top and active.
2017-01-16 15:12:33 +00:00
prculley
56fa449de8 upgrade Update Addons to ManagedWindow
This change was initiated to correct status bar and popup dialogs
that were coming up in the wrong place under Windows.
Upgrade to Managedwindow allows for size/position config, correct
popup of subordinate dialogs, and better window management in
relation to other dialogs.
The Glade change allows the transient parent function to work.
Note that UpdateAddons remains a modal dialog.
2017-01-16 15:12:33 +00:00
vantu5z
4ad41e9269 update Russian translation 2017-01-16 10:07:55 -03:00
Sam Manzi
af674df82e Merge pull request #327 from sam-m888/WordingOnGrampsViewAddonInstallation
Fix wording for addon restart
2017-01-15 11:27:52 +11:00
Sam Manzi
9aeeae8baf
Fix wording for addon restart
to mention [Gramps Views] as the special reason why you need to restart
2017-01-15 11:01:46 +11:00
romjerome
5df1612339 9899: typo on string
use generic 'spouse' word
2017-01-14 17:20:26 +01:00
système
b79d5c4cfc 9899: fix non-textual value on place name 2017-01-14 14:49:06 +01:00
système
c712e5813a 9824 9899: revert changes done for avoiding span and range errors
handling seems incomplete, need a translator-reviewer
2017-01-14 13:47:07 +01:00
système
9ccfd50d93 9824: revert romjerome mistakes (part2) 2017-01-14 13:29:23 +01:00
système
0c4529c0ae 9824: revert romjerome mistakes 2017-01-14 13:25:09 +01:00
système
db37a7dbd9 Revert "9899: try to get labels on Family according to status"
This reverts commit dedb5122cb.
2017-01-14 10:23:03 +01:00
système
4f96497e64 Revert "9899: tweak adjustement where one could switch locations for both parents"
This reverts commit 0633930667.
2017-01-14 10:22:37 +01:00
système
8841d13a7e Revert "9899: polish; gen.lib.person arlready called, make test on gender more clear"
This reverts commit fe763b7490.
2017-01-14 10:22:01 +01:00
système
b31f6922dd Merge branch 'master' of https://github.com/gramps-project/gramps 2017-01-14 10:21:03 +01:00
romjerome
fe763b7490 9899: polish; gen.lib.person arlready called, make test on gender more clear 2017-01-14 10:01:42 +01:00
romjerome
0633930667 9899: tweak adjustement where one could switch locations for both parents
this could be a specific case, so for more security, use hardcoded string
2017-01-14 09:55:59 +01:00
romjerome
dedb5122cb 9899: try to get labels on Family according to status 2017-01-14 09:44:17 +01:00
prculley
8f494a683f Remove unused ManagedWindow modal_call method
This was used only once in AddMedia, which has been upgraded to use
the ManagedWindow "modal=" parameter on init instead.
2017-01-12 10:57:57 -06:00
prculley
8f79b0adbb Fix AddMedia to use updated ManagedWindow modal parameter
This was the only Gramps code to use the old ManagedWindow
modal_call method.
2017-01-12 10:54:52 -06:00
Paul Franklin
3ee28584cb tweak sqlite3 info typeout to conform, only output sometimes 2017-01-11 04:22:29 -08:00
Paul Franklin
5633570250 9795: remember the last location of windows [tag dialogs] 2017-01-11 04:13:35 -08:00
Luigi Toscano
3bcea79cc5 Italian translation updates and fixes 2017-01-11 02:11:35 +01:00
prculley
3b049b5da1 bug 9854; fix Merge Family; Error dialog hidden behind Merge Dialog
While performing a Merge Family that results in an error, the Error
dialog appears as normally initially.

However, if the user switches to another application and back, the
Error dialog can disappear (it is under the Merge dialog in the UI).
The mouse cannot clear this up (although the keyboard 'enter' or
'Esc' keys will be directed to the Error dialog and close everything.
2017-01-10 20:21:38 +00:00
prculley
f46350d595 bug 8128; fix progress meters for transient parent 2017-01-10 15:22:46 +00:00
système
566d057456 Merge branch 'master' of https://github.com/gramps-project/gramps 2017-01-10 08:28:37 +01:00
prculley
813361179f bug 9875; fix up export dialog to show progress bar
Originally the progress bar and associated text was shown on the
summary page, but it was never seen since it was shown during the
Gtk assistant 'prepare' stage, before the page was shown.
2017-01-09 21:41:54 +00:00
prculley
1a6db46ffa bug9873; fix Check & Repair for dbapi 2017-01-09 21:35:21 +00:00
prculley
ba7eff6e67 bug 8128; Fix common error/warn dialogs to deal with modal parent
Unmanaged dialogs are often called for errors, warnings, info etc.
On Windows, If called from a modal parent window, they can be a bit
confusing, since the parent window appears to still be active.  This
fix makes the parent window non-modal for the duration of the dialog,
and then returns it to its original state.
2017-01-09 20:59:38 +00:00
prculley
cea4d15d7d bug 9855; fix db undo/redo operation to delay signal emission
Certain multiple commit transactions can leave the db in an inconsistent
state in between commits.  If signals are emitted at each commit, GUI
elements can see the inconsistent state and report errors.  This fix
delays the signal emission until all the commits are complete, presuming
that the db is consistent before and after the complete transaction.
2017-01-09 20:38:32 +00:00
système
0e33ea7a81 Merge branch 'master' of https://github.com/gramps-project/gramps 2017-01-09 20:52:25 +01:00
arnaullv
7e90144db3 Update Catalan translation 2017-01-09 19:28:04 +00:00
Nick Hall
b8495e7436 Revert "fix warnings on import order (pylint)"
This reverts commit 86c4301cb9.
2017-01-09 19:02:49 +00:00
Nick Hall
7a7101e71c Rename method missed in previous commit
See 7f24aca813.
2017-01-09 18:41:34 +00:00
romjerome
86c4301cb9 fix warnings on import order (pylint) 2017-01-09 10:14:53 +01:00
système
8a8807c670 PR#284 9824: try to fix some remaining errors and warnings raised by pylint 2017-01-09 10:14:53 +01:00
erikdrgm
c4c1059c50 updated dutch translation 2017-01-08 20:04:36 +01:00
Luigi Toscano
53542ea3d5 Refresh it.po using the current pot template 2017-01-08 16:25:49 +01:00
système
89699dc847 Merge branch 'master' of https://github.com/gramps-project/gramps 2017-01-07 13:24:53 +01:00
Łukasz Rymarczyk
5099b421e0 1885 3526: explanation for 'f' and 'm' letters on tests 2017-01-07 10:04:48 +01:00
romjerome
f5365202cc 7276: typos 2017-01-07 09:45:24 +01:00
romjerome
ec1360076e 7276; fix some punctuation marks for french 2017-01-07 09:41:42 +01:00
Matti Niemelä
c43c0b72d2 update finnish translation 2017-01-07 09:25:25 +01:00
prculley
b7155b47ed Fix the debug module (profiling code) for current python libraries 2017-01-05 21:31:10 +00:00
Zdeněk Hataš
40fbdae481 czech translation update 2017-01-05 12:57:32 +01:00
romjerome
30a657b69e update french translation 2017-01-05 09:36:09 +01:00