Tomas Groth
22fc6f746f
Fix images
2018-12-06 21:26:35 +01:00
Tomas Groth
a5443bf308
Quick fix for a traceback
2018-12-06 20:52:16 +01:00
Tim Bentley
c7fe441087
Fix tests and code
2018-12-02 10:19:07 +00:00
Tim Bentley
65fb592d1f
Fix tests and code
2018-12-02 09:20:06 +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
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
Raoul Snyman
f9adf856f1
HEAD
2018-11-30 22:54:20 -07:00
Raoul Snyman
e58e0ee485
Fix all the tests
2018-11-30 22:52:49 -07: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
Raoul Snyman
56f76b1179
Fixed up some more tests
2018-11-15 21:34:49 -07:00
Philip Ridout
0271962d6d
a 'fix' for presenation previews
2018-11-13 21:00:14 +00:00
Raoul Snyman
16027a43a9
Fixed a couple tests
2018-11-12 22:42:43 -07:00
Philip Ridout
d9d0a917fd
head
2018-11-10 08:09:10 +00:00
Philip Ridout
692a386387
Initial widification
2018-11-10 06:26:19 +00:00
Tomas Groth
3766ec3643
Fixed a few URIs and display on multiple vs single monitor
2018-11-09 16:31:33 +01:00
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
Raoul Snyman
4c103e4305
Fix the problem where the slides were being incorrectly indexed
2018-11-02 22:48:43 -07:00
Raoul Snyman
4506e78a1c
Fix a problem where going back to fullscreen wasn't working
2018-11-02 21:32:09 -07:00
Raoul Snyman
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
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
Tomas Groth
b45de5a7dd
Improve saving and loading of service files.
2018-10-28 22:16:00 +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
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
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
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
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
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
Philip Ridout
bdec3f407b
Remove proxy settings from individual bibles and use the centeral OpenLP proxy server settings.
2018-10-22 21:17:55 +01:00
Tomas Groth
27dfa68240
Fixed actual creation of themes. Thumbnail creation does not work yet.
2018-10-21 22:12:53 +02:00
Tim Bentley
c08347ca3e
more fixes
2018-10-21 16:35:59 +01:00
Tim Bentley
bc7b772ed2
head
2018-10-20 15:43:33 +01:00
Tim Bentley
1d4a414240
more state stuff
2018-10-20 15:41:32 +01:00
Ken Roberts
a3f2030349
PJLink2 Update T and pep8
2018-10-19 21:33:32 -07:00
Bastian Germann
e458622fcc
Revert the mediainfo upstreaming
...
Keep the pymediainfo dependency for later
2018-10-16 22:58:39 +02:00
Bastian Germann
b11079526d
Decode byte string for MediaInfo
2018-10-16 21:24:47 +02:00
Bastian Germann
45a1c3d3f1
Find macOS problem
2018-10-16 21:07:31 +02:00
Bastian Germann
dd346487f5
Find macOS problem
2018-10-16 20:55:25 +02:00
Bastian Germann
ddc66fcd2f
Try to fix macOS tests
2018-10-16 20:32:30 +02:00
Bastian Germann
b5e717a0bd
Make Code-Analysis happy
2018-10-16 09:18:48 +02:00
Tomas Groth
66ce7db46f
Fixed the theme layout preview and made preview widget scaling use HTML scaling.
2018-10-13 22:55:36 +02:00
Tim Bentley
92492ab0e8
initial phase of vlc and statemanagement
2018-10-13 11:24:01 +01:00
Bastian Germann
ba01cd35e1
Optionally depend on launchpadlib
2018-10-13 00:11:04 +02:00
Tomas Groth
bb9aa4a561
Initial support for transparent backgrounds.
2018-10-12 21:51:51 +02:00
Bastian Germann
e124229040
Try to fix CI
2018-10-11 20:25:53 +02:00
Bastian Germann
0e61b22a10
Add OFL for FontAwesome
2018-10-11 00:05:02 +02:00
Bastian Germann
5f23d3adea
Use appdirs instead of pyxdg
...
appdirs is used for all systems except Windows.
It has Windows support, so it could be used there as well.
2018-10-08 01:34:00 +02:00
Bastian Germann
79e7ea487f
Correct the help message
2018-10-07 23:40:36 +02:00
Tomas Groth
2fb0050531
Fixed some crashes when creating a new theme. Still some work to do...
2018-10-07 22:36:04 +02:00
Bastian Germann
d1e1975394
Use upstream pymediainfo
...
Current pymediainfo versions load a DLL/so. Use a very thin
wrapper to make sure that the executable is used if the DLL
is not available.
2018-10-07 02:24:29 +02:00
Bastian Germann
4784cdf152
Reapply OpenLP's changes to pymediainfo
2018-10-07 01:00:18 +02:00
Bastian Germann
7fb3ad4e9e
Reimport pymediainfo with its correct license
...
The mediainfoWrapper.py file was taken from
https://github.com/sbraz/pymediainfo/blob/a24c4b79c5/pymediainfo/__init__.py
and slightly modified.
It is licensed undre MIT but the license information was not copied.
Instead it was relicensed as GPLv2 with OpenLP's default copyright.
This is the original version.
2018-10-07 00:44:01 +02:00
Bastian Germann
9f6b03047b
Support running ./setup.py test
...
setuptools can run tests. Use nose2 to run the tests.
If it is not installed on your system, it is downloaded
and temporarily used.
2018-10-06 22:49:13 +02:00
Raoul Snyman
e45be1a50f
Fixed issue where screens were being loaded twice; Fixed an issue where an underlying C++ object was being deleted before the Python object was finished with it
2018-10-01 23:00:25 -07:00
Raoul Snyman
aa3b0c4bcc
HEAD
2018-10-01 21:39:42 -07:00
Tomas Groth
12a2a90ea6
Readded the Renderer class for calculating slide sizes.
2018-09-28 21:33:40 +02:00
Raoul Snyman
393823c0ab
Forgot the screens tab -_-
2018-09-12 07:26:04 -07:00
Raoul Snyman
514f2a16c6
Merge from shared branch
2018-09-11 22:48:08 -07:00
Raoul Snyman
0c8156b4c4
Loading and saving of screens is working; Refractored retranslateUi => retranslate_ui
2018-09-11 22:43:27 -07:00
Tomas Groth
1d0770b4c9
First step to make displays work.
2018-09-10 22:14:13 +02:00
Raoul Snyman
0794015765
Remove all the screen settings for now
2018-09-07 19:01:07 -07:00
Raoul Snyman
37424b3b13
HEAD
2018-09-07 07:59:21 -07:00
Raoul Snyman
67e6806924
HEAD, plus loading screens from settings
2018-09-06 23:43:01 -07:00
Kyle Russell
8a5a2628dc
Fix pycodestyle line spacing warnings
2018-08-31 20:27:53 -04:00
Raoul Snyman
c2a60fb0e9
Make our version number PEP 440 compliant and add a script for Jenkins to report back to a merge proposal.
...
bzr-revno: 2833
2018-08-31 16:46:54 +01:00
Raoul Snyman
8d379e6785
Add some tests, we're up to 52% coverage now!
2018-08-30 22:49:26 -07:00
Simon Hanna
7321810e78
Improve the regex, removing the displayed warning
2018-08-27 16:16:26 +02:00
Simon Hanna
aaef55106c
Remove imports from openlp/core/ui/__init__.py and update related files
2018-08-25 16:36:46 +02:00
Simon Hanna
a4c1e306b5
Remote imports from openlp/core/lib/__init__.py and update other files accordingly
2018-08-25 16:08:19 +02:00
Simon Hanna
3ae978e4be
Log an error instead of debug output
2018-08-12 13:14:47 +02:00
Simon Hanna
3e5eb698d9
Return None instead of raising an error when converting path objects
2018-08-12 13:12:03 +02:00
Tomas Groth
0aadec661f
Fix some pylint failures and add qtawesome to appveyor install.
2018-08-05 22:28:01 +02:00
Tim Bentley
753a8946c3
fix icons
2018-08-04 22:01:15 +01:00
Tim Bentley
3a0d0ff2ea
Head
2018-08-04 21:58:13 +01:00