Commit Graph

14714 Commits

Author SHA1 Message Date
Philip Ridout 234ba34a5b Head 2017-05-22 19:27:40 +01:00
Philip Ridout 47b640004e Added some extra params to the constructor 2017-05-22 19:22:43 +01:00
Philip Ridout f4227c93b2 Changed the allfiles filter from *.* to * 2017-05-22 17:32:24 +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
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
Ken Roberts 23047ae354 Remove extraneous TODO 2017-05-15 09:32:20 -07:00
Philip Ridout eedfd0dd34 pep 2017-05-15 11:24:28 +01: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
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 3287027315 Unbreak the songimport tests... 2017-05-11 22:01:43 +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 d74c9c0c81 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.
Windows tests are failing due to file sharing (we've had this issue before), unrelated to my changes.

Add this to your merge proposal:
--------------------------------
lp:~raoul-snyman/openlp/refactor-mock (revision 2734)
[SUCCESS] https://ci.openlp.io/job/Branch-01-Pull/1992/
[SUCCESS] https://ci.openlp.io/job/Branch-02-Functional-Tests/1902/
[SUCCESS] https://...

bzr-revno: 2733
2017-05-10 18:50:33 +01: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
Tomas Groth e00e8117a9 Added detection of songbeamer tags, if they are manually inserted or not. 2017-05-07 22:26:03 +02:00
Ken Roberts 97b2d632c0 Test data for pjlink2 update 2017-05-07 03:15:10 -07:00
Phill 9eeeb243ea Fix the QFormLayout in BibleImportForm
Fix one of the tests that was skipped

lp:~phill-ridout/openlp/test_fixes (revision 2732)
[SUCCESS] https://ci.openlp.io/job/Branch-01-Pull/1973/
[SUCCESS] https://ci.openlp.io/job/Branch-02-Functional-Tests/1883/
[SUCCESS] https://ci.openlp.io/job/Branch-03-Interface-Tests/1824/
[SUCCESS] https://ci.openlp.io/job/Branch-04a-Code_Analysis/1206/
[SUCCESS] https://ci.openlp.io/job/Branch-04b-Test_Coverage/1074/
[SUCCESS] https://ci.openlp.io/job/Branch-04c...

bzr-revno: 2732
2017-05-06 20:42:24 +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
Tomas Groth d60ea23de6 Try to fix songbeamer chord imports 2017-05-05 20:48:01 +02:00
Tomas Groth 7f64106acb Fix a traceback when serviceitem type isn't set 2017-05-05 20:47:19 +02:00
Tomas Groth c17d6c7866 Integrate the Jenkins setup with the AppVeyor setup, so that Jenkins fails if AppVeyor fails.
bzr-revno: 2731
2017-05-05 17:27:20 +01:00
Tomas Groth 0fc912bd8f Updated jenkins script to match new setup. 2017-05-04 23:53:50 +02:00
Tomas Groth b98468e4dd More fixes for appveyor scripts. 2017-05-03 22:16:52 +02:00
Tomas Groth a57a12441b Fix and improvements to appveyor build script 2017-05-03 20:40:30 +02:00
Tomas Groth a39240badf Replace songbeamers flatnote representationwith the actual flatnote sign. 2017-05-01 21:16:39 +02:00
Tomas Groth aa224b9568 Try to workaround windows problems. 2017-04-25 21:52:20 +02:00
Tomas Groth bdfac76483 improve db cleanup 2017-04-25 21:36:37 +02:00
Tomas Groth e9e7285b8c remove session instead of close to release file. 2017-04-25 21:18:03 +02:00
Tomas Groth a06b41d7ac merge trunk 2017-04-25 20:54:18 +02:00
Tomas Groth 3b46b8416d Only convert bracket tags to chords on songs when chords are enabled. 2017-04-25 20:46:50 +02:00
Tomas Groth 55f63a0a0f Only convert bracket tags to chords for songs. 2017-04-25 16:41:35 +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