Created by Raoul Snyman on 2018-01-12 and last modified on 2018-01-13
Get this branch:
bzr branch lp:~raoul-snyman/openlp/bug-1742910
Only Raoul Snyman can upload to this branch. If you are Raoul Snyman please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Raoul Snyman

Recent revisions

2812. By Raoul Snyman on 2018-01-13

Go back to the way I was doing it originally. Much more succint.

2811. By Raoul Snyman on 2018-01-13

Change is_thread_finished() to return True if a thread is missing

2810. By Raoul Snyman on 2018-01-13

Removed a duplicate test file, fixed up some tests, added some more tests

2809. By Raoul Snyman on 2018-01-12

Add some more tests for openlp.core.api.deploy

2808. By Raoul Snyman on 2018-01-12

Fix bug #1742910

2807. By Raoul Snyman on 2018-01-07

Major overhaul of how threading in OpenLP works. Rather than messing around with threads yourself, you create a worker object descended from ThreadWorker, implement start() (and stop() if it's a long-running thread), and run it using run_thread().

Changes related to thread API:

- WebSocket was refactored (mostly into the worker)
- HttpServer was refactored a bit
- CheckMediaWorker was refactored a bit
- Version check refactored
- SongSelect search refactored
- New _wait_for_threads() method...

2805. By Simon Hanna <email address hidden> on 2018-01-02

Fixed the version checking to be more robust

* Strip the response so empty responses that contain whitespace are in fact empty
* Change http to https to result in one less query
* Add test for responses containing white space
* Add .cache to bzrignore (generated by pytest when tests fail)

2804. By Tim Bentley on 2018-01-01

Update the year to 2018
Add some missing copyright files
Reorder and fix the imports for all files.
Fix a timing issue with the mac build which makes it fail all the time.

lp:~trb143/openlp/textcleanups (revision 2812)
https://ci.openlp.io/job/Branch-01-Pull/2406/ [SUCCESS]
https://ci.openlp.io/job/Branch-02a-Linux-Tests/2307/ [SUCCESS]
https://ci.openlp.io/job/Branch-02b-macOS-Tests/102/ [SUCCESS]

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.