Commit Graph

15701 Commits

Author SHA1 Message Date
Tim Bentley 3478d18ad0 Fix tests 2018-12-11 20:19:30 +00:00
Tim Bentley ee4cdcc9e7 Fix tests 2018-12-11 20:00:33 +00:00
Tim Bentley dbd3d8f0ef Fix tests 2018-12-11 19:45:27 +00:00
Tim Bentley 47236b0238 Fix tests 2018-12-11 19:35:35 +00:00
Tim Bentley e224352846 Fix tests 2018-12-11 18:19:48 +00:00
Tim Bentley 88f413e700 Fix tests and code 2018-12-02 14:00:17 +00:00
Tim Bentley cfc18d5c1a Fix tests and code 2018-12-02 13:51:24 +00:00
Tim Bentley c7fe441087 Fix tests and code 2018-12-02 10:19:07 +00:00
Tim Bentley eeefc81174 Fix tests and code 2018-12-02 10:09:01 +00:00
Tim Bentley c1c8f3e75d Fix tests and code 2018-12-02 09:49:30 +00:00
Tim Bentley 65fb592d1f Fix tests and code 2018-12-02 09:20:06 +00:00
Tim Bentley 9a39c46e2b Fix tests and code 2018-12-02 09:08:00 +00:00
Tim Bentley c1a1ac58ba Fix tests and code 2018-12-02 09:03:01 +00:00
Tim Bentley c24fb0cb59 Fix tests and code 2018-12-02 08:39:53 +00:00
Tim Bentley fc675e9c99 fix up tests 2018-12-01 14:41:40 +00:00
Tim Bentley 746ec03e15 fix up tests 2018-12-01 14:35:35 +00:00
Tim Bentley 95bdfc1f64 head 2018-12-01 14:10:47 +00:00
Tim Bentley a7cd0a9370 fix sound 2018-12-01 14:10:28 +00:00
Tim Bentley 34e4301f53 audio now works 2018-12-01 12:19:01 +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
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
Tim Bentley 0694d1b3d0 Stop media crashing 2018-11-01 20:51:42 +00: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
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
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
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
Raoul Snyman 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
Raoul Snyman dc5a9590ba Fix up some more linting issues 2018-10-26 21:13:33 -07:00
Raoul Snyman e3b46b9430 Disable docstring linting 2018-10-26 21:02:57 -07:00
Raoul Snyman fd36a01cd6 Remove incorrect faulthandler initialisation 2018-10-26 20:49:34 -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
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
Raoul Snyman 4bed8eabed Attempt to remove/reduce circular imports 2018-10-26 11:26:12 -07: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
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
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
Ken Roberts 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