Commit Graph

15972 Commits

Author SHA1 Message Date
Tomas Groth
79fba1b4c9 Do some rewirering of alerts. 2018-11-08 22:06:35 +01:00
Tomas Groth
3fbfd7592b Fix a traceback when going live with presentation 2018-11-06 22:00:58 +01:00
Tomas Groth
14a3239a6e Reintroduce the display_on_monitor setting. 2018-11-06 21:39:09 +01:00
Tomas Groth
d0eebc09df Always use display_geometry for displays. 2018-11-06 20:41:27 +01:00
Tomas Groth
dfa10b42bb Hack to get theme screenshot working 2018-11-06 19:55:34 +01:00
Tim Bentley
77613086bf error message update 2018-11-04 20:23:25 +00:00
Tim Bentley
0540453892 Clean up error handling 2018-11-04 17:13:56 +00:00
4c103e4305 Fix the problem where the slides were being incorrectly indexed 2018-11-02 22:48:43 -07:00
4506e78a1c Fix a problem where going back to fullscreen wasn't working 2018-11-02 21:32:09 -07:00
76d1fefaba Fix the problem with the custom vs display geometries 2018-11-02 21:23:15 -07:00
Tomas Groth
953ed2606b Implement blanking. 2018-11-02 20:01:38 +01:00
Tim Bentley
0694d1b3d0 Stop media crashing 2018-11-01 20:51:42 +00:00
Kyle Nweeia
6d243557f5 fixed bug #1678632 'SongSelect Importer Infinite Loop' 2018-10-31 21:25:43 -04:00
Tomas Groth
38c9514b80 Make tests runnable and clean up a bit 2018-10-30 21:12:16 +01:00
Tomas Groth
e7526f1e59 merge trunk 2018-10-30 20:46:55 +01:00
bastiangermann@fishpost.de
18a236b227 A test that depends on re.escape's pre-3.7 behaviour fails on Python 3.7.
Make it compatible.

bzr-revno: 2841
2018-10-30 05:57:33 +01:00
Bastian Germann
bad6212008 Test Py 3.7 compatibility 2018-10-29 00:24:55 +01:00
Tomas Groth
b45de5a7dd Improve saving and loading of service files. 2018-10-28 22:16:00 +01:00
Bastian Germann
53d93bff5b Do not export any tests* module, but include them only in sdist
bzr-revno: 2840
2018-10-28 20:46:42 +00:00
Tomas Groth
4d8661b669 Improve service loading 2018-10-28 17:34:17 +01:00
Bastian Germann
479267660c Replace PyICU with PyQt's QCollator
bzr-revno: 2839
2018-10-28 12:56:19 +00:00
Bastian Germann
2dc3d42fa9 Include tests in sdist 2018-10-28 12:42:09 +01:00
Tomas Groth
055d165830 Fixed loading and viewing presentations. 2018-10-28 07:28:33 +01:00
Bastian Germann
820476767f Do not export any tests* module 2018-10-27 23:31:14 +02:00
Bastian Germann
191273fbe8 Remove unused imports 2018-10-27 13:05:41 +02: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
Tim Bentley
26a9b2430d Head 2018-10-27 07:00:51 +01:00
Tim Bentley
b09a3a5b5a minor 2018-10-27 06:58:03 +01:00
6f0a1e5772 Remove the circular dependency problems in the custom slide plugin, and clean up the linting issues.
bzr-revno: 2838
2018-10-27 06:53:47 +01:00
dc5a9590ba Fix up some more linting issues 2018-10-26 21:13:33 -07:00
e3b46b9430 Disable docstring linting 2018-10-26 21:02:57 -07:00
fd36a01cd6 Remove incorrect faulthandler initialisation 2018-10-26 20:49:34 -07:00
417912aae2 Fix the tests 2018-10-26 18:53:43 -07:00
d1c4cea777 Fix linting issues 2018-10-26 18:40:20 -07:00
ec479e589b Fix a bunch of linting issues (which should also help resolve other circular dependencies) 2018-10-26 16:15:31 -07:00
Tim Bentley
bcd917d360 finish plugin migartion and clean up main window 2018-10-26 20:30:39 +01:00
Tim Bentley
20dc4f81ed fix plugin loading 2018-10-26 19:30:59 +01:00
4bed8eabed Attempt to remove/reduce circular imports 2018-10-26 11:26:12 -07:00
Tomas Groth
bf06411b93 Remove pyenchant from the appveyor script since it build on win64 where pyenchant is unavailable. 2018-10-25 21:58:23 +02:00
Tomas Groth
0e24bf9017 Update dependencies to fit webengine 2018-10-25 21:02:49 +02:00
Tim Bentley
9546c1d9bf Head 2018-10-25 17:38:39 +01:00
Tim Bentley
59c5c7bed7 more cleanups 2018-10-25 17:37:12 +01:00
Philip Ridout
a867c54b94 HEAD 2018-10-24 22:02:06 +01:00
Tomas Groth
7f5bd854db 2018-10-24 22:10:32 +02:00
Phill
891f1dc397 Migrate bibles to use the centeral proxy settings. Upgrade settings and bible meta data accordingly.
bzr-revno: 2837
2018-10-24 20:35:22 +01:00
Tomas Groth
8ad8eeb60d Update some header years. 2018-10-24 20:44:17 +02:00
Bastian Germann
cd5939eb3b This fixes setuptools' dependencies according to scripts/check_dependencies.py.
The minimum Python version is set to 3.6 because this was agreed to on the mailing list.
Some packages which are optional in the source are declared as optional (uno, pyenchant, pyodbc).

To overcome a module conflict, openlp.py is replaced with run_openlp.py which setuptools installs as /usr/bin/openlp (or openlp.exe on Windows).

Additionally, pyxdg is replaced with appdirs (see License violations issue).

bzr-revno: 2836
2018-10-24 20:22:28 +02:00
67a4100bc1 PJLink2 Update T
bzr-revno: 2835
2018-10-24 20:02:07 +02:00
Tim Bentley
9c30b2e5a9 More plugin state cleanups 2018-10-23 17:43:52 +01:00
Philip Ridout
aa744e0d99 PEP fixes 2018-10-22 21:42:25 +01:00