Commit Graph

6980 Commits

Author SHA1 Message Date
Tim Bentley 3e5dfdb730 Add initial cleanup files for media fixes.
Signed-off-by: Tim <tim.bentley@gmail.com>
2019-09-21 04:56:43 +00:00
Benjamin Hoving 1da59bef0d Create a linting stage 2019-09-18 16:44:39 +00:00
Raoul Snyman 9d16ae2b06 Based on ic90's code, this just simplifies some of the code, and streamlines how things work, plus a couple of CSS fixes.
bzr-revno: 2904
2019-09-15 17:22:22 +02:00
Raoul Snyman cb2ccac22c Skip the Mac LO tests on non-Mac platforms; Make detection work for a missing Pyro4 as well
bzr-revno: 2902
2019-09-14 08:27:40 +01:00
Raoul Snyman 8983324ed5 Remove some old, commented out code. 2019-09-13 14:34:18 -07:00
Raoul Snyman 25a7c6f5b3 Skip the Mac LO tests on non-Mac platforms; Make detection work for a missing Pyro4 as well 2019-09-12 23:09:19 -07:00
Raoul Snyman ccc9b2a7c1 Fix a linting issue 2019-09-12 15:54:09 -07:00
Raoul Snyman 83cd5c1a88 HEAD 2019-09-11 21:41:43 -07:00
John Lines f2c7bf0367 put default hints plugin directory and chnage name to singingthefaith-hints.tag 2019-09-04 17:06:44 +01:00
John Lines 53bf0fe420 Merge trunk updates 2019-09-03 11:20:46 +01:00
Tim Bentley a721250abd finish fixing the theme regeneration 2019-08-30 12:28:10 +01:00
Tim Bentley 19dfcc15aa Head 2019-08-30 10:32:05 +01:00
Tomas Groth c34372c5a2 Added artist as a supported directive. 2019-08-29 20:50:43 +02:00
Tomas Groth b999b2a55e Added support for more meta directives. 2019-08-28 21:28:27 +02:00
Tomas Groth d3a053c0da Add support for new tags in ChordPro: composer, lyricist and meta. 2019-08-26 22:07:33 +02:00
Tim Bentley db245b3b99 fix up missing translation and Save buttons 2019-08-25 09:20:38 +01:00
John Lines f2513c8474 Implement SongbookNumberInTitle hint 2019-08-23 17:29:39 +01:00
John Lines e42d3431bb Use .format in importer.py 2019-08-23 10:33:48 +01:00
Tim Bentley edf31caa61 Update Translation process and Translations 18082019.
bzr-revno: 2891
2019-08-22 16:48:40 +01:00
Tim Bentley d352d9bc41 Update the translation process files and fix issues 2019-08-17 12:08:17 +01:00
John Lines 4cbc4c9d82 Merge trunk updates 2019-08-12 07:34:02 +01:00
Phill a950a9bcce fixes 2019-08-06 22:33:43 +01:00
Phill 5c2b70ff07 HEAD 2019-08-06 21:46:41 +01:00
Phill 197bd42c9d Fix for invalid song beamer files 2019-08-05 20:43:18 +01:00
Tim Bentley 24ab4f2cb1 minor fixes 2019-08-04 14:13:33 +01:00
Tim Bentley a8af8a8d18 fix custom copy 2019-08-04 08:53:56 +01:00
Tim Bentley df2ace541e fix missing state code 2019-07-31 22:01:22 +01:00
Phill 6b9e36e7af Make button action clearer
Fixes: https://launchpad.net/bugs/1673113
2019-07-31 21:12:11 +01:00
Phill 5fb9eb70af Fix deleting song books
Fixes: https://launchpad.net/bugs/1600510
2019-07-30 20:52:10 +01:00
Phill 603a6ff7d6 Fix bible reference search when text matches multiple books
Fixes: https://launchpad.net/bugs/1799005
2019-07-29 21:13:41 +01:00
John Lines 530976cf74 Fix typo 2019-07-28 22:16:02 +01:00
John Lines 8a6e6f767f Make Based on Psalm an automatic comment, do not automatically make Authors type Word 2019-07-28 21:59:51 +01:00
John Lines c3eecd04d9 Implement BoldLine hint 2019-07-28 09:46:38 +01:00
John Lines f15cc88eb9 Strip unwanted formatting characters 2019-07-27 09:03:26 +01:00
Phill bbb2fa935c Few performance changes and fixes to prevent possible bugs 2019-07-27 07:37:16 +01:00
Phill dd4d9b9255 Add a singletom Metaclass 2019-07-20 13:27:28 +01:00
Phill 4f0ee2b0d3 Minor fixes and changes
bzr-revno: 2887
2019-07-19 19:43:14 +01:00
John Lines 9cdf4faa5b Merge trunk updates 2019-07-19 11:51:25 +01:00
John Lines bd61ad1f6d Add BlankLine hint and deal with a leading asterisk on a verse number 2019-07-17 10:54:03 +01:00
John Lines 72747c3936 Add AddSpaceAfterColon hint 2019-07-16 12:40:23 +01:00
John Lines a9d0e0909f Update GPL version, use constructor, add comment to signal unepected verse order 2019-07-15 17:25:43 +01:00
John Lines 0c1eb50312 New hints for AddSpaceAfterSemi and CCLI 2019-07-13 13:17:06 +01:00
John Lines 36b5528d43 New style string formatting, restructure indent=0 cases 2019-07-12 15:36:14 +01:00
John Lines 515abee3ae Convert double to single quotes, make hint variable names consistent 2019-07-12 12:26:12 +01:00
John Lines bc70eea7b9 Minimize differences needed to run under OpenLP 2.4.6 2019-07-12 11:49:00 +01:00
Phill 9c35b7dcdc Minor fixes, and changes 2019-07-03 14:23:23 +01:00
Nico Opiyo b42034de47 Changed variable names to camelCase and added parameter for Jenkins JS tests 2019-07-01 20:45:08 +03:00
Nico Opiyo 14f53eef89 Pulled in latest changes from trunk 2019-07-01 09:47:38 +03:00
Raoul Snyman 61b85f15bc Fix a bug when cleaning up thumbnails where all presentation controllers, whether enabled or not, would be cycled through. 2019-06-30 16:28:38 -07:00
John Lines d52d5bb0e2 Fix lint warning in tests and importer.py 2019-06-30 20:13:33 +01:00
John Lines e566a6788c Fix flake8 warnings, print statements, inline comments 2019-06-30 19:03:38 +01:00
john 8f91f0c787 Fix undefined auto_verse_order_ok case, and add some test resources 2019-06-29 15:43:32 +01:00
john 2bfa620ebf Merge trunk updates 2019-06-29 15:04:27 +01:00
john 5f2e2b72d7 Use path objects and remove redundant brackets 2019-06-29 12:12:46 +01:00
Phill 28da80ecf9 Fix up and improve the Words Of Worship importer
bzr-revno: 2883
2019-06-28 21:15:27 +01:00
Phill 8565db715f Moar minor changes 2019-06-28 20:26:46 +01:00
Phill e81a97f582 PEP Fixes 2019-06-28 19:29:39 +01:00
Phill f79e8803c9 Word of Worship file importer fixes / rework 2019-06-28 19:09:25 +01:00
john 703eb0079b Merge trunk updates 2019-06-27 13:10:34 +01:00
john 8a4c349f9e Tidy up auto verse order generation 2019-06-27 13:01:11 +01:00
Johnthan dcabe95ac0 fix 1832874 and 1833876
bzr-revno: 2882
2019-06-25 19:33:47 +01:00
Phill 5b571c4f74 Fixes for path issues 2019-06-21 21:53:42 +01:00
Johnmfl 865ac820d3 added space to Fix Lint errors 2019-06-19 16:52:50 -04:00
Johnmfl 64b7a1347b Fixed Lint errors 2019-06-19 16:31:46 -04:00
Johnmfl beb3861ae7 Fix #1832874 and #1832876 del temp song files add info to dup song delete form 2019-06-18 20:28:09 -04:00
john 66712873b4 Singing The Faith Importer - Add the importer, and tests 2019-06-17 09:44:34 +01:00
john 20d0b40f8b Singing The Faith Importer - Initial version 2019-06-17 09:30:45 +01:00
Tim Bentley e68af29694 Head 2019-06-11 20:49:13 +01:00
Tim Bentley 08891d8731 updates 2019-06-11 20:48:34 +01:00
Tomas Groth 9bf639a3cb merge trunk 2019-06-11 21:13:35 +02:00
Tim Bentley edce402a60 fix up media for breakages 2019-06-11 19:40:20 +01:00
Raoul Snyman 596c484bd7 Add presentations through LibreOffice on macOS.
bzr-revno: 2878
2019-06-10 22:01:02 -07:00
Tomas Groth 4c1f67f84b Set song import/export default directory to None 2019-06-10 22:10:38 +02:00
Tomas Groth 4074d110ff some path/str fixes 2019-06-07 22:46:51 +02:00
Tomas Groth 3861d340a3 trunk 2019-06-07 22:25:30 +02:00
Tomas Groth f27fded597 Fix line calculation for the theme preview. Try to make VLC loading more robust. 2019-06-06 22:10:39 +02:00
Raoul Snyman 7819a9eb02 Fix license issues 2019-06-04 21:57:26 -07:00
Raoul Snyman bae4cb2a44 HEAD 2019-06-04 21:53:18 -07:00
Tomas Groth 1d176515d0 merge trunk 2019-06-04 22:03:54 +02:00
Tomas Groth 3963923e2d Fix as suggested 2019-06-04 22:03:19 +02:00
Tomas Groth 8b489de954 Generate a real footer 2019-06-03 22:11:19 +02:00
Phill aaaab9bf43 Add media extensions in the service manager 2019-06-01 07:59:45 +01:00
Phill 8fe469aca3 Re-add period 2019-05-31 21:04:51 +01:00
Phill f4111e4431 Fix up filters 2019-05-31 20:59:38 +01:00
Tomas Groth efdae7ab6f trunk 2019-05-29 21:22:52 +02:00
Tomas Groth 2efaffec7a pep8 2019-05-29 21:22:12 +02:00
Tomas Groth 949231a35f Fix traceback on Mac tests 2019-05-29 21:18:25 +02:00
Phill c2550777c3 VLC extension tidyups 2019-05-26 11:30:37 +01:00
Tomas Groth 38a310a1aa Remove unused code 2019-05-25 21:21:19 +02:00
Tomas Groth 6e03382f1f Reenable setting slidecontroller index when openlp is not in focus. 2019-05-24 21:21:19 +02:00
Tomas Groth e6baed1105 pep8 fixes 2019-05-23 22:30:46 +02:00
Tomas Groth a3fdaff2c4 Fix test and remove debug prints 2019-05-23 21:41:00 +02:00
Phill dd0d531be3 Fix images 2019-05-23 20:33:46 +01:00
Nico Opiyo e8edb7e52f Pulled in changes from trunk 2019-05-22 10:28:25 +03:00
Phill 5482e70e6d Break out json and path refactors from fixes branch 2019-05-22 07:47:00 +01:00
Tomas Groth 3d8d573389 Always make sure the powerpoint slide index map is created 2019-05-21 22:07:25 +02:00
Tomas Groth 89ecdf2a96 try to make impress support going before start 2019-05-20 22:35:48 +02:00
Tomas Groth 1d71cb83ba merge trunk 2019-05-20 21:56:29 +02:00
Raoul Snyman 3d18478ac7 Fix up the tests 2019-05-18 08:56:22 -07:00
Raoul Snyman f74e0c7dc8 Revert some changes from the HEAD merge; Add the lib directory to sys.path for running tests 2019-05-17 23:04:20 -07:00
Raoul Snyman dad969bc0e Fix some small issues from the move to a new ScreenList object 2019-05-17 22:21:38 -07:00
Raoul Snyman 482b80aa82 Print out the location of the log file 2019-05-17 22:10:51 -07:00
Raoul Snyman 8029a8b767 HEAD 2019-05-17 21:56:15 -07:00
Raoul Snyman bb6b2b32b9 HEAD 2019-05-10 10:08:32 -07:00
Phill 0f640368e1 Just to trigger the tests :-)
bzr-revno: 2867
2019-05-07 17:56:21 +01:00
Tomas Groth 8f48fa26e9 head 2019-05-05 20:41:17 +02:00
Phill 7aa7e5c635 Move some changes out of annother branch 2019-05-04 12:49:20 +01:00
Phill 15f3b0fcca Seperate some fixes out of annother branch 2019-05-04 10:13:29 +01:00
Tim Bentley feaee351b2 head 2019-05-03 18:26:37 +01:00
Bastian Germann 3e23de5bbe Make pylint happy 2019-05-02 19:11:55 +02:00
Bastian Germann 605eadb0c2 Add epub, cbz, and fb2 support to pdf controller 2019-05-02 15:45:07 +02:00
Bastian Germann 2ee21a77c4 Use PyMuPDF over executables if not explicitly set 2019-05-02 11:19:23 +02:00
Bastian Germann a3ef19dbd9 Make pylint happy 2019-05-01 11:00:53 +02:00
Bastian Germann a610133919 Introduce PyMuPDF as additional PDF controller 2019-05-01 10:39:01 +02:00
Bastian Germann d74e5203c3 Merge HEAD 2019-04-28 21:21:23 +02:00
Tim Bentley f5a2a58234 head 2019-04-21 07:27:05 +01:00
Tim Bentley 468df46c9c More fixes and corrections 2019-04-20 21:29:12 +01:00
Bastian Germann be1a398f7b License change to GPL-3.0-or-later 2019-04-13 15:00:22 +02:00
Tomas Groth f669b8cd7e Followup fix... 2019-04-13 10:24:15 +02:00
Tomas Groth 41d876be52 Fix errors detected by pylint. 2019-04-12 21:16:00 +02:00
Tim Bentley 49384aa672 head 2019-04-09 19:35:10 +01:00
Tim Bentley 737d320b3d handle missing live display preserve prview 2019-04-09 17:47:23 +01:00
Samuel Mehrbrodt c038476b80 Fix songstab 2019-04-08 23:06:05 +02:00
Samuel Mehrbrodt 68ebb22d17 Merge trunk 2019-04-08 23:03:57 +02:00
Tomas Groth 52bdb8db02 Added support for disabling Impress Presentation Screen. Fixes bug 1798651
Fixes: https://launchpad.net/bugs/1798651
2019-04-02 22:22:05 +02:00
Phill 98f7c28d65 Add proxy settings to ftw. Option to skip sample data
bzr-revno: 2853
2019-03-28 22:03:32 +01:00
Samuel Mehrbrodt 720d79e46a Fix songbook as first slide display
bzr-revno: 2851
2019-03-28 21:19:15 +01:00
Tomas Groth 2ebccbfb91 trunk 2019-03-27 21:33:21 +01:00
Tomas Groth 4e739a3ed9 Disable the presentation console 2019-03-27 21:29:19 +01:00
Tim Bentley 0a2de8e606 fix pep8.5 2019-03-27 19:21:11 +00:00
Tim Bentley b7bb59a837 vlc tests pass 2019-03-27 17:46:12 +00:00
Tim Bentley 6cb16a9f0a media now works and plays 2019-03-25 21:45:19 +00:00
Tim Bentley f849b0eeb0 head 2019-03-25 21:24:51 +00:00
Philip Ridout 8789073eb3 Linting changes 2019-03-17 20:35:11 +00:00
Nico Opiyo fe6130a534 Fixed buggy alerts and refactored CSS 2019-03-17 22:05:31 +03:00
Philip Ridout eb115a0ad4 More pathlib clean ups 2019-03-17 10:01:52 +00:00
Philip Ridout 7c284ad520 Fix deleting bibles
Fixes: https://launchpad.net/bugs/1748719
2019-03-16 21:07:44 +00:00
Philip Ridout cae0c2eb09 Revert commented code 2019-03-16 10:58:59 +00:00
Philip Ridout 296adb59a0 Bible import issues 2019-03-16 10:20:46 +00:00
Philip Ridout e1d2c67f33 HEAD? 2019-03-15 20:56:32 +00:00
Nico Opiyo 53d8b239ff Added scrolling option to alerts 2019-03-12 22:37:07 +03:00
Philip Ridout 50598e9058 pathlib cleanups 2019-03-10 21:01:39 +00:00
Philip Ridout 07a61c57e6 HEAD 2019-03-09 06:59:19 +00:00
Tomas Groth 07ebc22fa7 Update the appveyor build script. Fix various bugs that caused the frozen app from working.
bzr-revno: 2848
2019-03-07 21:51:00 +01:00
Bob Luursema 490f9bbe15 Fix linting 2019-03-05 22:21:12 +01:00
Bob Luursema 40ceb07f18 Hotfix 2019-03-05 22:02:49 +01:00
Bob Luursema c68d6dc3de Fixed bug 1800761 2019-03-05 21:55:37 +01:00
Bob Luursema 2a6378f489 Almost fixed bug 1800761 2019-03-04 21:37:11 +01:00
Nico Opiyo 72980b5365 Added queuing functionality to the alerts 2019-03-04 13:29:08 +03:00
Philip Ridout 07ffb7c0d0 Fix choruses, bridges & etc. being imported as verses in CCLI txt files 2019-03-03 13:32:31 +00:00
Philip Ridout c761592095 Catch some OSErrors to provide user friendly error messages. Few other minor fixes
Fixes: https://launchpad.net/bugs/1650910
2019-03-03 09:49:01 +00:00
Nico Opiyo 1bdc2f5df6 Refactored the hex_to_rgb method in the alerts manager class 2019-03-01 16:22:34 +03:00
Nico Opiyo 7a5ddc454e Refactored the tests for the alerts to mkae them DRY 2019-03-01 15:39:29 +03:00
Philip Ridout 670c06db60 Add proxy settings button to FTW, ftw refactors, a few fixes! 2019-02-27 21:12:16 +00:00
Nico Opiyo d44e54c1b3 Refactored transition code and added settings from alert settings configuration 2019-02-22 14:31:38 +03:00
Samuel Mehrbrodt 94fa2e912a Fix songbook as first slide display 2019-02-22 08:34:40 +01:00
Samuel Mehrbrodt fcf4cb1c5c Merge trunk 2019-02-21 22:26:36 +01:00
Tomas Groth aa982492e4 Implement going to the previous serviceitem. 2019-02-15 20:33:43 +01:00
Tomas Groth b10aa24119 Attempt to fix appveyor tests 2019-02-14 22:19:26 +01:00
Tomas Groth ad0eacd4f0 merge trunk 2019-02-14 20:49:32 +01:00
Tim Bentley fc579f120a Head 2 2019-02-14 19:42:34 +00:00
Tim Bentley c0d328dc06 Head 2019-02-14 19:40:35 +00:00
Tomas Groth fa4ec96054 Updated to 2019 in copyright headers 2019-02-14 16:09:09 +01:00
Raoul Snyman d99c2f6996 Migration from WebKit to Webengine. Also introduced reveal.js for slide rendering, new screen setup dialogs and many other changes.
bzr-revno: 2844
2019-02-14 00:04:30 -07:00
Tomas Groth 5ac8bbc3f2 Even more pep8 fixes and removed the old htmlbuilder. 2019-02-13 22:19:24 +01:00
Tomas Groth 27f37df7e8 More pep8 fixes 2019-02-13 21:54:35 +01:00
Tomas Groth 31ed94d88c pep8 fixes 2019-02-13 21:28:10 +01:00
Samuel Mehrbrodt 99f0d37253 Remove blank lines 2019-02-08 14:39:40 +01:00
Samuel Mehrbrodt cf8feead1b Merge trunk 2019-02-08 12:22:39 +01:00
Kyle Nweeia 652b94e1ac Fixed bug #1678632 - SongSelect Importer Infinite Loop.
bzr-revno: 2843
Fixes: https://launchpad.net/bugs/1678632
2019-02-06 21:34:55 +01:00
Raoul Snyman 62b0eedfc6 Get Pyro working again 2019-01-30 00:18:03 -07:00
Raoul Snyman 64251747fb HEAD 2019-01-29 10:27:34 -07:00
Tim Bentley f1c7664125 Merge media trunk and fix up 2019-01-27 14:42:23 +00:00
Tim Bentley 168efffb60 Move settings 2019-01-20 16:20:45 +00:00
Tim Bentley 8ed4216975 settings updates 2019-01-20 09:29:47 +00:00
Tim Bentley 5b7beffe64 fix code 2019-01-10 22:01:07 +00:00
Tim Bentley e39cad307b fix code 2019-01-10 21:20:44 +00:00
Tim Bentley 392bfba099 pep8 2019-01-04 20:11:12 +00:00
Tim Bentley da73e2f762 for fixes 2019-01-03 22:08:13 +00:00
Tim Bentley 3bfa92cd47 fix bits 2018-12-21 15:42:12 +00:00
Kyle Nweeia d086e83656 2018-12-11 21:30:22 -05:00
Tim Bentley 95bdfc1f64 head 2018-12-01 14:10:47 +00:00
Tim Bentley 6228ed89b6 Cleanups 2018-11-20 21:41:23 +00:00
Tim Bentley a3d0dc28de More missing lib fixes and MediaInfo cleanup 2018-11-18 17:29:47 +00:00
Tomas Groth a1c4374b1d Fix hang in powerpointcontroller 2018-11-13 22:41:45 +01:00
Tomas Groth ffb673a3d4 Some fixes for powerpoint presentation. Still some work to do... 2018-11-12 21:15:50 +01:00
Tomas Groth 79fba1b4c9 Do some rewirering of alerts. 2018-11-08 22:06:35 +01:00
Tim Bentley 0540453892 Clean up error handling 2018-11-04 17:13:56 +00:00
Raoul Snyman 4c103e4305 Fix the problem where the slides were being incorrectly indexed 2018-11-02 22:48:43 -07:00
Tim Bentley 0694d1b3d0 Stop media crashing 2018-11-01 20:51:42 +00:00
Tomas Groth e7526f1e59 merge trunk 2018-10-30 20:46:55 +01:00
Tomas Groth 4d8661b669 Improve service loading 2018-10-28 17:34:17 +01:00
Tomas Groth 055d165830 Fixed loading and viewing presentations. 2018-10-28 07:28:33 +01:00
Bastian Germann 6aa998edd0 Replace PyICU with PyQt's QCollator
Use QCollator as new collator to get rid of the PyICU dependency.
Simplify the natural sorting with its numeric mode.
Simplify one test that is heavily dependent on implementation.
Run one sorting test on macOS which was disabled.
2018-10-27 12:50:15 +02:00
Raoul Snyman df3b3520ff Fix up some tests and things 2018-10-26 23:01:13 -07:00
Tim Bentley 26a9b2430d Head 2018-10-27 07:00:51 +01:00
Raoul Snyman dc5a9590ba Fix up some more linting issues 2018-10-26 21:13:33 -07:00
Raoul Snyman 417912aae2 Fix the tests 2018-10-26 18:53:43 -07:00
Raoul Snyman d1c4cea777 Fix linting issues 2018-10-26 18:40:20 -07:00
Raoul Snyman ec479e589b Fix a bunch of linting issues (which should also help resolve other circular dependencies) 2018-10-26 16:15:31 -07:00