~openlp-core/openlp/trunk

Viewing all changes in revision 2764.

  • Committer: Raoul Snyman
  • Author(s): Phill
  • Date: 2017-09-05 04:28:50 UTC
  • mfrom: (2762.1.7 pathlib4)
  • Revision ID: raoul@snyman.info-20170905042850-ylcd2zuc02w92f6f
Change the settings upgrade code to handle versioned upgrades
Upgrade settings to store file paths and json encoded Path objects
Enable the json encoders/decoders to work with custom objects with defined json methods
Added in automatic backup before settings upgrade on superflys request


lp:~phill-ridout/openlp/pathlib4 (revision 2769)
[SUCCESS] https://ci.openlp.io/job/Branch-01-Pull/2184/
[SUCCESS] https://ci.openlp.io/job/Branch-02-Functional-Tests/2087/
[SUCCESS] https://ci.openlp.io/job...

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: