Commit Graph
100 Commits
Author SHA1 Message Date
prculley e468072694 Tests update for Note rework 2022-02-26 18:17:06 +00:00
prculley 18c61c3e1b Note LINK support for merge of other objects 2022-02-26 18:17:06 +00:00
prculley 1d29196344 Note LINK support for deletes of other objects 2022-02-26 18:17:06 +00:00
prculley f57c38e220 Support Note LINKS as backlinks 2022-02-26 18:17:06 +00:00
prculley 11d5a64643 Fix MultiSelectDialog for two issues;
1) it would rerun an 'ok' after a 'no' on same object if the
     user selected 'Use answer for rest'.
  2) Dialogs called within an operation would have wrong parent.
2022-02-26 18:17:06 +00:00
prculley 80908fc6f7 Rework primary object Deletes in views 2022-02-26 18:17:06 +00:00
prculley ba0c222c4e Relationship Graph: Add option for 'offset parents'
Replaces 'use subgraph' option
Fix extra node appearing when a spouse is filtered out

Fixes #11550, #11494
2022-02-18 20:40:08 +00:00
prculley 261f651f3b Fix Check&Repair progress meter for Duplicated Gramps_ID check 2022-02-14 21:19:19 +00:00
prculley 86c47156e6 Fix no_magic for dbapi 2022-02-14 21:19:15 +00:00
Paul Culley c3c12b17cb Update addrembedlist.py
Capitalize postal and phone column headers.
2022-02-09 21:12:01 +00:00
prculley 61189d3930 Fix Statusbar progress being shown before use
Fixes #12373
2022-01-28 21:32:12 +00:00
prculley fec961d992 Fix exception when removing a group name in Sqlite db when group
name is already missing.

Fixes #12367
2022-01-28 21:31:51 +00:00
prculley 8ceccb4a28 Fix error when trying to close name editor during long name group
mapping view rebuild.

Fixes #12328
2022-01-28 21:30:27 +00:00
prculley a3b37b9627 Fix for crash when changing views if part of toolbar is not shown
because of a small screen when changing views.

Fixes #12048
2021-07-22 18:49:03 +01:00
prculley 034720321c Fix bottombar always showing after restrt, even when not wanted
Fixes #12338
2021-07-22 18:47:46 +01:00
prculley 708c83dc58 Revert "An experimental fix for bug12048"
This reverts commit 3c1c21163c.
commited by mistake
2021-06-25 09:59:15 -05:00
prculley 0a809904dc Revert "Change to timeout, rather than idle_add, and dereference toolbars in order they were added"
This reverts commit f91d3e94ab.
commited by mistake.
2021-06-25 09:58:34 -05:00
prculley f91d3e94ab Change to timeout, rather than idle_add, and dereference toolbars in order they were added 2021-05-11 15:58:00 -07:00
prculley 3c1c21163c An experimental fix for bug12048 2021-05-11 15:58:00 -07:00
Paul Culley a7e4d136b8 In familysidebarfilter, search on each part of name (#1138)
Instead of requiring that the entire search string matches a single
one of the Person's names, the function will require that each word
in the search string matches any of the Person's name fields.

Fixes #12023
2021-05-06 10:31:48 -05:00
Paul Culley 0945f8908c Fix db corrupted error message to make it apply to all db types (#1189)
Fixes #12242
2021-05-06 10:21:16 -05:00
Paul Culley bb7f5fa522 Fix libplaceview to avoid exception when mapservice is no longer present (#1193)
Fixes #12263
2021-05-06 10:19:03 -05:00
Paul Culley 9957506f35 Fix References Gramplet for inadequate updates when other objects change (#1192)
Fixes #12248
2021-05-06 10:18:11 -05:00
Paul Culley 5ad5f08a2b Fix CSV export of view to only put single CR character. (#1186)
Fixes #12158
2021-05-06 10:13:02 -05:00
Paul Culley 9e43f060d1 Add Media filter rule 'HasMedia' to list of media rules for editor (#1182)
Fixes #12212
2021-05-06 10:11:16 -05:00
Paul Culley 1a48e8a03e Fix issue where separator between top and bottom bar of View creeps up. (#1122)
Fixes #11973
2021-02-19 11:44:32 -06:00
Paul Culley 9a4adab9d6 Fix Locations Gramplet (Enclosed by) to properly displaycertain nested places. (#1127)
when the smallest place has undated enclosure and larger places are dated.

Issue #11691
2021-02-19 11:32:33 -06:00
Paul Culley bb0647274b Fix Family Tree Manager drop error on Windows (#1132)
Fixes #10734
2021-02-19 11:31:43 -06:00
Paul Culley f6bfb46fc0 Fix exportvcalendar error is "is not" with a literal (Python 3.8 issue) (#1135)
Fixes #12000
2021-02-19 11:31:06 -06:00
Paul Culley 14c2d0e1b6 DbLoader: Fix call to 'file' function, which doesn't exist in Python3 (#1173) 2021-02-19 11:23:47 -06:00
Paul Culley 226e8c549a Fix write_lock_file exception when USERNAME is missing (#1171)
Fixes #12150
2021-02-19 11:23:06 -06:00
Paul Culley d173809d8c Fix EditPlace so Tab key doesn't get stuck on Private icon (#1168)
Fixes #12139
2021-02-19 11:22:35 -06:00
Paul Culley 63c52fa1bb Fix Tag report for places that have a hierarchy. (#1162)
Fixes #12124
2021-02-19 11:21:11 -06:00
Paul Culley 455628d44a Fix exception when cancelling out of a db upgrade in GUI (#1154)
Fixes #12063
2021-02-19 11:18:18 -06:00
Paul Culley 9938c71a1c Fix EditEventRef, EditPlaceRef, EditMediaRef, EditRepoRef for improperly (#1112)
saving objects in their object lists.

Fixes #11917, #11933
2020-09-14 11:12:12 -05:00
Paul Culley bd6e7c1007 Check & Repair: search and fix bad "links" in StyledTextTags (#1093)
Issue #11855
2020-09-14 11:11:14 -05:00
Paul Culley c0d622c16a Fix graphdoc to properly escape characters in ids for Graphviz (#1111)
Fixes #11741
2020-09-14 11:10:20 -05:00
Paul Culley 198602be61 Fix crash sorting on columns in Selectors with TreeModels (#1099)
Fixes #11750
2020-09-14 11:04:12 -05:00
Paul Culley 3f9f3215ee Fix progress bar freeze due to changes in Gtk (#1103)
Fixes #11642
2020-09-14 11:02:48 -05:00
Paul Culley beb388a30d Fix svgdrawdoc for text containing XML invalid characters (#1110)
Fixes #11929
2020-09-14 11:00:43 -05:00
prculley e3b6076eef Merge branch 'gramps51' 2020-08-23 09:38:15 -05:00
Paul Culley 8000eaca2f Add tooltips to sidebar filter 'Find' and 'Reset' buttons. (#1091)
Issue #11783
2020-08-21 09:50:15 -05:00
Paul Culley 8654c50594 Bug10853m (#1096)
* autobackup; add delay after wake from sleep/hibernate to allow time
for system to settle.

Fixes #10953

* Autobackup only if new commits since last autobackup in session
2020-08-21 09:46:18 -05:00
prculley c59278ef20 Bump to 5.1.4 2020-08-12 12:05:25 -05:00
prculley 767557be61 Release Gramps 5.1.3 2020-08-12 11:28:29 -05:00
prculley 495d4e58ae Remove duplicates in Translations 2020-08-11 09:24:38 -05:00
prculley fd90a80cf8 Clean up translations for Default/Home Person 2020-08-10 17:16:12 -05:00
Paul Culley 8172e1017e Fix Charts/Pedigreeview tooltip Polish translation (#1092)
Fixes #11852
2020-08-10 12:01:49 -05:00
prculley 13d83919b9 Fix XML export when 'Group-as" name contains XML invalid chars
Fixes #11834
2020-07-25 10:15:39 -05:00
prculley b57061d7c9 Fix ManagedWindow so that new windows don't appear offscreen
when system 'screen' sizes change in part time multi-monitor setups.

Fixes #11831
2020-07-25 10:13:57 -05:00
prculley f7be7ab63f Fix menus when db fails to open due to upgrade/downgrade etc.
Fixes #11604
2020-07-25 10:10:56 -05:00
prculley 97923e7530 Fix issue with attach source tool, results panel
Fixes #11780
2020-07-25 10:09:52 -05:00
prculley 75aabf570d Fix GEDCOM export; don't include ADDR when address is missing
Fixes #11825
2020-07-25 10:08:58 -05:00
prculley 9230de61be Fix Verify tool bug caused by bad change in GObject introspection
Fixes: #11708
2020-06-30 15:27:19 -05:00
prculley df81a10fe8 Fix import test for change cause by commit a2c66417 which was
Fix GEDCOM import for bad source title when sources precede references.
2020-06-07 10:44:10 -05:00
prculley fa53805534 Merge branch 'maintenance/gramps51' of https://github.com/gramps-project/gramps into maintenance/gramps51 2020-06-07 09:59:37 -05:00
prculley 343633a189 Fix some reports for CLI where warning message about Value not found
Fixes #11621
2020-05-15 15:03:15 -05:00
prculley eb14abbf3e Fix Genealogy Tree reports for crash in CLI
Fixes #11621
2020-05-15 15:03:15 -05:00
prculley 47a83a82d7 Allow filter rules to access Family filters 2020-05-15 15:01:38 -05:00
prculley 5154d0c016 Add uistate to tree views filter initialization
Fixes #11657
2020-05-15 15:00:05 -05:00
prculley a2c6641774 Fix GEDCOM import for bad source title when sources precede references.
Fixes #11610
2020-05-15 14:59:13 -05:00
prculley 924d82a7c4 Fix RemoveUnused tool for crash caused by Gtk introspection bug
Fixes #11634
2020-05-15 14:58:20 -05:00
prculley f1f8847a86 Fix some Python syntax errors that appear in v3.8.x
Fixes #11641
2020-05-15 14:56:59 -05:00
prculley 6cbc2b896d Fix Dashboard Gramplets to update during db close when not shown
Fixes #11632
2020-05-15 14:53:43 -05:00
prculley d210275a4e Fix Windows GUI mode startup for crash with some languages
Fixes: #11612. #11490, #11518, #9179, #9201, #9266
2020-05-15 14:50:54 -05:00
prculley 0a3a65ffb0 Fix dbapi to support "Abandon Changes & Quit" feature
Fixes #11599
2020-05-15 14:49:55 -05:00
prculley e34b98033e Fix GrampsType for comparison bug with empty string as one value
Fixes #11563
2020-05-15 14:47:06 -05:00
prculley 96de0ceb4e Fix Verify tool bug caused by bad change in GObject introspection
Fixes: #11708
2020-05-07 09:39:09 -05:00
prculley a21cb546f7 Speed up Event displaytab and gramplet 2020-04-15 10:37:52 -05:00
prculley 67b83794ef Speed up Event, Media, and Repo reference editors 2020-04-13 12:01:34 -05:00
prculley 7d6113cf38 Speed up Place Reference Editor and Listview for enclose place
Fixes #11531
2020-04-13 12:01:34 -05:00
prculley dd63d479cd Faster Multiple Event delete 2020-04-13 11:53:16 -05:00
prculley 31bf3edf17 Faster Multiple Person Delete 2020-04-13 11:53:16 -05:00
prculley 1ce63261c3 Fix StatusBar for potential HandleError 2020-04-13 11:53:16 -05:00
prculley 06732b1b5d Fix Date Display so that it uses LC_TIME if defined
Fixes #11230
2020-04-13 11:51:23 -05:00
prculley 26b78c17af Fix StyledText so serialize will match for style list order changes
Fixes #11529
2020-04-13 11:45:15 -05:00
prculley d83fff3b62 Try to fix exceptions on ManagedWindow close
Issues #10252, #10642, #10821, #11163, #11440, #11476, #11482, #11508
2020-04-13 11:36:24 -05:00
prculley 690e8b308e Smoother progress for Rebuid reference maps/secondary indices 2020-02-18 16:06:13 -06:00
prculley aeed7edd46 Prevent bsddb from being selected/used 2020-02-18 16:06:13 -06:00
prculley ae66ada99c Stop using bsddb in tests 2020-02-18 16:06:13 -06:00
prculley b52c118673 Deprecate BSDDB, but allow to be loaded with convert to sqlite 2020-02-18 16:06:13 -06:00
prculley 7ae77abead Fix GEDCOM export of estimated/calculated dates with modifers
Fixes #11513
2020-02-04 15:57:40 +00:00
prculley a2dbdbb61a Fix typo in Russian translation 2020-01-23 09:33:24 -06:00
prculley 5624fb1490 Bump to v5.1.3 2020-01-10 11:43:58 -06:00
prculley 32c700c6bf Release Gramps 5.1.2 2020-01-10 11:29:07 -06:00
prculley 130740553d Update Changelog and NEWS files 2020-01-10 11:20:09 -06:00
Paul Culley d693881b98 Update LDS Temple list (#984) 2020-01-09 12:04:15 -06:00
Paul Culley 801be84465 Fix Lat/Long translated NSEW display and entry in rtl language;Store Lat/Long in place objects with NSEW always in English (#965)
* Fix Lat/Long translated NSEW display and entry in rtl language

* Store Lat/Long in place objects with NSEW always in English

Issue #11335
2020-01-09 12:03:20 -06:00
Paul Culley f46e5479a7 Improve CSV import to allow places that are not in enclosed order (#942)
* Improve CSV import to allow places that are not in enclosed order

Fixes #11407

* Add LOG.debug report of new places to CSV import
2020-01-09 12:01:56 -06:00
Paul Culley 7807ff8a6d Make GuiDestinationOption Folder Icon start in users directory (#979)
Fixes #10917
2020-01-09 12:00:29 -06:00
Paul CulleyandNick Hall 672603c8ae Fix import file chooser filter to accept upper case extensions (#962)
* Fix import file chooser filter to accept upper case extensions

Fixes #11463

* Allow import file filter to accept case insensitive extensions

Co-authored-by: Nick Hall <nick-h@gramps-project.org>
2020-01-09 11:56:07 -06:00
Paul Culley c30dfc6343 Fix db to warn/prevent opening newer schema versions (#945) 2020-01-09 11:38:16 -06:00
Paul Culley e6ed0612e3 Fix Progen import to correctly handle AKA surnames (#959)
* Fix Progen import dialog and progress meter for correct parent window

* Fix Progen import to correctly handle AKA surnames

Fixes #11462
2020-01-09 11:37:31 -06:00
Paul Culley 9b0cf1b976 Fix ExportPkg so errors are not lost, and has progress bar for media (#957)
* Fix Export Assistant so error messages get correct parent window

* Fix ExportPkg so errors are not lost, and has progress bar for media

Fixes #11457
2020-01-09 11:36:38 -06:00
Paul Culley ddb29b1628 Fix GEDCOM import when family is missing; import created a missing note (#971)
Fixes #11472
2020-01-09 11:35:28 -06:00
Paul Culley 1a8406e2e4 Fix Dashboard for adding Gramplet crash in Slovenian (#978)
Fixes #11491
2020-01-09 11:34:15 -06:00
Paul Culley bfc76a08d4 Fix duplicated "døde døde" Norwegion Translation for libnarrate (#950)
Fixes #11429
2019-11-11 15:47:11 +11:00
prculley e3eedb2219 Merge branch 'gramps51' 2019-11-08 11:46:40 -06:00
Paul Culley b7487330a7 Fix up Event Editors Place display for bidi text with Gramps ID (#924)
Fixes #10124

Fix up Event Editors Place display for bidi text with Gramps ID (PR 924)

Some versions of Gtk/Pango have trouble with text containing both LTR and RTL characters. The bug notes this shows up in our Event Editor on the 'Place" field, where we have the place displayer title and the Gramps ID concatenated into the same string.

In older versions of Gtk (3.18.9 tested) the bracket around the Gramps ID would get mangled to the beginning of the string:
<images>

In newer versions of Gtk (3.24.3 tested) it was better to start with:
<images>

The older version of Gtk/Pango doesn't seem to properly interpret all of the potential Unicode bidi control characters, so the fix shown is the best I can do. The fixed version of the newer Gtk version is what is desired.

I note that the Place displayer should be fixed up to use more appropriate separators than just commas for RTL text, but that is another issue.
2019-11-05 13:00:48 +11:00
Paul Culley 1025a38caa Fix issues with RTL languages and LAT/LONG (#922)
* Fix display of GPS coordinates in Places view for RTL languages

Issue #11335

* Fix place editor lat/long entry for RTL languages

Fixes #11335
2019-11-05 12:42:09 +11:00