Merge lp://qastaging/~phill-ridout/openlp/pathlib12 into lp://qastaging/openlp

Proposed by Phill
Status: Merged
Approved by: Raoul Snyman
Approved revision: 2817
Merged at revision: 2810
Proposed branch: lp://qastaging/~phill-ridout/openlp/pathlib12
Merge into: lp://qastaging/openlp
Diff against target: 682 lines (+181/-291)
6 files modified
openlp/core/lib/serviceitem.py (+9/-8)
openlp/core/ui/mainwindow.py (+8/-6)
openlp/core/ui/servicemanager.py (+128/-241)
tests/functional/openlp_core/lib/test_serviceitem.py (+2/-1)
tests/functional/openlp_core/ui/test_mainwindow.py (+29/-2)
tests/functional/openlp_core/ui/test_servicemanager.py (+5/-33)
To merge this branch: bzr merge lp://qastaging/~phill-ridout/openlp/pathlib12
Reviewer Review Type Date Requested Status
Tim Bentley Approve
Raoul Snyman Approve
Review via email: mp+336568@code.qastaging.launchpad.net

This proposal supersedes a proposal from 2018-01-21.

Description of the change

Started work on storing path objects in service file.
Refactored save code and reduced duplication.
Fixed + improved the loading / saving progress bars
improved performance

loading powerpoint from a service still does work

--------------------------------------------------------------------------------
lp:~phill-ridout/openlp/pathlib12 (revision 2817)
https://ci.openlp.io/job/Branch-01-Pull/2428/ [WAITING]
[RUNNING]
[SUCCESS]
https://ci.openlp.io/job/Branch-02a-Linux-Tests/2329/ [WAITING]
[RUNNING]
[SUCCESS]
https://ci.openlp.io/job/Branch-02b-macOS-Tests/123/ [WAITING]
[SUCCESS]
https://ci.openlp.io/job/Branch-03a-Build-Source/45/ [WAITING]
[SUCCESS]
https://ci.openlp.io/job/Branch-03b-Build-macOS/43/ [WAITING]
[RUNNING]
[SUCCESS]
https://ci.openlp.io/job/Branch-04a-Code-Analysis/1507/ [WAITING]
[SUCCESS]
https://ci.openlp.io/job/Branch-04b-Test-Coverage/1320/ [WAITING]
[SUCCESS]
https://ci.openlp.io/job/Branch-05-AppVeyor-Tests/268/ [WAITING]
[RUNNING]
[FAILURE]
Stopping after failure

Failed builds:
 - Branch-05-AppVeyor-Tests #268: https://ci.openlp.io/job/Branch-05-AppVeyor-Tests/268/console

Process finished with exit code 0

To post a comment you must log in.
Revision history for this message
Tim Bentley (trb143) wrote : Posted in a previous version of this proposal

Tried to save a file and got this error

There was an error saving your file.

[Errno 18] Invalid cross-device link: '/tmp/tmpz25kj0a1' -> '/home/tim/Projects/OpenLP/Service 2018-01-21 17-30.osz'

review: Needs Fixing
Revision history for this message
Raoul Snyman (raoul-snyman) wrote :

Looks fine to me. Not sure why you're removing a test, but I'll go with it as I'm sure there's a valid reason.

review: Approve
Revision history for this message
Tim Bentley (trb143) wrote :

Works for me

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.