Commit Graph

15106 Commits

Author SHA1 Message Date
Philip Ridout 05e0f42859 Pylint fixes 2017-08-26 17:50:54 +01:00
Philip Ridout 0e01ef29d4 Pep fixes 2017-08-26 17:00:36 +01:00
Philip Ridout 8f9cb4a090 Modify setting upgrade code to provide versioned updates. Upgrade settings to use JSON encoded Path objects 2017-08-26 16:06:11 +01:00
Jonathan Springer c6aa669ee8 merge trunk 2017-08-26 10:01:04 -04:00
Philip Ridout f8a68c23d0 Enable JSON to handle unsupported objects and tests 2017-08-25 21:03:25 +01:00
Phill cd158b63fd Part 3, converted some more utility methods
Fixed the problem TGC was having.

Superflys fix included (https://bin.snyman.info/mmm5sqj8)

lp:~phill-ridout/openlp/pathlib3 (revision 2764)
[SUCCESS] https://ci.openlp.io/job/Branch-01-Pull/2175/
[SUCCESS] https://ci.openlp.io/job/Branch-02-Functional-Tests/2079/
[SUCCESS] https://ci.openlp.io/job/Branch-03-Interface-Tests/1966/
[SUCCESS] https://ci.openlp.io/job/Branch-04a-Code_Analysis/1336/
[SUCCESS] https://ci.openlp.io/job/Branch-04b-Test_C...

bzr-revno: 2762
2017-08-24 21:26:25 -07:00
Philip Ridout 0b91725a4f Fixed issues with this branch and recent commits to trunk 2017-08-24 20:53:55 +01:00
Philip Ridout 09a877002f Patched appveyor.yml 2017-08-23 21:51:03 +01:00
Theodore Frederick ae62538a02 Adds option to ignore aspect ratio and stretch image.
bzr-revno: 2761
2017-08-23 21:21:11 +01:00
Philip Ridout 6ac671a5fa HEAD 2017-08-23 21:13:58 +01:00
Ken Roberts 46f88e418a More minor code cleanups
- Renamed get_shutter_status to get_av_mute_status (checks shutter and audio)
- Renamed shutter/audio mute test
- Update socket read to get 1K bytes in buffer
- Updated get_status for valid input
- Updated process_sver check valid length
- Update change_status to not use NETWORK_SENDING as a connection status check
- Added read check for packet length > allowed max
- Added test for process_inf1
- Added test for process_inf2
- Added test for process_info
- Added test ...

bzr-revno: 2760
2017-08-23 20:46:30 +01:00
Tim Bentley fa04eebf36 This is getting to big to stay external any longer.
The web interface works with the existing HTML which has been externalised and can be pulled from OpenLP.

- Add new web and socket servers to API and replace all existing API's
- remove most of the Remote plugin but leave the base there to allow for the html and js code to land there.
- amend the FTW to download a package of html, JS and CSS and install in the remote directory  
- add switch to turn off the servers to allow PyCharm to debug...

bzr-revno: 2759
2017-08-23 20:34:34 +01:00
Philip Ridout 0ecf5747c9 indentation fix 2017-08-18 21:33:43 +01:00
Philip Ridout 9ee24c32bd made some more changes to core/__init__ and applocation 2017-08-18 20:34:20 +01:00
Tim Bentley 4dce06a9fc pylint errors 2017-08-13 07:29:04 +01:00
Tim Bentley ffef5ff5e0 pylint errors 2017-08-13 07:17:47 +01:00
Tim Bentley 54eae8712a pep8 2017-08-13 06:50:44 +01:00
Tim Bentley f436ef2f10 More test fixes 2017-08-13 06:44:10 +01:00
Tim Bentley 2783405a34 More test fixes 2017-08-13 06:28:25 +01:00
Tim Bentley 0066a926e6 More test fixes 2017-08-13 06:19:04 +01:00
Tim Bentley 9e8b16549c fix more tests 2017-08-12 21:58:16 +01:00
Tim Bentley 751ec88d94 fix more tests 2017-08-12 21:52:19 +01:00
Tim Bentley 14bf5aaf9d fix more tests 2017-08-12 21:44:39 +01:00
Ken Roberts 6d353dc8e1 Fix deprecated log calls 2017-08-12 13:38:50 -07:00
Tim Bentley e6862f28e3 fix more tests 2017-08-12 21:26:39 +01:00
Tim Bentley 25de11dd42 fix more tests 2017-08-12 21:19:15 +01:00
Tim Bentley 7879430c96 fix more tests 2017-08-12 21:08:12 +01:00
Tim Bentley 1f09c1c860 fix more tests 2017-08-12 21:03:17 +01:00
Tim Bentley 98fd78d382 fix more tests 2017-08-12 20:56:02 +01:00
Tim Bentley c3e09f7d0e fix more tests 2017-08-12 20:49:17 +01:00
Tim Bentley edd1bf3487 fix more tests 2017-08-12 20:39:08 +01:00
Tim Bentley bbcd5691fe fix more tests 2017-08-12 20:34:56 +01:00
Tim Bentley e896e2fd1f stop thread 2017-08-12 20:27:43 +01:00
Tim Bentley b3cd5a7b3d fix tests 2017-08-12 20:22:09 +01:00
Tim Bentley e08440ea2f fix test 2017-08-12 20:14:56 +01:00
Philip Ridout b384e6f2fa Convert some more utility fuctions over to using the pathlib 2017-08-12 18:45:56 +01:00
Ken Roberts f30d7f20d3 PJLink update I - minor code cleanups and new tests 2017-08-12 02:48:38 -07:00
Tim Bentley 63a5c3bd91 head 2017-08-11 21:47:52 +01:00
Phill 081c5fe7a0 Definitely ready for merging, unless, of course you guys find some more issues!
Part 2

Changed the pathedit widget over to using pathlib
Added a 'patched' file dialog
Added a few utility methods

lp:~phill-ridout/openlp/pathlib2 (revision 2763)
[SUCCESS] https://ci.openlp.io/job/Branch-01-Pull/2125/
[SUCCESS] https://ci.openlp.io/job/Branch-02-Functional-Tests/2033/
[SUCCESS] https://ci.openlp.io/job/Branch-03-Interface-Tests/1938/
[SUCCESS] https://ci.openlp.io/job/Branch-04a-Code_Analysis...

bzr-revno: 2758
2017-08-11 21:31:09 +01:00
Ken Roberts 4d9ec632b1 - Restructured AVMT to shortcut return on invalid input
- Added AVMT bad data test
- Fix AVMT tests
- Added extra logging information for CLSS errors
- Added CLSS failure tests
- Restructure ERST to not use hard-coded error breakout
- Added several ERST tests
- Fix ERST tests
- Added tests for pjlink.process_command


--------------------------------
lp:~alisonken1/openlp/pjlink2-h (revision 2757)
[SUCCESS] https://ci.openlp.io/job/Branch-01-Pull/2130/
[SUCCESS] https://ci.openlp.io/job/Branc...

bzr-revno: 2757
2017-08-11 21:18:20 +01:00
Ken Roberts e7ec732f1e Projector code cleanups "H" and new tests 2017-08-11 04:04:33 -07:00
Philip Ridout 5d99c48fe0 Merge fix 2017-08-10 07:28:30 +01:00
Philip Ridout 469e7f3bb6 remove the wraps decoartor 2017-08-09 21:15:02 +01:00
Philip Ridout 6340b7e89f pep 2017-08-07 22:12:42 +01:00
Philip Ridout c4eedc6dca add forgotten files 2017-08-07 22:01:16 +01:00
Philip Ridout 8eb207b67c Head 2017-08-07 21:51:50 +01:00
Philip Ridout e6faf233ed Merge fixes 2017-08-07 21:50:01 +01:00
Ken Roberts e2191cdb20 - Break PJLink class into base class and process commands class
- Restructure class methods
- Break projector PJLink tests into pjlink_base and pjlink_commands
- Restructure test methods
- Remove unused test imports
- Rename several tests
- Remove extraneous test (test_projector_return_ok)
- Added tests for process_erst reply

So much for no code changes this update :).
- Convert AVMT check to use dict instead of if..elif
- Fix AVMT test

--------------------------------
lp:~alisonken1/openlp...

bzr-revno: 2756
2017-08-07 22:13:24 +02:00
Ken Roberts 7b542a0554 Fix AVMT test 2017-08-06 17:08:41 -07:00
Ken Roberts df47a4b6eb Code cleanups 2017-08-06 16:33:53 -07:00