54ad6ed69f
Correct Python license initials
2019-08-27 07:44:52 -07:00
9ad3975f00
Correct Python license initials
2019-08-27 07:43:51 -07:00
2fdcdaca33
Add license of each project behind name
2019-08-27 07:40:26 -07:00
e53f61b7f3
HEAD
2019-08-26 21:41:56 -07: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
ff4dc581b4
fix setiing theme data
2019-08-25 12:37:34 +01: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
2557eeeaa6
Changed button to say 'Contribute', moved some text around, removed some unnecessary text
2019-08-22 20:21:15 -07:00
e2abca9a03
HEAD
2019-08-22 14:39:05 -07:00
9f83e8cfc2
Update the about dialog
2019-08-22 12:55:59 -07:00
81ed036002
Fix a bug where tall images were getting cut off at the top and bottom
...
bzr-revno: 2892
2019-08-22 11:48:33 -07:00
3ce073c4bf
Fix image height, update tests, and make 'npm test' only run the tests once instead of continually
2019-08-22 09:40:45 -07:00
Tim Bentley
edf31caa61
Update Translation process and Translations 18082019.
...
bzr-revno: 2891
2019-08-22 16:48:40 +01:00
Tomas Groth
aae8b5b811
Fix test
2019-08-21 21:45:05 +02:00
Tomas Groth
62ca28cf09
Improve image scaling on display
2019-08-21 21:13:27 +02:00
Tomas Groth
cd25766b79
Try to get image-scaling working correctly
2019-08-19 22:42:36 +02:00
Tim Bentley
df7ffc918a
Translations 18082019
2019-08-18 10:15:51 +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
b6512adf2a
Fixes
2019-08-06 22:46:00 +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
493f33b764
minor fix
2019-08-04 16:56:07 +01:00
Tim Bentley
0e96c55c8e
pep 8
2019-08-04 15:06:00 +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
38a6f1b2ca
Use PyMySQL rather than MySQL Connector
2019-08-03 11:19:25 -07: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
Tim Bentley
8ce94115c9
Fix service Print code
2019-07-31 17:26:25 +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
Tim Bentley
7f5166f3d0
Text fixes
2019-07-28 16:56:28 +01:00
Tim Bentley
da75c96d03
allow last service to load on startup
2019-07-28 15:40:07 +01:00
John Lines
c3eecd04d9
Implement BoldLine hint
2019-07-28 09:46:38 +01:00
Tim Bentley
095881cb90
Update logging settings
2019-07-28 09:40:38 +01:00
Tim Bentley
aa5e33da7d
Fix settings screen conversion
2019-07-28 09:30:24 +01:00
Phill
2e8da5a79e
Fix check box alignment
...
Fixes: https://launchpad.net/bugs/1832942
2019-07-27 11:01:59 +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
ef3aeb6894
Package the VLC plugins too.
...
bzr-revno: 2886
2019-07-16 13:21:41 +02: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
5121431281
Add Zeroconf services to OpenLP so that external devices can find OpenLP on the network.
...
bzr-revno: 2885
2019-07-04 12:00:24 -07:00
642d59d7a8
Change VLC paths and include VLC plugins
2019-07-03 23:47:14 -07:00
Phill
9c35b7dcdc
Minor fixes, and changes
2019-07-03 14:23:23 +01:00
a8e46110ed
Fix an incorrect if and update tests
2019-07-02 23:30:01 -07:00
11ad9dbb22
Further refactor the code, and fix up the tests
2019-07-02 20:05:01 -07:00
f27e4f8821
Extract filtering to make things more testable
2019-07-02 16:00:27 -07:00
50fcc9b5d5
Add zeroconf to AppVeyor and setup.py, broadcast on all valid interfaces, quit the thread properly
2019-07-02 13:29:42 -07:00
0618f63ede
Added a Zeroconf service to aid devices detecting OpenLP on the network
2019-07-01 15:36:14 -07: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
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
Nico Opiyo
0eff721f24
Fixed unit tests for alerts branch
2019-06-30 22:16:54 +03: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
Nico Opiyo
2076851555
Fixed scrolling bug display
2019-06-27 13:11:56 +03:00
Johnthan
dcabe95ac0
fix 1832874 and 1833876
...
bzr-revno: 2882
2019-06-25 19:33:47 +01:00
Phill
a432a57452
rename param js_use to is_js
2019-06-21 23:09:36 +01:00
Phill
3e2e272776
revert suffix stuff
2019-06-21 22:09:28 +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
7c7dbacb03
colon
2019-06-14 20:28:08 +01:00
Tim Bentley
688965081e
Fix streaming part1
2019-06-14 20:20:29 +01:00
Tim Bentley
7143fbb8d1
Fix streaming part1
2019-06-14 18:54:04 +01:00
Tim Bentley
2b4842b20d
streaming works
2019-06-12 19:04:47 +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
Tomas Groth
9966d8ace7
Missed a rename of _write_theme to save_theme.
2019-06-11 21:11:54 +02:00
Tim Bentley
edce402a60
fix up media for breakages
2019-06-11 19:40:20 +01:00
596c484bd7
Add presentations through LibreOffice on macOS.
...
bzr-revno: 2878
2019-06-10 22:01:02 -07:00
Tomas Groth
4f705a649a
Loading VLC module can also result in an OSError
2019-06-10 22:44:24 +02:00
Tomas Groth
4361159434
Set the default value of core/display_on_monitor to False to avoid blocking the screen with the display window on first start.
2019-06-10 22:22:22 +02:00
Tomas Groth
4c1f67f84b
Set song import/export default directory to None
2019-06-10 22:10:38 +02:00
Tomas Groth
31f6779d3f
fix pep8
2019-06-09 22:22:43 +02:00
Bastian Germann
81e90c9047
Merge trunk
2019-06-09 18:16:24 +02:00
Tomas Groth
04d3efef9e
fix some broken tests
2019-06-07 23:05:02 +02:00
Tomas Groth
ad9d1df172
pep8
2019-06-07 22:51:19 +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
7819a9eb02
Fix license issues
2019-06-04 21:57:26 -07:00
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
52eb196e5b
PEP8
2019-05-31 21:19:15 +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
Tomas Groth
7558fb6e64
Use a live webengine widget when previwing themes.
2019-05-28 22:37:50 +02:00
Phill
cdf29876e2
More media clean-up
2019-05-26 21:53:54 +01: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
Phill
c901ec3d75
Move suffixes from list to set, remove VlcPlayer.is_active as it was never ser
2019-05-24 23:11:11 +01:00
Tomas Groth
6e03382f1f
Reenable setting slidecontroller index when openlp is not in focus.
2019-05-24 21:21:19 +02:00
6800490995
For now, this is a bit of a work-in-progress. This code should pick up the bundled libvlc.(dll|so|dylib) and use it. VLC detection seems to be a little iffy right now.
...
bzr-revno: 2873
2019-05-24 20:50:51 +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
Phill
d178b7adba
Tidy ups + doc
2019-05-22 21:46:51 +01:00
ebc6e69668
Fix linting and remove duplicated VLC path env var
2019-05-22 09:59:58 -07:00
ca5e46eb49
HEAD
2019-05-22 09:47:20 -07: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
fa7e8f9d3c
PJLink 2 Update v07
...
bzr-revno: 2871
2019-05-20 20:25:33 +01:00
3d18478ac7
Fix up the tests
2019-05-18 08:56:22 -07:00
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
dad969bc0e
Fix some small issues from the move to a new ScreenList object
2019-05-17 22:21:38 -07:00
482b80aa82
Print out the location of the log file
2019-05-17 22:10:51 -07:00
8029a8b767
HEAD
2019-05-17 21:56:15 -07:00
0c14ddf31f
PJLink2 Update v07
2019-05-11 02:07:40 -07:00
bb6b2b32b9
HEAD
2019-05-10 10:08:32 -07:00
Bastian Germann
ddef29599f
Use start script __main__.py which enables 'python -m openlp'
2019-05-09 00:06:09 +02:00
Tim Bentley
e2acc386b7
remove commented out code
2019-05-08 15:09:54 +01:00
Tim Bentley
9e22ed86e3
remove unneeded test
2019-05-08 14:58:06 +01:00
Tim Bentley
7ed4581a3f
head
2019-05-07 18:04:52 +01:00
b4d5425887
PJLink2 Update v06
...
bzr-revno: 2869
2019-05-07 17:57:35 +01:00
984e79faa9
PJLink2 Update v05
...
bzr-revno: 2868
2019-05-07 17:57:02 +01:00
Phill
0f640368e1
Just to trigger the tests :-)
...
bzr-revno: 2867
2019-05-07 17:56:21 +01:00
d6227ea582
HEAD
2019-05-06 22:07:18 -07:00
236bc73e59
Fix an issue with changing the data folder; Include QDarkStyle when building Windows installer
2019-05-06 22:06:29 -07:00
Tomas Groth
8f48fa26e9
head
2019-05-05 20:41:17 +02:00
Tim Bentley
54aea66a16
initial version
2019-05-05 09:13:10 +01:00
Tim Bentley
22db084375
fix missing vlc
2019-05-05 06:59:29 +01:00
855828939f
PJLink2 update v06
2019-05-04 21:08:32 -07:00
Tim Bentley
a7821bdd26
rename additions to arguments
2019-05-04 20:47:06 +01:00
Tim Bentley
3526c3de64
Head
2019-05-04 20:29:20 +01:00
Phill
3ee9df96ae
PEP8
2019-05-04 19:25:59 +01:00
Phill
1d736a58f5
Fix up tests
2019-05-04 13:05:53 +01:00
Phill
7aa7e5c635
Move some changes out of annother branch
2019-05-04 12:49:20 +01:00
a503c61a51
PJLink2 update v05
2019-05-04 03:21:48 -07:00
Phill
15f3b0fcca
Seperate some fixes out of annother branch
2019-05-04 10:13:29 +01:00
2a479a15da
pjlink2 update v04
2019-05-03 22:25:07 -07:00
Tim Bentley
feaee351b2
head
2019-05-03 18:26:37 +01:00
Tim Bentley
50e2c6e5e9
updates
2019-05-03 18:25:27 +01:00
d95b4343b5
Temporary workaround for VLC
2019-05-02 20:23:23 -07:00
d42a7118c0
HEAD
2019-05-02 20:20:05 -07:00
Bastian Germann
db9cc8c310
Add PyMuPDF as additional PDF controller and missing mupdf file formats
...
bzr-revno: 2864
2019-05-02 14:47:05 -07:00
46bb693d18
Fix command line args
2019-05-02 11:59:09 -07: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
Tomas Groth
5f63b1297f
trunk
2019-05-01 21:22:01 +02:00
Tomas Groth
85879122ab
Implement suggestions and fix test.
2019-05-01 21:19:21 +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
Tomas Groth
b3c1996e4f
Handle absolute and relative paths.
2019-04-30 21:43:41 +02:00
Tomas Groth
e14dd69817
trunk
2019-04-30 21:02:42 +02:00
Bastian Germann
b4e24f10d6
Update new file to GPLv3+
2019-04-28 21:22:52 +02:00
Bastian Germann
d74e5203c3
Merge HEAD
2019-04-28 21:21:23 +02:00
d6cf6cf6bf
PJLink2 update V03
2019-04-28 00:03:51 -07:00
Tim Bentley
56722b2729
updates
2019-04-27 16:12:24 +01:00
Tim Bentley
656c1d3bfc
fix pep8
2019-04-21 13:48:23 +01:00
Tim Bentley
607d678780
seek slider works
2019-04-21 09:20:43 +01:00
Tim Bentley
f5a2a58234
head
2019-04-21 07:27:05 +01:00
Tim Bentley
0088fd4fe2
fix image theme editing
2019-04-21 07:25:46 +01:00
5f6887f837
PJLink2 Update V1
2019-04-20 18:04:59 -07: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
84fc07d15d
HEAD
2019-04-12 22:10:23 -07:00
Tim Bentley
f1bf3c3000
Finish experimental and start media tab
2019-04-12 22:03:23 +01:00
Tomas Groth
41d876be52
Fix errors detected by pylint.
2019-04-12 21:16:00 +02:00
5786a3f5ac
Use the full path to the dll/dylib
2019-04-11 22:52:06 -07:00
453191f395
Move the VLC setup to after the logging is set up
2019-04-11 20:57:15 -07:00
8f4e7dc7db
debugging
2019-04-11 20:55:45 -07:00
a16853e2d7
Debugging when not frozen too
2019-04-11 20:51:44 -07:00
cec6f13506
Log VLC path for debugging
2019-04-11 20:24:47 -07:00
f1f313ed5f
Detect if OpenLP is running as a frozen app, and set the VLC environment variable
2019-04-11 14:55:57 -07:00
Tim Bentley
49384aa672
head
2019-04-09 19:35:10 +01:00
Tim Bentley
3fd074f5c2
pep8
2019-04-09 18:32:10 +01:00
Tim Bentley
0e57b10263
add experimental flag
2019-04-09 18:21:35 +01:00
Tim Bentley
737d320b3d
handle missing live display preserve prview
2019-04-09 17:47:23 +01:00
Tomas Groth
ac0c27a7f4
Update Reveal.js to 3.8.0.
...
bzr-revno: 2855
2019-04-08 23:09:34 -07: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
2d83738405
Upgrade to Reveal.js 3.8.0
2019-04-08 21:47:05 +02:00
Tim Bentley
6bea242ae4
Fixes and handle missing display
2019-04-08 18:19:18 +01:00
Nico Opiyo
628cfbf213
Fixed alert positioning with CSS flexbox and also fixed non-scrolling alert display
2019-04-05 17:29:27 +03: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
Nico Opiyo
e56971fa81
Fixed queue bug when showing alerts from the queue
2019-04-02 22:08:27 +03:00
Nico Opiyo
0e1989f06f
Fixed all tests and changed entrance transition to class based toggling
2019-03-29 17:18:54 +03:00
Nico Opiyo
c25f4d8197
Cleaned up Javascript and refactored the functions and tests plus optimized animation of text
2019-03-29 15:36:32 +03: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
ae2109e509
fix pep8.5
2019-03-27 18:59:03 +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
Tim Bentley
112fac8baf
Media is now playing again - just
2019-03-24 07:53:19 +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
573f31fd45
Minor tidy ups
2019-03-17 10:36:12 +00: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
d8644648a4
Fit the logo to the Main Display
...
Fixes: https://launchpad.net/bugs/1819763
2019-03-16 10:26:05 +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
Philip Ridout
056b902cf9
PEP8
2019-03-15 20:47:47 +00:00
Nico Opiyo
7a1c82096d
Fixed tests and refactored event listeners for effective testing
2019-03-15 17:46:26 +03: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
Philip Ridout
87216707d3
Test fixes
2019-03-09 06:58:52 +00:00
eb8864f569
Minor cleanups
2019-03-08 19:53:20 -08:00
Philip Ridout
11aa69c9ac
PEP fixes
2019-03-08 21:25:16 +00:00
Philip Ridout
fc8255d658
PEP fixes
2019-03-08 21:00:16 +00:00
cc4b8e4242
PJLink2 Update U
2019-03-08 07:19:57 -08: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
Nico Opiyo
de1790ac76
Fixed exit transition bug
2019-03-07 23:20:57 +03:00
Tomas Groth
b6a36f2324
pep8 fixes
2019-03-07 20:23:04 +01:00
Nico Opiyo
93a6a6a75b
Added a few tests and fixed failing JS tests
2019-03-06 13:05:28 +03: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
Tomas Groth
d7e4798b96
trunk
2019-03-04 21:33:43 +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
Tomas Groth
fb02d06a09
make the path of display web file work on frozen apps
2019-02-27 21:17:00 +01: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
Philip Ridout
67be698ad2
Fixes
2019-02-21 21:29:00 +00:00
Samuel Mehrbrodt
fcf4cb1c5c
Merge trunk
2019-02-21 22:26:36 +01:00
Tomas Groth
c241b28039
put debug in the log
2019-02-19 22:38:44 +01:00
Tomas Groth
0d66070879
build both 32 and 64 bit, and add debug print
2019-02-19 21:46:31 +01:00
Philip Ridout
bd99cee8fd
minor changes
2019-02-16 08:57:11 +00:00
Philip Ridout
5a32b40653
pep again!
2019-02-15 22:54:45 +00:00
Philip Ridout
5fdebcb7a6
change select all icons. fix wordwrap
2019-02-15 22:34:53 +00:00
Philip Ridout
de89167a33
url change
2019-02-15 20:56:15 +00:00
Philip Ridout
9b2ef7d8f7
PEP8
2019-02-15 20:47:09 +00:00
Philip Ridout
6d7c19256b
Fixes
2019-02-15 20:22:02 +00:00
Philip Ridout
8bc6cfc1a5
HEAD
2019-02-15 20:12:59 +00:00
Philip Ridout
097225c9d7
Code change for json config file. Titulate themes ftw page
2019-02-15 20:12:28 +00: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
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
465ff767d6
Fix an unused import and some incorrect patch()s
2019-02-13 14:36:37 -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
Tomas Groth
927b68dc95
Fix more tests
2019-02-13 20:41:10 +01:00
Nico Opiyo
5e46c4f346
Fixed the location enumeration for the alerts
2019-02-12 13:19:44 +03:00
Nico Opiyo
fe431b2b2c
Refactored alert tests and optimized alert code plus fixed spacing
2019-02-12 13:08:25 +03:00
Tomas Groth
2219f1f65f
Updated reveal.js to 3.7.0
2019-02-11 21:34:20 +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
gregzovic@bazaar.launchpad.net
b83df5cd29
Fixed alerts and removed unnecessary debug statements and added tests
2019-02-06 23:33:16 +03:00
Tomas Groth
2e93377cd3
Fix a few tests.
2019-02-06 21:26:33 +01:00
Philip Ridout
4ea2578cff
Rework FTW to use ScreeenSelectionWizard
2019-02-06 20:07:01 +00:00
Tomas Groth
4489feb935
Added the text slide footer
2019-02-05 22:26:30 +01:00
Tomas Groth
82fa94857f
Fix pagination
2019-02-02 22:02:33 +01:00
Tim Bentley
8de6ff8832
Fixed trunk merge so now matches that.
2019-01-31 21:34:20 +01:00
Tomas Groth
128ae7948b
Workaround for image thumbnails not being displayed correctly in the slidecontroller.
2019-01-30 21:11:32 +01:00
62b0eedfc6
Get Pyro working again
2019-01-30 00:18:03 -07:00
64251747fb
HEAD
2019-01-29 10:27:34 -07:00
Tim Bentley
5c9e47d977
Add settings tab
2019-01-28 08:31:37 +00:00
Tomas Groth
728dcfba78
Fixed a traceback when saving in the screentab.
2019-01-27 21:01:02 +01:00
Tim Bentley
2f43ec5cf0
more fixes
2019-01-27 16:33:12 +00:00
Tim Bentley
2cae002824
cleanups
2019-01-27 14:52:06 +00:00
Tim Bentley
f1c7664125
Merge media trunk and fix up
2019-01-27 14:42:23 +00:00
Philip Ridout
af41798128
Make screen selection reusable
2019-01-26 08:17:07 +00:00
gregzovic@bazaar.launchpad.net
178df476bd
Added alert animations and transitions
2019-01-24 12:49:45 +03:00
Tim Bentley
77f84e2b95
More stream stuff
2019-01-20 21:54:26 +00:00
Tim Bentley
469a888563
clean ups and settings
2019-01-20 17:58:41 +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
59d61d6c9b
fix
2019-01-11 20:23:24 +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
807e6a843d
Fix doc strings
2019-01-08 19:30:28 +00:00
Tim Bentley
5299cc27f5
pep8
2019-01-04 20:50:40 +00:00
Tim Bentley
fb978fca99
pep8
2019-01-04 20:39:05 +00:00
Tim Bentley
588fc947c3
pep8
2019-01-04 20:30:34 +00:00
Tim Bentley
392bfba099
pep8
2019-01-04 20:11:12 +00:00
Tim Bentley
c2a03e205d
try again
2019-01-04 18:21:38 +00:00
Tim Bentley
26f549cd9e
try again
2019-01-04 18:17:39 +00:00
Tim Bentley
72cd432f10
try again
2019-01-04 18:11:15 +00:00
Tim Bentley
f0108d89fc
try again
2019-01-04 18:05:17 +00:00
Tim Bentley
da73e2f762
for fixes
2019-01-03 22:08:13 +00:00
Tim Bentley
df3bbc1ec0
fixes
2019-01-01 16:04:37 +00:00
Tim Bentley
3bfa92cd47
fix bits
2018-12-21 15:42:12 +00:00
Tim Bentley
7be849681a
fix bits
2018-12-21 15:33:46 +00:00
Tim Bentley
0f538250b9
fixes
2018-12-15 08:31:16 +00:00
Tim Bentley
71c1051f88
test fixing
2018-12-13 19:25:20 +00:00
Kyle Nweeia
d086e83656
2018-12-11 21:30:22 -05:00
Tim Bentley
79eca4756a
Fix tests
2018-12-11 21:20:32 +00:00
2f8ad08d1a
HEAD
2018-12-10 09:48:48 -07:00
7012a09812
temporarily fixed theme level
2018-12-10 09:48:26 -07:00
Tomas Groth
0f91ad72fd
Make image preview respect slide-max-height setting
2018-12-07 21:27:33 +01:00
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
f9adf856f1
HEAD
2018-11-30 22:54:20 -07:00
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
56f76b1179
Fixed up some more tests
2018-11-15 21:34:49 -07:00
Tomas Groth
a1c4374b1d
Fix hang in powerpointcontroller
2018-11-13 22:41:45 +01:00
Philip Ridout
0271962d6d
a 'fix' for presenation previews
2018-11-13 21:00:14 +00:00
a1e4a5d006
HEAD
2018-11-13 07:39:34 -07:00
16027a43a9
Fixed a couple tests
2018-11-12 22:42:43 -07:00
Tomas Groth
ffb673a3d4
Some fixes for powerpoint presentation. Still some work to do...
2018-11-12 21:15:50 +01: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
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
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
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
Tim Bentley
b09a3a5b5a
minor
2018-10-27 06:58:03 +01:00
dc5a9590ba
Fix up some more linting issues
2018-10-26 21:13:33 -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
02e1263d20
Fix a merge issue
2018-10-25 19:17:28 -07:00
80c57a9c6d
HEAD
2018-10-25 19:15:25 -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
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
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
0484d0bf23
Move the openlp.__main__ module to run_openlp
2018-10-16 22:07:00 +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
7eafbac68d
Make Code-Analysis happy
2018-10-16 09:29:58 +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
bd3015babf
Media plugin checks for libmediainfo
2018-10-08 00:05:04 +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
Bastian Germann
0b1ba4ba6d
Fix setup's requirements
...
Move the startup script so that its name does not
conflict with the openlp namespace.
Codify scripts/check_dependencies.py in setup.py.
The name on PyPI is used to declare the dependencies.
This is a first step to enable OpenLP distribution via
PyPI.
The differences are:
* pyenchant and pyodbc are declared optional because
they are optional in the code and pyenchant is not
maintained anymore.
* pyenchant's required version is set to 1.6 not only
for windows. This version is quite old.
* The 5.0 version checks for PyQt5 are left out because
this is the first version anyway.
* LibreOffice's uno does not exist on PyPI
* sqlite3, asyncio and mock are available in Python
>= 3.4 anyway and not noted as dependencies.
* six is not defined as dependency because the code
should be py3 only.
The situation with regards to platform wheels being
published looks quite promising.
As Linux users typically install via their package
manager wheel availability is not as import for them
as for Win or Mac users.
Both of them are available for most dependencies with
native extensions.
The few exceptions:
* PyICU does not publish any platform wheels.
More info: https://github.com/ovalhub/pyicu/issues/79
* mysql-connector-python does not publish win32 wheels.
* pyenchant does not publish win64 wheels.
The wheels are typically available for Py=2.7 and Py>=3.4,
although some (mysql-connector-python, PyQt5, pywin32)
need Py>=3.5
2018-10-03 01:19:49 +02:00
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
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
393823c0ab
Forgot the screens tab -_-
2018-09-12 07:26:04 -07:00
514f2a16c6
Merge from shared branch
2018-09-11 22:48:08 -07:00
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
0794015765
Remove all the screen settings for now
2018-09-07 19:01:07 -07:00
37424b3b13
HEAD
2018-09-07 07:59:21 -07:00
67e6806924
HEAD, plus loading screens from settings
2018-09-06 23:43:01 -07:00
Tomas Groth
7a70550c20
Make it possible to set the data-path for portable data.
2018-09-02 21:21:57 +02:00
Kyle Russell
8a5a2628dc
Fix pycodestyle line spacing warnings
2018-08-31 20:27:53 -04:00
Kyle Russell
6dc1c37d59
Merge lp:openlp for manifest test resources and font fix
2018-08-31 13:35:30 -04:00
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
8d379e6785
Add some tests, we're up to 52% coverage now!
2018-08-30 22:49:26 -07:00
Kyle Russell
c366e58683
Improve usability of image plugin choosegroupform
...
In order to add an image to an existing group when no group was preselected,
the user must currently choose the existing group name from the comboxbox
and also select the Existing Group radio button. It should be assumed that
by selecting a group name from the combobox, the user intendeds to add the
image to an existing group, and the accompanying radio button should
automatically be selected. This reduces the number of required clicks, and
the likelihood of not actually adding the image to the correct group.
Likewise, if a user enters text into the New Group field, the dialog
should assume that the user's intent is to create a new group and auto
select the appropriate radio button.
Also removes some choosegroupdialog specific component logic from mediaitem,
since it's now covered by the choosegroupdialog implementation. Better
encapsulation, and improves testability. (Testing that the existing group
radio button was selected when choosedialogform was initialized with a
preselected group requires much more effort when the radio button selection
logic spanned two components.)
Adds simple test cases for the scenarios described above.
2018-08-29 23:11:30 -04:00
thelinuxguy
2f465a9dd9
fix warning in reges
...
bzr-revno: 2832
2018-08-29 19:01:27 +01:00
Simon Hanna
7321810e78
Improve the regex, removing the displayed warning
2018-08-27 16:16:26 +02:00
Simon Hanna
aa4a57a2bf
Fix typo
2018-08-26 09:28:43 +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