Open main menu

Gramps β

Template:Releases/3.4.4

Revision as of 09:22, 13 May 2013 by Romjerome (talk | contribs)

Release|3.4.4 (The " " bug fix release)| 2013.05. The Gramps Developers have released:

In order to fix some bugs introduced in 3.4.3 and to prepare for the imminent release of version 4.0.0, the Gramps team releases version 3.4.4.

We advise everybody on 3.x versions to upgrade to this latest and most stable of Gramps versions. For all users on Linux versions older than October 2012, the 3.4 releases will be the last versions of Gramps that can be easily installed. Therefore, bug fixes will continue for the 3.4 series for at least another year.

Most important changes:

  • 6515 infinite recursion bug in narratie web generation
  • protection on family trees when using version 3.4 and 4.0 on the same PC
  • merging notes of media with citations now works
  • 6493: crash during Calculate Preview of a filtered XML export
  • fix annoying errors on navigation related to Citations gramplet and tag object.

Other changes are:


2013-05-11 17:42 bmcage

  • [r22257] src/gen/lib/mediaobj.py: 6580: Merging Media Notes fails

2013-05-10 14:29 kulath

  • [r22241] src/cli/grampscli.py, src/gen/db/exceptions.py,

src/gen/db/write.py, src/gui/dbloader.py: 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.

2013-05-09 17:23 kulath

  • [r22217] src/QuestionDialog.py, src/cli/grampscli.py,

src/gen/db/exceptions.py, src/gen/db/write.py, src/gui/dbloader.py: 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.

2013-05-07 14:21 jralls

  • [r22193] src/DateHandler/_DateHandler.py: 6553: Local settings

and reports and event editor

Query the environment variables LC_TIME and LANG before resorting to getdefaultlocale() on Win32.

2013-05-07 14:21 jralls

  • [r22192] src/plugins/lib/libtranslate.py: Bug 6553: Wrong locale

directory for alternate translations

Thanks, Kurt.

2013-05-04 06:06 romjerome

  • [r22157] src/gui/configure.py: 6576: add

an optional helptext as tooltip on add_pos_int(); provide a list and sample of pango convenience markups and combinaisons

2013-05-02 15:23 romjerome

  • [r22142] src/gui/configure.py: 6576: Set custom pango markup can

generate GtkWarning, ValueError or TypeError

2013-05-02 08:50 bmcage

  • [r22137] src/plugins/lib/libcairodoc.py: 6659: Justified

paragraph layout does not work Actually: it works always, but pango does not justify partial lines...

2013-05-01 08:05 romjerome

  • [r22125] src/plugins/lib/holidays.xml.in: add New Zealand

holidays (contribution by kerobe aka Ken B)

2013-04-30 13:21 bmcage

  • [r22122] src/plugins/import/ImportXml.py: 6624: import an

exported XML crashes gramps 4.0 - Actually a logic bug python 2 does not crash on.

2013-04-13 14:11 nick-h

  • [r21974] src/Filters/Rules/Note/_MatchesRegexpOf.py,

src/Filters/Rules/Person/_HasNameOf.py, src/Filters/Rules/Person/_RegExpName.py, src/Filters/Rules/_HasNoteRegexBase.py, src/Filters/Rules/_RegExpIdBase.py: 6622: Change regular expression rules to use search rather than match

2013-04-10 13:21 nick-h

  • [r21941] src/Filters/Rules/Event/_HasData.py,

src/Filters/Rules/Note/_MatchesRegexpOf.py, src/Filters/Rules/Person/_HasBirth.py, src/Filters/Rules/Person/_HasCommonAncestorWithFilterMatch.py, src/Filters/Rules/Person/_HasDeath.py, src/Filters/Rules/Person/_HasGallery.py, src/Filters/Rules/Person/_HasTextMatchingRegexpOf.py, src/Filters/Rules/Person/_IsAncestorOfFilterMatch.py, src/Filters/Rules/Person/_IsDescendantOfFilterMatch.py, src/Filters/Rules/Person/_RegExpName.py, src/Filters/Rules/_HasNoteBase.py, src/Filters/Rules/_HasNoteRegexBase.py, src/Filters/Rules/_HasTextMatchingRegexpOf.py, src/Filters/Rules/_RegExpIdBase.py: 6599: Add regex parameter to rules which override the constructor

2013-04-09 13:51 nick-h

  • [r21933] src/Filters/Rules/Citation/_HasCitation.py,

src/Filters/Rules/MediaObject/_HasMedia.py, src/Filters/Rules/Place/_HasPlace.py, src/Filters/Rules/Repository/_HasRepo.py, src/Filters/Rules/_HasCitationBase.py, src/Filters/Rules/_HasEventBase.py, src/Filters/Rules/_HasSourceBase.py, src/Filters/Rules/_Rule.py, src/Filters/_FilterList.py, src/Filters/_FilterParser.py, src/gui/filtereditor.py: 6599: Add regular expression option to rules using the match_substring method

2013-04-08 15:08 paul-franklin

  • [r21927] src/plugins/drawreport/DescendTree.py: enable "indent

spouse" option to /not/ indent a spouse

2013-04-06 17:27 nick-h

  • [r21911] src/Filters/Rules/Place/_HasPlace.py: 6599: Fix matching

empty fields in empty locations using regular expressions

2013-04-05 21:24 paul-franklin

  • [r21897] src/cli/argparser.py: make _HELP text consistent with

gramps40

2013-04-05 10:52 kulath

  • [r21886] src/gen/db/write.py: 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).

2013-04-02 16:01 kulath

  • [r21850] src/cli/arghandler.py, src/cli/clidbman.py,

src/cli/grampscli.py, src/gen/db/base.py, src/gen/db/exceptions.py, src/gen/db/read.py, src/gen/db/test/db_test.py, src/gen/db/write.py, src/gui/dbloader.py, src/plugins/lib/libgrdb.py: 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.

2013-03-31 22:08 kulath

  • [r21826] src/cli/arghandler.py, src/cli/argparser.py,

src/cli/clidbman.py, src/const.py.in: 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.

2013-03-28 23:31 kulath

  • [r21802] src/gen/proxy/referencedbyselection.py: 0006578:

referencedbyselection.py process_object calls non-existant process_note method

2013-03-28 22:57 kulath

  • [r21801] src/gen/proxy/referencedbyselection.py: 0006578:

referencedbyselection.py process_object calls non-existant process_note method

2013-03-28 18:28 kulath

  • [r21796] src/gen/proxy/filter.py,

src/gen/proxy/referencedbyselection.py: 0006544: No test for checking if Place handle exists when looking at media reference via proxy

2013-03-28 14:23 kulath

  • [r21785] src/gen/proxy/referencedbyselection.py:

referencedbyselection.py. 0006493: crash during Calculate Preview of a filtered XML export.

2013-03-27 17:00 paul-franklin

  • [r21764] src/cli/plug/__init__.py: 6561: v3.4.3 NarWeb creation

fails for German, Swedish

2013-03-23 22:26 nick-h

  • [r21725] src/gen/utils/callman.py: Add Tag class to

CallbackManager

2013-03-23 17:08 romjerome

  • [r21722] src/gen/proxy/referencedbyselection.py: 6544: add

warning if place on event is missing by using proxies sequence

2013-03-20 14:04 romjerome

  • [r21709] src/gui/widgets/grampletpane.py: 4687: missing content

migration...

2013-03-20 13:59 romjerome

  • [r21708] src/gui/widgets/grampletpane.py: 4687: global name

'warn' is not defined

2013-03-19 23:14 nick-h

  • [r21701] src/plugins/gramplet/Citations.py: Fix bug in citations

bottombar gramplet


  • Various updated translations: de, fr, it, nl, pt_BR, ru, sv

See the Changelog for more details.