Commit Graph

2874 Commits

Author SHA1 Message Date
Tim Bentley 008581267a add missing files 2018-02-03 14:41:18 +00:00
Tim Bentley 7f39fe90d1 head 2018-02-03 14:07:07 +00:00
Tim Bentley 7de71a1939 pep8 2018-02-03 13:53:14 +00:00
Tim Bentley 6a1edd6dc7 add new test 2018-02-03 12:59:01 +00:00
Tim Bentley f7169ee708 remove ppt viewer 2018-02-02 21:33:41 +00:00
Raoul Snyman 97172efba5 HEAD 2018-01-30 21:10:09 -07:00
Tim Bentley c9ff4b2209 fix web api 2018-01-27 09:41:11 +00:00
Raoul Snyman 1f53453ff6 Fixed an issue with the FTW not displaying any download progress.
Add this to your merge proposal:
--------------------------------------------------------------------------------
lp:~raoul-snyman/openlp/fix-ftw-download-progress (revision 2811)
https://ci.openlp.io/job/Branch-01-Pull/2430/                          [SUCCESS]
https://ci.openlp.io/job/Branch-02a-Linux-Tests/2331/                  [SUCCESS]
https://ci.openlp.io/job/Branch-02b-macOS-Tests/125/                   [SUCCESS]
https:/...

bzr-revno: 2811
2018-01-24 21:36:15 +00:00
Raoul Snyman 53ac8468d4 Fix copyright 2018-01-24 13:27:22 -07:00
James Muscat 7539483959 Use point size for text outline.
The previous code matched the erroneous behaviour of the original Python method, which used `em` as a measurement; the theme wizard uses `pt` as a unit and doesn't allow fractional values, which meant that it was not possible to specify very thin outlines at large font sizes.

Now, both UI and rendering code use `pt` as a unit, which allows thin outlines.
2018-01-21 11:07:04 -07:00
James Muscat bbadd9fbce Use `pt` for outline size.
This matches the units used in the theme settings UI, and allows thin outlines
to be used with large font sizes.
2018-01-21 13:08:24 +00:00
Phill Ridout 7ced39594f Add test 2018-01-19 21:00:56 +00:00
Phill Ridout 89042982d6 HEAD 2018-01-16 20:49:18 +00:00
Raoul Snyman 7490c7ad1e HEAD 2018-01-13 17:55:21 -07:00
Raoul Snyman 331554a038 HEAD 2018-01-13 17:45:24 -07:00
Ken Roberts d6087813ae - Ongoing conversions from self.asserts to plain asserts
- Remove test_ part of method name for bugfix tests no longer used
- Move tests *_change_status_* from pjlink_commands_01 to pjlink_base
- Move test projector_reset_information from pjlink_commands_01 to pjlink_commands_02
- Move lamp_nonstandard_reply from bugfix to pjlink_commands_01
- Move clss_nonstandard_reply 1/2 from bugfix to pjlink_commands_01
- Move test_projector_get_* tests from pjlink_commands_01 to pjlink_base
- Added pjli...

bzr-revno: 2809
2018-01-13 17:44:36 -07:00
Raoul Snyman d758ed257c Fix progress not showing in the FTW 2018-01-13 16:24:26 -07:00
Phill Ridout c88a08f9e4 HEAD 2018-01-13 07:25:07 +00:00
Phill Ridout 2095a00dc9 Fix up code so test passes 2018-01-13 07:24:20 +00:00
Ken Roberts 17ff6a7d31 PJLink2 update o 2018-01-12 21:41:42 -08:00
Raoul Snyman 11f528d09c Change is_thread_finished() to return True if a thread is missing 2018-01-12 22:24:53 -07:00
Raoul Snyman 83bc19520a Removed a duplicate test file, fixed up some tests, added some more tests 2018-01-12 21:57:16 -07:00
Raoul Snyman 6f9f68a99b Add some more tests for openlp.core.api.deploy 2018-01-12 16:45:06 -07:00
Raoul Snyman ff421df2bf Fix bug #1742910
Fixes: https://launchpad.net/bugs/1742910
2018-01-12 11:29:32 -07:00
Raoul Snyman c5b7b46a55 Fix the tests I now added back in 2018-01-07 11:07:22 -07:00
Raoul Snyman 7e99381dba Fix some issues highlighted by Tim and Phill, and added a file that was erroneously removed 2018-01-07 10:50:29 -07:00
Raoul Snyman 4fae7f829d Fix the tests I broke 2018-01-06 22:24:55 -07:00
Raoul Snyman 13885b1a39 HEAD 2018-01-03 23:10:20 -07:00
Raoul Snyman f1575dd50b Updated various thread usages 2018-01-03 23:01:35 -07:00
Ken Roberts d97ca9e54b Merge trunk 2018-01-02 16:35:14 -08:00
Simon Hanna 399b40745d 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)

bzr-revno: 2805
2018-01-02 21:00:54 +00:00
Simon Hanna 9c45e4afdf Add test for fix 2017-12-29 11:38:51 +01:00
Tim Bentley 162742927e head fixes 2017-12-29 10:19:33 +00:00
Tim Bentley 2edfe63a59 pep8 2017-12-29 10:02:13 +00:00
Tim Bentley 8997fc07e0 ci fixes 2017-12-29 09:40:15 +00:00
Tim Bentley 41f35f52e3 End of 2017 2017-12-29 09:15:48 +00:00
Tim Bentley 367f8f9315 add missing text 2017-12-28 09:34:04 +00:00
Tim Bentley b503634e7c missing copyrights 2017-12-28 08:31:35 +00:00
Tim Bentley cfc487d623 tests 2017-12-28 08:27:44 +00:00
Tim Bentley f9e20e2108 tests 2017-12-28 08:22:55 +00:00
Ken Roberts 33da95371f Cleanups and assert updates 2017-12-25 20:14:39 -08:00
Ken Roberts 598a373929 PJLink Updates N 2017-12-25 00:44:30 -08:00
Phill Ridout bbc1bf3732 few missed changes 2017-12-24 08:52:53 +00:00
Phill Ridout a4054d3c2c Move song test resources to a 'song' sub directory'
A few other minor changes
2017-12-24 08:42:46 +00:00
Phill Ridout b87a797b39 Move song test resource files 2017-12-24 08:22:41 +00:00
Phill Ridout cb53a266ce HEAD 2017-12-24 07:40:07 +00:00
Phill Ridout 5f1212b68e Pep8 2017-12-24 07:33:22 +00:00
Phill Ridout d35e0329c3 More test fixes? 2017-12-24 07:15:50 +00:00
Tim Bentley 9e6ecb7272 fix errors 2017-12-24 07:11:30 +00:00
Phill Ridout f6e3f03fca Fixed tests? 2017-12-23 23:45:10 +00:00
Raoul Snyman ca581d00bd HEAD 2017-12-23 14:53:54 -07:00
Tim Bentley 560467757a pep8 2017-12-23 09:30:02 +00:00
Tim Bentley 35d2ce263e finished 2017-12-23 09:22:53 +00:00
Tim Bentley 5e9a73ca9f almost finished 2017-12-23 09:10:43 +00:00
Tim Bentley 6729e78231 almost finished 2017-12-23 09:09:45 +00:00
Tim Bentley 17b62ee6c9 functional more bits 2017-12-23 07:55:26 +00:00
Phill Ridout a866bc5499 Test fixes 2017-12-22 22:35:09 +00:00
Phill Ridout 38c124224f more test tidy ups 2017-12-22 22:21:38 +00:00
Tim Bentley aee4f76093 functional more bits 2017-12-22 22:20:04 +00:00
Phill Ridout 3bdf6d0bd6 HEAD 2017-12-22 21:21:39 +00:00
Phill Ridout c3c1f1dc66 Test tidy ups 2017-12-22 21:20:49 +00:00
Tim Bentley e9b4d2d7be functional more bits 2017-12-22 21:16:06 +00:00
Tim Bentley 19918d0aa9 functional more bits 2017-12-22 21:04:29 +00:00
Tim Bentley e17386d5ab functional more bits 2017-12-22 17:51:59 +00:00
Tim Bentley 1abc6e6316 functional more bits 2017-12-22 17:15:30 +00:00
Tim Bentley dd53bfd157 functional bibles 2017-12-22 16:53:40 +00:00
Tim Bentley 9843d48478 bible tests and head 2017-12-22 15:50:45 +00:00
Tim Bentley 0ed4ac5224 more assert updates and py.test fixes
py.test now runs on the whole test without major errors.

lp:~trb143/openlp/asserts (revision 2826)
https://ci.openlp.io/job/Branch-01-Pull/2371/                          [SUCCESS]
https://ci.openlp.io/job/Branch-02-Functional-Tests/2272/              [SUCCESS]
https://ci.openlp.io/job/Branch-03-Interface-Tests/2132/               [SUCCESS]
https://ci.openlp.io/job/Branch-04a-Code_Analysis/1458/                [SUCCESS]
https://ci.openlp.io/job/Branch-04...

bzr-revno: 2799
2017-12-22 15:11:30 +00:00
Tim Bentley ed3d92d818 Fix tests and make pytest run clean 2017-12-22 10:45:39 +00:00
Phill 2db71e57c0 Number of fixes, including:
* Fix to creation and saving of services
* SongBeamer encoding detection
* OSX plugin, media and presentation controller discovery and import fixes
* Make the ftw thread work in its own thread, rather than the main thread


lp:~phill-ridout/openlp/fixes-V (revision 2801)
https://ci.openlp.io/job/Branch-01-Pull/2351/                          [WAITING]
[RUNNING]
[SUCCESS]
https://ci.openlp.io/job/Branch-02-Functional-Tests/2252/              [WAITING]
[RUNNING]
[SUCC...

bzr-revno: 2798
2017-12-21 20:23:26 +00:00
Tim Bentley bb25804165 more ui bits 2017-12-20 21:18:44 +00:00
Tim Bentley ffb23a4575 more ui bits 2017-12-20 20:38:43 +00:00
Tim Bentley e055ed65a3 start ui 2 2017-12-20 17:44:52 +00:00
Tim Bentley 66d450464b start ui 2017-12-20 17:37:58 +00:00
Tim Bentley d87d8181df pep8 2017-12-20 17:30:39 +00:00
Tim Bentley 8e69c65b09 ui media done 2017-12-20 17:24:56 +00:00
Raoul Snyman 2fa88b17db Refactor threads to use new openlp.core.threading module 2017-12-20 07:17:07 -07:00
Tim Bentley 8f0779f600 Start media 2017-12-20 08:15:53 +00:00
Tim Bentley 5764551e3e fix up widgets 2017-12-19 19:47:02 +00:00
Tim Bentley 2ccec6088d buttons and app 2017-12-19 19:22:47 +00:00
Phill Ridout 590f44e212 HEad 2017-12-18 19:59:35 +00:00
Phill Ridout 7c39bcda97 Finish tests 2017-12-18 19:57:13 +00:00
Tim Bentley 054e6e08b0 Fixes 2017-12-18 17:10:04 +00:00
Tim Bentley c2215d1a1e lib done pep 8 2017-12-17 20:19:19 +00:00
Tim Bentley f76f04994d lib done 2017-12-17 17:52:17 +00:00
Tim Bentley 9f735e0cc5 1 more done 2017-12-17 15:35:35 +00:00
Phill Ridout e9f4637895 Impress tests 2017-12-17 15:28:21 +00:00
Tim Bentley fbaeca26f2 2 more done 2017-12-17 14:12:27 +00:00
Raoul Snyman 9bbd3fa72d Add threading tests 2017-12-17 00:45:40 -07:00
Raoul Snyman d75b3f3ef1 Add some tests for threading, and fix a problem in a test related to the threading change 2017-12-17 00:25:29 -07:00
Phill Ridout f629504b5b Mostly minor path tidy-ups 2017-12-17 04:29:53 +00:00
Tim Bentley efe7129f21 fixes 2017-12-16 08:43:33 +00:00
Tim Bentley eb20838046 fixes 2017-12-15 16:30:10 +00:00
Tim Bentley ca936f5e1a fixes 2017-12-15 16:19:42 +00:00
Raoul Snyman 213dc6a25c Fix mainwindow tests 2017-12-14 10:48:58 -07:00
Raoul Snyman 9a14750d65 HEAD 2017-12-11 13:25:58 -07:00
Tim Bentley c25a446839 Finish common again 2017-12-09 16:37:26 +00:00
Tim Bentley ac95f4e3ca Finish common 2017-12-09 16:29:58 +00:00
Tim Bentley 17b70f0c0a Fix tests 2017-12-09 16:11:45 +00:00
Tim Bentley 595ae30cd4 Fix tests 2017-12-09 15:39:31 +00:00
Tim Bentley 0c8217f33c Fix tests 2017-12-09 15:34:16 +00:00
Tim Bentley ed2b87aed3 Fix tests 2017-12-09 15:32:05 +00:00
Tim Bentley 3a9d2f6a61 Fix test 2017-12-09 15:28:09 +00:00
Tim Bentley 02df3149c7 First attempt 2 2017-12-09 15:21:59 +00:00
Tim Bentley d2ba2ad599 First attempt 2017-12-09 15:00:39 +00:00
Ken Roberts 63aa4927a5 - Added pjlink.process_pjlink
- Split pjlink.check_login() to use process_pjlink()
- Added QAbstractSocket connect enum to constants
- Minor code cleanups for connection and command processing
- Updated packet queueing
- Fix get_object_filtered()
- Fix tests in test_projector_pjlink_base
- Fix tests in test_projector_pjlink_cmd_routing
- Added tests for process_pjlink method
- Updated test_projector_bugfixes_01
- Some OLP style cleanups

-------------------------------------------------------...

bzr-revno: 2795
2017-12-09 14:47:23 +00:00
Ken Roberts eec0e325df OLP Style cleanups 2017-12-09 03:17:05 -08:00
Ken Roberts 44b82d8ca2 Fix mocks to use correct python version tests 2017-12-04 16:54:15 -08:00
Phill Ridout baed193444 PEP8 2017-12-04 20:49:59 +00:00
Phill Ridout 4374200ab0 Test fixes 2017-12-04 20:32:02 +00:00
Ken Roberts 159056f06f PJLink2-M updates 2017-12-03 16:24:47 -08:00
Phill Ridout 7043a20530 Few test fixes 2017-12-02 22:10:22 +00:00
Tim Bentley 70d2d73171 missed test name 2017-12-02 10:52:13 +00:00
Tim Bentley 0a695ea7e6 fix tests 2017-12-02 09:37:55 +00:00
Tim Bentley 4f882c460b fix tests 2017-12-02 09:31:13 +00:00
Raoul Snyman f69757a59d Fix up the tests 2017-12-01 22:31:23 -07:00
Raoul Snyman c7ea4c460e Fix up some stuff around the screen list 2017-12-01 17:35:21 -07:00
Raoul Snyman 64a245bef9 HEAD 2017-12-01 14:58:34 -07:00
Raoul Snyman ba392da665 Skip locale test on macOS until we can figure it out 2017-11-30 17:31:48 -07:00
Raoul Snyman b3669c4f5d Change things around a bit 2017-11-30 15:46:03 -07:00
Raoul Snyman d9e2994deb Actually run the function, ID10T 2017-11-30 15:29:41 -07:00
Raoul Snyman 8fa9bdcf58 Skip the test if not on Linux 2017-11-30 15:15:11 -07:00
Ken Roberts b650ef5730 Refactor mocks 2017-11-24 11:08:23 -08:00
Ken Roberts 2b9d2a994b Bugfix 1734275 Nonstandard LAMP reply 2017-11-24 00:30:37 -08:00
Phill Ridout bd2efc8ec0 PEP8 2017-11-21 07:23:02 +00:00
Phill Ridout 97e6e759bd test fix 2017-11-21 07:15:05 +00:00
Phill Ridout 7d0b841269 tidyups 2017-11-20 21:57:34 +00:00
Phill Ridout 1b168dd7bf More pathlib refactors 2017-11-18 23:14:28 +00:00
Phill Ridout a79ec45055 HEAD 2017-11-18 22:40:05 +00:00
Ken Roberts ecaf678a55 - Move openlp.core.lib.projector to openlp.core.projectors
- Move openlp.core.ui.projector to openlp.core.projectors
- Move tests.functional.openlp_core/lib/test_projector* to tests.functional.openlp.core.projectors
- Fix imports for new projector location
- Convert projector imports to fully-qualified import
- Fix delete projector item in ui.manager
- Fix projector tests
- Merge trunk (fix tests)
- Rename "Projector" dock to "Projector Controller"
--------------------------------------------...

bzr-revno: 2789
2017-11-18 22:25:36 +00:00
Phill Ridout 9196db5af0 Pathlib refactors and test fixes 2017-11-18 11:23:15 +00:00
Ken Roberts c46cd951ef Projector imports to fully-qualified, renamed projector dock 2017-11-16 15:53:53 -08:00
Phill 71eaccb547 Various fixes
lp:~phill-ridout/openlp/fixes-mkIII (revision 2794)
https://ci.openlp.io/job/Branch-01-Pull/2301/                          [WAITING]
[RUNNING]
[SUCCESS]
https://ci.openlp.io/job/Branch-02-Functional-Tests/2202/              [WAITING]
[RUNNING]
[SUCCESS]
https://ci.openlp.io/job/Branch-03-Interface-Tests/2080/               [WAITING]
[RUNNING]
[SUCCESS]
https://ci.openlp.io/job/Branch-04a-Code_Analysis/1406/                [WAITING]
[RUNNING]
[SUCCESS]
https://ci.openlp.io/job/B...

bzr-revno: 2788
2017-11-16 18:52:59 +00:00
Raoul Snyman fad67f7339 Add some more tests 2017-11-15 22:03:19 -07:00
Raoul Snyman 0bef29758c HEAD 2017-11-15 20:52:11 -07:00
Phill 1d1195d732 Add this to your merge proposal:
--------------------------------------------------------------------------------
lp:~phill-ridout/openlp/pathlib9 (revision 2783)
https://ci.openlp.io/job/Branch-01-Pull/2286/                          [WAITING]
[RUNNING]
[SUCCESS]
https://ci.openlp.io/job/Branch-02-Functional-Tests/2187/              [WAITING]
[RUNNING]
[SUCCESS]
https://ci.openlp.io/job/Branch-03-Interface-Tests/2068/               [WAITING]
[RUNNING]
[SUCCESS]
https://ci.openlp.io/job/Branch...

bzr-revno: 2786
2017-11-15 20:51:52 -07:00
Phill Ridout 35e13022a6 image media test fixes 2017-11-15 18:33:21 +00:00
Raoul Snyman 8c3fd99ed5 Fix missing line 2017-11-15 00:03:35 -07:00
Raoul Snyman d05e39fc70 Fix up test after merges 2017-11-14 23:55:57 -07:00
Ken Roberts d50029c636 Merge trunk 2017-11-14 16:19:49 -08:00
Raoul Snyman 1c10227c38 HEAD 2017-11-14 17:01:57 -07:00
Raoul Snyman e5c9b7c98e Merge from upstream 2017-11-14 17:01:19 -07:00
Raoul Snyman 1cb11832bd Added some tests for the settings upgrade and fixed a bug I had introduced. 2017-11-14 00:19:10 -07:00
Phill Ridout 9606b99976 Fix md5 thumbnail regression
Fixes: https://launchpad.net/bugs/1692187
2017-11-13 20:07:20 +00:00
Phill Ridout b1d88ac4f7 test fix 2017-11-11 16:36:50 +00:00
Phill Ridout dc1ca6c071 head 2017-11-11 16:29:55 +00:00
Phill Ridout e763cd81df HEAD 2017-11-11 12:20:45 +00:00
Tim Bentley 12b71fc068 head 2017-11-11 08:35:02 +00:00
Raoul Snyman 6b0de04694 HEAD + Regrouped upgrades 2017-11-10 23:54:54 -07:00
Phill f302b21c4c Fixed a number of bugs, and tests.
Failing on Code Analysis2, but this looks like fallout from the refactors (it hasn't passed since the beginning of october)

Also contains superflys branch lp:~raoul-snyman/openlp/fix-linting

--------------------------------
lp:~phill-ridout/openlp/fixes-mkII (revision 2794)
[SUCCESS] https://ci.openlp.io/job/Branch-01-Pull/2276/
[SUCCESS] https://ci.openlp.io/job/Branch-02-Functional-Tests/2178/
[SUCCESS] https://ci.openlp.io/job/Branch-03-Interface-Tests...

bzr-revno: 2784
2017-11-10 22:36:52 -07:00
Phill Ridout 9dc68269aa Merge superflys branch 2017-11-10 20:39:39 +00:00
Ken Roberts 3d4ed035e9 PJLink2-L updates 2017-11-10 03:59:38 -08:00
Raoul Snyman 3a404f074c Merge in Phil's changes 2017-11-09 21:47:37 -07:00
Raoul Snyman a408e3d74e Fix some linting issues, and fix the test for newer versions of PyLint 2017-11-09 21:11:03 -07:00
Tim Bentley e0341ab3eb fix tests 2017-11-09 21:24:38 +00:00
Phill Ridout 536a187fb9 PEP8 2017-11-09 20:39:17 +00:00
Phill Ridout 881c3648cc Test fixes 2017-11-09 20:24:46 +00:00
Raoul Snyman 5e1b591f62 Apparently some files were missing after the merge 2017-11-06 20:32:40 -07:00
Phill Ridout 66534a58ab Head 2017-11-06 22:41:36 +00:00
Phill Ridout f307568cbb Misc test fixes 2017-11-03 22:52:24 +00:00
Phill Ridout 3cf0be000b head 2017-11-03 22:46:27 +00:00
Raoul Snyman 6718be4cff HEAD 2017-11-03 15:31:48 -07:00
Phill Ridout 94dd107abe Changed merged errors
Fixes: https://launchpad.net/bugs/1400415
2017-11-03 20:55:41 +00:00
Raoul Snyman 8b34852236 Rename some tests so that they can be picked up by nose2; Fix some patches that were wrong; Fix a bug in our code that the now running tests picked up 2017-10-28 23:01:25 -07:00
Phill Ridout fe5430e157 HEAD 2017-10-27 22:11:29 +01:00
Raoul Snyman d5ab3340eb Move widgets to a widgets module 2017-10-23 15:09:57 -07:00
Raoul Snyman 53c8337017 Moved ScreenList to display module 2017-10-10 14:15:08 -07:00
Philip Ridout 46f93a9d1b head 2017-10-10 20:17:48 +01:00
Philip Ridout 66049f0c96 bible pathlib changes 2017-10-10 20:09:20 +01:00
Raoul Snyman 15a4a93c96 Phase 2 complete 2017-10-10 00:08:44 -07:00
Raoul Snyman 4d68382d52 Fix some issues from the mergefest
bzr-revno: 2779
2017-10-09 19:40:41 -07:00
Raoul Snyman bc0ade07e0 HEAD 2017-10-09 19:29:56 -07:00
Raoul Snyman 7086c88c7c Fix a test that was failing (not sure why) 2017-10-09 18:08:09 -07:00
Raoul Snyman b406cfd5a8 Phase 1 complete 2017-10-07 00:05:07 -07:00
Raoul Snyman 26c78b374a HEAD 2017-10-04 23:28:57 -07:00
Raoul Snyman dbf63fed26 All the tests passing. Now the big work to get the new stuff properly integrated 2017-10-04 22:10:52 -07:00
Raoul Snyman 640ebf8c3c Added JavaScript tests in; Refactored some stuff, removed some stuff. Lots börken. 2017-10-04 00:44:08 -07:00
Raoul Snyman 8ad2f96d90 Pulled Phil's branch, and merged in Tomas' latest changes too 2017-10-02 09:20:38 -07:00
Tim Bentley b07f2e9f86 head 2017-10-01 21:11:03 +01:00
Philip Ridout 70e50f4aaa Pep fixes 2017-09-30 23:45:24 +01:00
Philip Ridout d8a32d3962 HEAD 2017-09-30 22:47:50 +01:00
Philip Ridout ab49b8b8ad pathlib changes for song plugin 2017-09-30 21:16:30 +01:00
Tim Bentley 5203518ccb head 2017-09-29 19:53:22 +01:00
Tim Bentley d77f0127e8 head 2017-09-29 19:42:15 +01:00
Philip Ridout 1cfb152395 some WebEngine fixes 2017-09-29 19:06:04 +01:00
Raoul Snyman 11fbad77dc Fix some linting issues 2017-09-29 08:55:39 -07:00
Raoul Snyman 0dcf3de267 Tests! 2017-09-28 20:06:00 -07:00
Tim Bentley e2fd8beb2a fix tests 2017-09-27 20:16:24 +01:00
Tim Bentley bfc8a5ae8c fix tests 2017-09-27 20:12:22 +01:00
Tim Bentley 9d6bd78a70 head 2017-09-26 21:34:47 +01:00
Tim Bentley 4451b65f04 add files2 2017-09-26 21:34:08 +01:00
Tim Bentley b783783a29 add files 2017-09-26 21:33:58 +01:00
Tim Bentley 5b2ac0f97b more moves 2017-09-26 18:49:41 +01:00
Philip Ridout 69fca430b5 HEAD 2017-09-26 17:42:54 +01:00
Philip Ridout 10b13872e5 Modify themes to work with pathlib 2017-09-26 17:39:13 +01:00
Raoul Snyman e90836e817 Fix up some issues with one of the tests 2017-09-25 13:34:05 -07:00
Raoul Snyman 4bb031b22e HEAD 2017-09-25 12:55:33 -07:00
Raoul Snyman cff194d320 Skip Bible HTTP tests on Jenkins to prevent the server from being blacklisted 2017-09-25 11:50:24 -07:00
Philip Ridout 047a1b3808 pep fixes 2017-09-24 20:33:07 +01:00
Philip Ridout d52fff75a4 Test fox 2017-09-24 19:59:49 +01:00
Philip Ridout d61ed7e9b1 converted the image plugin over to using Path objects 2017-09-23 14:06:42 +01:00
Raoul Snyman 7239b1e400 Add a mock main_window 2017-09-22 22:23:56 -07:00
Raoul Snyman 50511c4953 HEAD 2017-09-22 21:04:41 -07:00
Phill 35e9300be2 More pathlib changes, focused mainly on the presentation plugin
Add this to your merge proposal:
--------------------------------
lp:~phill-ridout/openlp/pathlib5 (revision 2777)
[SUCCESS] https://ci.openlp.io/job/Branch-01-Pull/2193/
[SUCCESS] https://ci.openlp.io/job/Branch-02-Functional-Tests/2096/
[SUCCESS] https://ci.openlp.io/job/Branch-03-Interface-Tests/1983/
[SUCCESS] https://ci.openlp.io/job/Branch-04a-Code_Analysis/1353/
[SUCCESS] https://ci.openlp.io/job/Branch-04b-Test_Coverage/...

bzr-revno: 2768
2017-09-22 20:53:59 -07:00
Ken Roberts 3e05a64874 PJlink2 update K 2017-09-22 05:03:28 -07:00
Philip Ridout b440584cb5 Moved the patched shuilils to the path module 2017-09-20 21:44:57 +01:00
Raoul Snyman c06cd39cab Fix up all the tests 2017-09-20 09:55:21 -07:00
Raoul Snyman 15c8023357 Moving over to requests 2017-09-19 09:48:34 -07:00
Philip Ridout 0ee8ebb1c2 PEP fixes 2017-09-18 07:32:19 +01:00
Philip Ridout d801ca9b09 Test patched which method 2017-09-18 07:20:06 +01:00
Philip Ridout 7f98003d54 test fixes 2017-09-17 20:43:15 +01:00
Philip Ridout 8ed5903ced Moved most of the presentation plugin over to pathlib 2017-09-15 20:01:09 +01:00
Raoul Snyman 2f8cdc81e0 Fix up the version tests and remove old references to 'versionchecker' 2017-09-12 23:08:38 -07:00
Philip Ridout f0e7381f5c Pathlib changes in presentation plugin 2017-09-07 22:52:39 +01:00
Raoul Snyman bf3e891567 HEAD 2017-09-06 21:56:14 -07:00
Philip Ridout 9cb2b2e3c2 Pathlib changes 2017-09-05 21:48:55 +01:00
Phill 28591ed04a 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...

bzr-revno: 2764
2017-09-04 21:28:50 -07:00
Tim Bentley 187b71c9dc Head 2017-08-27 18:14:00 +01:00
Tim Bentley 7abef1df22 fix lables and render bug 2017-08-27 18:13:14 +01:00
Tim Bentley b546f3cecb Head 2017-08-27 17:26:06 +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
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
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 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
Tim Bentley bc03652cda Finish tests 2017-08-11 17:09:14 +01:00
Ken Roberts e7ec732f1e Projector code cleanups "H" and new tests 2017-08-11 04:04:33 -07:00
Tim Bentley 7bcaec2cb3 start of the tests 2017-08-09 06:15:10 +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 7b542a0554 Fix AVMT test 2017-08-06 17:08:41 -07:00
Ken Roberts 864fd291a0 PJLink2 update G - restructuring 2017-08-06 00:23:26 -07:00
Philip Ridout 1c8474b8e2 Pep fixes 2017-08-04 19:06:43 +01:00
Philip Ridout 46b42c24e5 head 2017-08-04 19:02:23 +01:00
Philip Ridout 03bcc194ea Update the path edit component to use the pathlib module. Add a few utility methods 2017-08-04 18:40:57 +01:00
Tim Bentley c2321e7c10 Merge head 2017-08-03 18:54:40 +01:00
Raoul Snyman ecc2910576 Just ignore the entire test case -_- 2017-08-02 22:02:11 -07:00
Raoul Snyman afe3cff6b7 Try to get some of the tests working on Jenkins 2017-08-02 21:53:57 -07:00
Raoul Snyman 2e43e7939e HEAD 2017-08-02 21:21:19 -07:00
Philip Ridout e787896931 test fixes 2017-08-02 07:09:38 +01:00
Philip Ridout 63bd98372a Move applocation over to using pathlib 2017-08-01 21:59:41 +01:00
Ken Roberts 471d5f4608 Merge trunk 2017-07-20 08:27:42 -07:00
Jonathan Springer a7daffe54f merge trunk 2017-07-08 09:12:31 -04:00
virbinarus 67add52c21 I removed the blank spaces from the file.
Allows service items to be expanded and collapsed with the left and right arrow keys.

lp:~virbinarus/openlp/expandserviceitem (revision 2758)
[SUCCESS] https://ci.openlp.io/job/Branch-01-Pull/2097/
[SUCCESS] https://ci.openlp.io/job/Branch-02-Functional-Tests/2007/
[SUCCESS] https://ci.openlp.io/job/Branch-03-Interface-Tests/1920/
[SUCCESS] https://ci.openlp.io/job/Branch-04a-Code_Analysis/1297/
[[1;32...

bzr-revno: 2752
2017-07-04 16:29:46 -07:00
Raoul Snyman b83452b2e5 Fix the import path of UiStrings 2017-07-04 16:13:51 -07:00
Raoul Snyman 7c0157ed4b Remove all instances of 'OpenLP 2' and 'OpenLP 2.4' and fix one entry to be more descriptive 2017-07-04 15:30:41 -07:00
Ken Roberts 44fb799c7a noqa cleanlups 2017-06-28 19:58:08 -07:00
VirBinarus 1ce9a53d3b removed blank lines, split up some test functions for readablilty. 2017-06-27 18:42:54 +01:00
Tim Bentley 77aea3e27a head 2017-06-25 18:04:07 +01:00
Ken Roberts 0e2019faf2 PJLink update F 2017-06-24 19:21:07 -07:00
VirBinarus 4d6a3ac5d5 formatted test_servicemanager.py even more to make jenkins even more happy 2017-06-22 21:57:36 +01:00
VirBinarus 82b7a568a5 formatted test_servicemanager.py more to make jenkins more happy 2017-06-22 21:49:14 +01:00
VirBinarus 36b965325f formatted test_servicemanager.py to make jenkins happy 2017-06-22 21:42:46 +01:00
VirBinarus 462bc6e051 fixed tests 2017-06-22 21:24:43 +01:00
Ken Roberts bd3bedcaf4 -- Fix docstring for pjlink2 db upgrade
-- Add PJLink2 module for UDP socket (skeleton)
-- Move ProjectorManager.projector_list to class attribute
-- Added database_exists check for first time install skip upgrade checks
-- Fix db upgrade for songs
-- Fix db upgrade for songusage
-- Added database_exists from sqlalchemy_utils
-- Added test for skipping upgrade on no db
-- Revert songs db upgrade_7 back to upgrade_6
-- kwargs cleanup

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

bzr-revno: 2751
2017-06-22 17:54:33 +01:00
Tim Bentley 5ec2f001e6 finish download process 2017-06-18 07:03:42 +01:00
VirBinarus 26275566ea bzr thinks I've modified it so this is to make sure 2017-06-15 19:10:09 +01:00
VirBinarus 9aef1cdf5d made tests 2017-06-15 19:05:38 +01:00
VirBinarus 524d8f3acb fixed bug #1238385, but no tests
Fixes: https://launchpad.net/bugs/1238385
2017-06-13 16:49:48 +01:00
Samuel Mehrbrodt f5f4226891 PEP8 fixes 2017-06-12 20:09:50 +02:00
Samuel Mehrbrodt 885a1bad01 Merge trunk 2017-06-12 20:04:49 +02:00
Samuel Mehrbrodt 5fbcbb3047 Fix test 2017-06-12 20:04:17 +02:00
Tim Bentley be145b7675 handle the version from the web site 2017-06-09 21:53:13 +01:00
Tim Bentley da51b046b2 Head 2017-06-09 16:56:40 +01:00
Ken Roberts 208c1b022f Test for db upgrade skip 2017-06-09 06:45:18 -07:00
Philip Ridout c0f2a9a777 HEAD 2017-06-09 07:06:49 +01:00
Tim Bentley 93053cd723 get version 2017-06-08 22:36:17 +01:00
Azaziah 80d30bf272 Fixed bugs:
Bug #1639860: Close button is disabled in numerous windows
Bug #1652559: Find duplicates wizard does not reset cursor if closed from "x" instead of "cancel" button and causes traceback on exit
Bug #1666272: Linked audio "next" button results in traceback
Bug #1678292: Space after Bible book name auto-completion is missing
Bug #1694732: wizard sub title does not wrap
Bug #1695268: Bibles plugin fails to load due to invalid "last search type"
Bug: If Bible book name contains dot aft...

bzr-revno: 2749
2017-06-08 19:17:14 +01:00
Johannes Thomas Meyer e37ef1b74b added SongBook name and Song Number to "Entire Song" Search
lp:~samothjtm/openlp/bug-1695587 (revision 2748)
[SUCCESS] https://ci.openlp.io/job/Branch-01-Pull/2076/
[SUCCESS] https://ci.openlp.io/job/Branch-02-Functional-Tests/1986/
[SUCCESS] https://ci.openlp.io/job/Branch-03-Interface-Tests/1902/
[SUCCESS] https://ci.openlp.io/job/Branch-04a-Code_Analysis/1280/
[SUCCESS] https://ci.openlp.io/job/Branch-04b-Test_Coverage/1130/
[SUCCESS] https://ci.openlp.io/job/Branch-04c-Code_Analysis2/259...

bzr-revno: 2748
2017-06-08 10:46:14 -07:00
Ken Roberts faea1424d8 -- Added openlp.core.lib.projector.upgrade for db version 1
-- Added test class for projector DB upgrade
-- Remove duplicate TEST_DB entry in tests.resources.projector.data
-- Updated TestProjectorDB to use a temporary directory for test db
-- Fix main db update procedure version check (default to version 0 if no version set)
-- Added extra information to projector info popup
-- Restructure valid command dictionary
-- Pep8 in plugins/songusage, plugins/presentations, and core/ui/lib/pathedit....

bzr-revno: 2747
2017-06-08 18:09:55 +01:00
Philip Ridout e248668d1b HEAD 2017-06-06 22:20:01 +01:00
Tim Bentley 1c4f335f23 head without some chords stuff! 2017-06-06 21:58:12 +01:00
Tim Bentley 6d375de3db move deploy and fix tests 2017-06-06 21:35:57 +01:00
Johannes Thomas Meyer 0850351237 implemented fix suggestions 2017-06-05 23:41:29 +02:00
Olli Suutari 48c6810f0c - Added a test for checking that next calls the next playlist item 2017-06-05 21:22:14 +03:00
Olli Suutari db86f45bd7 Expanded the test_reference_matched_full to include results with dots after numbers, eg. 1. Kings 2017-06-05 05:58:38 +03:00
Jonathan Springer f0d528954d merge trunk 2017-06-04 14:22:58 -04:00
Olli Suutari 8f5b28026a Renamed another wizzard test + comment. 2017-06-04 18:23:30 +03:00
Olli Suutari 191f9c64d8 Renamed test: def test_on_import_click_no_import_wizzard_attr(self):
to:     def test_on_import_click_no_import_wizard_attr(self):
2017-06-04 18:22:23 +03:00
Olli Suutari 3918027ff1 - Fixed 2 tests 2017-06-04 18:21:25 +03:00
Samuel Mehrbrodt ac2f92f8ac Merge trunk 2017-06-04 15:44:20 +02:00
Samuel Mehrbrodt f89d7992fa PEP8 fixes, cleanup, added two more placeholders for footer template, added last_or_penultimate flag in list 2017-06-04 15:42:21 +02:00
Olli Suutari 3e70173be4 Renamed "last search type" to "last used search type" 2017-06-04 12:52:15 +03:00
Samuel Mehrbrodt 66c9f8eb82 made use of pystache for footer generation being configurable in song settings
- removed now obsolete and via template better configurable options to display "songbook", "written by" and "copyright" information in footer
- added explanation box for so far used settings as pystache placeholders
- added songs configuration setting for template including reset button
- added default template replacing currently existing configuration as best as possible (should be backwards compatible or at least be adaptable to correspond to former settings)
- adjusted tests to new and removed functionality

Fixes: https://launchpad.net/bugs/1695620
2017-06-04 01:31:47 +02:00
Philip Ridout 114a2a12a8 fixed some seg faults 2017-06-04 00:27:19 +01:00
Philip Ridout a3d95acabd and one renderer test 2017-06-03 23:52:11 +01:00
Philip Ridout 34f8f11efd Bible tests fixed 2017-06-03 23:34:19 +01:00
Ken Roberts 9f8433a18e Merge trunk 2017-06-01 15:36:38 -07:00
Ken Roberts 0fc49e3df1 Translations and more minor cleanups 2017-06-01 15:35:57 -07:00
Philip Ridout 2915a8f0e7 Head 2017-06-01 07:18:47 +01:00
Raoul Snyman 699e6f9088 HEAD 2017-05-30 23:20:53 -07:00
Tomas Groth 81492013ed Fixed songshowplus encoding issue.
Fixed issue where enable-chord settings was not setup correctly for tests.

bzr-revno: 2745
2017-05-30 22:50:26 +02:00
Tim Bentley 21af845791 Finally got round to finishing the Theme clean up from 2,2!
Themes now save to JSON and read XML or JSON so fully compatible with 2.4.

Add this to your merge proposal:
--------------------------------
lp:~trb143/openlp/themecleanup (revision 2743)
[SUCCESS] https://ci.openlp.io/job/Branch-01-Pull/2036/
[SUCCESS] https://ci.openlp.io/job/Branch-02-Functional-Tests/1946/
[SUCCESS] https://ci.openlp.io/job/Branch-03-Interface-Tests/1875/
[SUCCESS] https://ci.openlp.io/job/Branch-04a-Code_Analy...

bzr-revno: 2744
2017-05-30 22:48:41 +02:00
Tomas Groth ad55a8d254 Fix issue where enable-chord settings was not setup correctly for tests. 2017-05-30 22:06:27 +02:00
Tomas Groth 4a3e4e1ad4 Fix songshowplus encoding issue. 2017-05-30 22:05:18 +02:00
Philip Ridout b2f5f2e9e2 test fixes 2017-05-30 20:40:01 +01:00
Philip Ridout a4ffbce6c3 HEAD 2017-05-30 19:50:39 +01:00
Philip Ridout a24d5f8f15 TODO's TODOne, and a few other cleanups 2017-05-30 19:42:35 +01:00
Jonathan Springer 49a074b95e Fix systemplayer get_info test 2017-05-29 13:31:56 -04:00
Jonathan Springer db334bfa11 Update systemplayer update_ui test for changes 2017-05-29 13:30:19 -04:00
Jonathan Springer 238475845f Fix maindisplay macOS window flags test for changes 2017-05-29 13:26:42 -04:00
Ken Roberts 3ea37800b7 Fix db.Manager upgrade/PJlink2 update D 2017-05-27 11:21:24 -07:00
Philip Ridout 78f38780ce head 2017-05-26 14:30:54 +01:00
Tim Bentley a775f0ddb8 remove extra file 2017-05-24 21:09:54 +01:00
Tim Bentley 2faf588c99 clean up files 2017-05-24 21:04:48 +01:00
Tim Bentley 32668193c6 fix up tests 2017-05-24 20:31:48 +01:00
Tim Bentley 6fe9dfeb04 Head 2017-05-23 06:00:42 +01:00
Tim Bentley b7001116da start to fix tests 2017-05-23 05:59:35 +01:00
Phill 533bef159a Add a custom widget for editing and selecting paths. Implemented in OpenLP, with the exception of the import wizards, as I have other plans for refactoring these!
lp:~phill-ridout/openlp/path_edit (revision 2737)
[SUCCESS] https://ci.openlp.io/job/Branch-01-Pull/2009/
[SUCCESS] https://ci.openlp.io/job/Branch-02-Functional-Tests/1919/
[SUCCESS] https://ci.openlp.io/job/Branch-03-Interface-Tests/1855/
[SUCCESS] https://ci.openlp.io/job/Branch-04a-Code_Analysis/1235/
[SUCCESS] https://ci.openl...

bzr-revno: 2742
2017-05-23 05:58:49 +01:00
Gary Talent 549ec886a5 Add support for importing EasyWorship 6 databases
bzr-revno: 2741
Fixes: https://launchpad.net/bugs/1675641
2017-05-22 12:07:07 -07:00
Philip Ridout 234ba34a5b Head 2017-05-22 19:27:40 +01:00
Ken Roberts 8ee2c0b549 -- Update test data for Class 2 tests
-- Update Projector() db class with new data
-- Update test_projectordb tests
-- Rename PJLink1 class to PJLink
-- Fix/update power on/off tests (Qt error not caught properly during test)
-- Remove skip from projector constants test

--------------------------------
lp:~alisonken1/openlp/pjlink2-c (revision 2739)
[SUCCESS] https://ci.openlp.io/job/Branch-01-Pull/2020/
[SUCCESS] https://ci.openlp.io/job/Branch-02-Functional-Tests/1930/
[SUCCESS] https://ci...

bzr-revno: 2740
2017-05-22 17:26:45 +01:00
Ken Roberts 2b9b227e3d -- Add pjlink version 1 old database for testing db upgrade
No code changes at this time.

(resubmit was due to trying to add updated test data before tests were updated)

--------------------------------
lp:~alisonken1/openlp/pjlink2-c-resources (revision 2738)
[SUCCESS] https://ci.openlp.io/job/Branch-01-Pull/2019/
[SUCCESS] https://ci.openlp.io/job/Branch-02-Functional-Tests/1929/
[SUCCESS] https://ci.openlp.io/job/Branch-03-Interface-Tests/1864/
[SUCCESS] https://ci.openlp.io/job/Branch...

bzr-revno: 2739
2017-05-22 17:26:07 +01:00
Phill cf4a39732b Fix the depreciated code, and refactor it.
lp:~phill-ridout/openlp/import-depreciations (revision 2736)
[SUCCESS] https://ci.openlp.io/job/Branch-01-Pull/2013/
[SUCCESS] https://ci.openlp.io/job/Branch-02-Functional-Tests/1923/
[SUCCESS] https://ci.openlp.io/job/Branch-03-Interface-Tests/1859/
[SUCCESS] https://ci.openlp.io/job/Branch-04a-Code_Analysis/1239/
[SUCCESS] https://ci.openlp.io/job/Branch-04b-Test_Coverage/1097/
[SUCCESS] https://ci.openlp.io/job/Branch-04c-Code_Analysis2/226/
[FA...

bzr-revno: 2738
2017-05-22 17:25:44 +01:00
Tim Bentley cad03b9abd fix tests 2017-05-21 17:06:40 +01:00
Tim Bentley 7fbeb10207 text fixes 2017-05-21 17:02:02 +01:00
Ken Roberts cb5c0f82a3 PJlink class 2 updates C 2017-05-19 22:51:58 -07:00
Ken Roberts 5c161eb541 Added old pjlink1 database to test resources 2017-05-19 09:22:52 -07:00
Ken Roberts 81be8f5093 - Added PJLINK_DEFAULT_CODES to pjink1 imports
- Refactor command class checks and methods
- Update PJLink1.get_data for UTF-8
- Added method to clear busy flags and send received data signals
- Added class check on command reply data v. stated projector class compatibility
- Added test for PJLink1.socket_abort
- Added test for PJLink1.poll_loop
- Fix regression in test_projector_process_power_on

--------------------------------
lp:~alisonken1/openlp/pjlink2-b (revision 2735)
[SUCCESS] https...

bzr-revno: 2737
2017-05-17 21:35:43 +01:00
Ken Roberts 503c6e3f69 Initial PJLink class 2 updates
- Converted PJLINK_DEFAULT_CODES from a static dictionary to dynamically-built dictionary
- Added _not_implemented method to be able to list future methods while updating
- Added class list to hold future method functionality
- Added class list for UDP commands
- Added test for building PJLINK_DEFAULT_CODES dictionary
- Added test for _not_implemented method
- Removed extraneous TODO

--------------------------------
lp:~alisonken1/openlp/pjlink2-a (revision 27...

bzr-revno: 2736
2017-05-17 21:34:14 +01:00
Tomas Groth eec5542474 Added support for chords in Chord Pro format (using brackets), with support for chord transposing and 3 different notations.
Added support for import of song in ChordPro file format
Added support for importing chords and verseorder from songbeamer.
Add support for export and import of chords in openlyrics
Added support for importing chords from opensong.
Added support for importing chords from videopsalm.
Added support for printing chords.

bzr-revno: 2735
2017-05-17 21:30:47 +01:00
Ken Roberts 24a6dffd1d Added test data for upcoming PJLink2 changes. No code changes here.
--------------------------------
lp:~alisonken1/openlp/pjlink2-resource-data (revision 2733)
[SUCCESS] https://ci.openlp.io/job/Branch-01-Pull/1980/
[SUCCESS] https://ci.openlp.io/job/Branch-02-Functional-Tests/1890/
[SUCCESS] https://ci.openlp.io/job/Branch-03-Interface-Tests/1831/
[SUCCESS] https://ci.openlp.io/job/Branch-04a-Code_Analysis/1212/
[SUCCESS] https://ci.openlp.io/job/Branch-04b-Test_Coverage/1077/
[SUCCESS] ht...

bzr-revno: 2734
2017-05-17 21:29:12 +01:00
Tomas Groth 5988f1c56a Fixed an issue and added a test. 2017-05-17 22:06:45 +02:00
Philip Ridout 16d2bd96f0 head 2017-05-15 11:15:32 +01:00
Philip Ridout be9d9c45ff Reworked the extension_loader function 2017-05-15 11:09:59 +01:00
Philip Ridout 70019b570b Update and refactor dynamic import code 2017-05-14 11:11:10 +01:00
Philip Ridout cc705e1958 HEAD 2017-05-14 08:15:29 +01:00
Ken Roberts ed144657bc PJLink class 2 updates 2 2017-05-13 02:00:29 -07:00
Tim Bentley 48a87780d4 theme clean up 2017-05-13 08:47:22 +01:00
Philip Ridout aa794ecf66 minor stylistic changes 2017-05-13 08:35:39 +01:00
Philip Ridout 748eb9cd0b Fix up test 2017-05-13 08:05:44 +01:00
Philip Ridout 30825cb8d1 Might help to ad the new functionality! 2017-05-12 22:37:55 +01:00
Philip Ridout 353b2b3067 Implement a custom widget for editing paths 2017-05-12 22:05:50 +01:00
Ken Roberts a5335adbc4 Initial PJLink class 2 updates 2017-05-12 02:51:56 -07:00
Tomas Groth 798093adfe trunk 2017-05-11 22:24:20 +02:00
Tomas Groth ad94e7c19f Added some more comments for songbeamer import and added support for author type. 2017-05-11 21:53:47 +02:00
Raoul Snyman 9b70fe44cf HEAD 2017-05-08 12:10:46 -07:00
Raoul Snyman 335fed689d Last few tests with bad imports 2017-05-08 12:04:14 -07:00
Raoul Snyman aeabd498a0 Remove the now defunct version detection and imports 2017-05-08 11:33:11 -07:00
Ken Roberts 97b2d632c0 Test data for pjlink2 update 2017-05-07 03:15:10 -07:00
Philip Ridout 2747f370a4 Fixed up test 2017-05-06 11:34:56 +01:00
Philip Ridout 6492ee9624 merge from test_fixes 2017-05-06 11:19:48 +01:00
Philip Ridout 1100cd5a5b Fix segfault with QFormLayout in BibleImportForm\nAlso fix up a failing test 2017-05-06 10:22:34 +01:00
Theodore Frederick f3a3c809d5 Add Tests for Ignoring Aspect Ratio 2017-04-30 12:32:27 -05:00
Tomas Groth aa224b9568 Try to workaround windows problems. 2017-04-25 21:52:20 +02:00
Raoul Snyman baa09a7dd6 Mock comes with Python as of 3.3, and I don't think there is anyone using lower than 3.3, so let's use Python's mock directly now 2017-04-23 22:17:55 -07:00
Tomas Groth f1b34efcac More tests. 2017-04-21 21:40:28 +02:00
Tomas Groth 6e9520c8b0 Fixed serviceitem test 2017-04-19 21:37:08 +02:00
Tomas Groth d36d576dc9 Added another chord test. 2017-04-18 21:20:36 +02:00
Tomas Groth fa9cdc5b94 Added songbeamer chord import test 2017-04-17 21:35:34 +02:00
Tomas Groth 5187b7b945 Added some tests and fixed a bug. 2017-04-11 14:44:28 +02:00
Tomas Groth 111cff72a1 trunk 2017-04-11 10:05:13 +02:00
Philip Ridout a3146d7a2c PEP Fixes 2017-04-03 21:28:16 +01:00
Philip Ridout eee14a654a Tests and added icon 2017-04-02 21:28:55 +01:00
Philip Ridout 53b210d9cd Changeged 'combined' bible verses and made a seperate 'saved' list 2017-03-31 19:41:38 +01:00
Gary Talent b4f461c54f Fix EW6 changes to conform to PEP8. 2017-03-29 16:52:56 -05:00
Gary Talent 5209daab45 Update to trunk. 2017-03-29 16:40:54 -05:00
Raoul Snyman fc505c2a13 Fix the author_type import properly
Add this to your merge proposal:
--------------------------------
lp:~raoul-snyman/openlp/fix-author_type (revision 2731)
[SUCCESS] https://ci.openlp.io/job/Branch-01-Pull/1950/
[SUCCESS] https://ci.openlp.io/job/Branch-02-Functional-Tests/1861/
[SUCCESS] https://ci.openlp.io/job/Branch-03-Interface-Tests/1802/
[SUCCESS] https://ci.openlp.io/job/Branch-04a-Windows_Functional_Tests/1528/
[SUCCESS] https://ci.openlp.io/job/Branch-04b-Windows_Interface_Tests/...

bzr-revno: 2730
2017-03-28 11:43:40 -07:00
Raoul Snyman dce77d2160 Try to figure out why it segfaults on Jenkins but not on my machine 2017-03-27 22:19:33 -07:00
Raoul Snyman 6054f0cae9 Try to figure out why it segfaults on Jenkins but not on my machine 2017-03-27 22:18:04 -07:00
Raoul Snyman 4f6afb71d1 Fix the author_type import properly 2017-03-27 22:15:05 -07:00
Raoul Snyman 815c32b87f Fix a problem with loading Qt's translation files, bug #1676163
Fixes: https://launchpad.net/bugs/1676163
2017-03-27 17:36:54 -07:00
Raoul Snyman 4183f186ce Various fixes and things:
- Update SongSelect importer to handle changes to the SongSelect site
- Fix PresentationManager importer to take weird XML into account
- Fix OpenLP importer to support author_types
- Fix OpenLP importer to support song numbers
- Fix opening the data folder in KDE where it was being misinterpreted as a SMB share
- Fix a problem with the media player no longer controlling the playlist
- Fix a problem where a timer would expire after the application had been torn down
...

bzr-revno: 2728
2017-03-24 19:33:45 -07:00
Raoul Snyman c3f3b36cd3 Removed some unnecessary comments; Updated changelog 2017-03-22 22:07:16 -07:00
Raoul Snyman a2a51b95dd Various fixes:
- Fix PresentationManager importer to take weird XML into account
- Fix OpenLP importer to support author_types
- Fix opening the data folder in KDE where it was being misinterpreted as a SMB share
- Fix a problem with the media player no longer controlling the playlist
- Fix a problem where a timer would expire after the application had been torn down
- Fix song database upgrades by moving upgrades 4 and 5 into 6 and writing some damage control
- Add a CHANGELOG.rst file
2017-03-22 21:43:13 -07:00
Raoul Snyman cd7b18ef30 Cleanup BibleImportForm tests 2017-03-22 15:17:43 -07:00
Tomas Groth 9ae1af72c7 Minor adjustsments + a test. 2017-03-17 22:12:29 +01:00
Tomas Groth 31ee3999c0 merge lastest trunk 2017-03-15 20:51:10 +01:00
Simon Hanna e97c157a19 Add comment 2017-03-13 13:43:55 +01:00
Simon Hanna f7c944acc9 Add test 2017-03-13 13:42:20 +01:00
Raoul Snyman 05a39cb7ea Fix a test that was causing a segfault 2017-03-10 16:46:14 -07:00
Raoul Snyman 3d39e2c77d Ignore a test that is causing a segfault 2017-03-10 16:20:44 -07:00
Raoul Snyman 4bae0fcd69 Fix up two tests 2017-03-10 15:48:59 -07:00
Raoul Snyman 324652c347 Port some bugfixes from 2.4 to trunk 2017-03-09 22:42:38 -07:00
Tim Bentley 699342c89d pep8 2017-03-05 17:07:21 +00:00
Tim Bentley cb9ac8cde2 fix tests 2017-03-05 17:00:21 +00:00