Tim Bentley
6876bbd531
Clean up Apis and remove duplicate files.
...
Add new API to help testings
2020-05-16 06:11:21 +00:00
Daniel
58b622a196
Change server send correct files for new web-remote
2020-05-08 13:04:38 +12:00
Tim Bentley
2223a56268
Logging and Powerpoint fixes
2020-05-02 18:53:56 +00:00
Tim Bentley
da01b2a8f2
Api improvements
2020-04-26 21:37:35 +00:00
Tim Bentley
42e6640339
Cleanups, add missing theme functionality
2020-04-09 21:55:27 +00:00
Raoul Snyman
6bbe01e7c9
Web Remote Version Checking and Downloads; Other Fixes
...
- Download the web remote as part of the FTW
- Add version checking for the web remote
- Always order the authors when exporting to OpenLyrics
- Write tests for a bunch of things.
2020-04-07 23:36:14 -07:00
Tim Bentley
3f41c852f2
Fix some race conditions, remove calls to ImageManager, fix a crash in the remote API, fix some more test issues.
2020-04-02 18:48:27 +00:00
Fernando Quant
5e4559cdb3
Added basic theme API
2020-04-01 18:26:57 +00:00
Raoul Snyman
73507884fb
Refactor web remote deployment, plus other fixes and enhancements
...
- Refactor deployment away from the web server thread
- Refactor the web remote settings tab
- Provide a way for threads to show an error message to the user
- Fix an issue where multiple zeroconf services were being run instead of a single instance on multiple addresses
- Refactored the DownloadProcess dialog
- Fix the tests
2020-03-17 19:31:18 -07:00
Tim Bentley
45e38c4959
Migrate API to Settings
...
Fix missing / incorrect copyright
Signed-off-by: Tim <tim.bentley@gmail.com>
2020-01-29 06:50:09 +00:00
Simon Hanna
ef2f798f6f
Update remote API to use Flask, and be more RESTful
2020-01-27 22:57:58 +00:00
Tim Bentley
5aa2065741
Change Structure of OpenLP and move a test
...
Signed-off-by: Tim <tim.bentley@gmail.com>
2020-01-04 21:24:32 +00:00
Tim Bentley
6ea4893ad6
Change Year
...
Signed-off-by: Tim <tim.bentley@gmail.com>
2020-01-01 02:53:08 +00:00
Raoul Snyman
1e76868a23
Remove vim lines from files and add a .editorconfig for editors that support it
2019-10-10 15:28:16 +00:00
Bastian Germann
95a056e504
Remove some pylint occurences
2019-09-21 13:14:23 +02:00
Raoul Snyman
11ad9dbb22
Further refactor the code, and fix up the tests
2019-07-02 20:05:01 -07:00
Raoul Snyman
f27e4f8821
Extract filtering to make things more testable
2019-07-02 16:00:27 -07:00
Raoul Snyman
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
Raoul Snyman
0618f63ede
Added a Zeroconf service to aid devices detecting OpenLP on the network
2019-07-01 15:36:14 -07:00
Phill
5482e70e6d
Break out json and path refactors from fixes branch
2019-05-22 07:47:00 +01:00
Bastian Germann
be1a398f7b
License change to GPL-3.0-or-later
2019-04-13 15:00:22 +02:00
Philip Ridout
50598e9058
pathlib cleanups
2019-03-10 21:01:39 +00:00
Tomas Groth
fa4ec96054
Updated to 2019 in copyright headers
2019-02-14 16:09:09 +01:00
Raoul Snyman
16027a43a9
Fixed a couple tests
2018-11-12 22:42:43 -07:00
Tomas Groth
e7526f1e59
merge trunk
2018-10-30 20:46:55 +01:00
Raoul Snyman
d1c4cea777
Fix linting issues
2018-10-26 18:40:20 -07:00
Raoul Snyman
aa3b0c4bcc
HEAD
2018-10-01 21:39:42 -07:00
Raoul Snyman
0c8156b4c4
Loading and saving of screens is working; Refractored retranslateUi => retranslate_ui
2018-09-11 22:43:27 -07: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
Tim Bentley
3a0d0ff2ea
Head
2018-08-04 21:58:13 +01:00
Tomas Groth
56a811c094
More pycodestyle fixes
2018-07-04 22:42:55 +02:00
Tomas Groth
318e90f893
Fixes for pycodestyle
2018-07-02 22:38:47 +02:00
Tim Bentley
2f144c79d8
more icons
2018-06-03 17:07:20 +01:00
Tim Bentley
1dfd7403bd
fix up service print
2018-04-17 21:50:27 +01:00
Tim Bentley
f5645f91d3
more bits
2018-04-13 21:07:09 +01:00
Tim Bentley
2ae8951b3b
add title to display api
2018-02-23 12:16:13 +00:00
Tim Bentley
b9b9e0b558
new branch
2018-02-17 07:18:03 +00:00
Ken Roberts
8e5fb217d3
- manager: Remove unused signal disconnect projectorNetwork.disconnect()
...
- Change PJLinkUDP.pjlink_udp_commands to dict with link to processing methods
- Add test_projector_pjlink_udp.test_process_ackn_duplicate
- Add test_projector_pjlink_udp.test_process_ackn_multiple
- Add test_projector_pjlink_udp.test_process_ackn_single
- Add test_projector_pjlink_udp.test_process_srch
- Add PJLinkUDP.get_datagram method
- Add PJLinkUDP._trash_udp_buffer method
- Add PJLinkUDP.process_ackn method
- Add ...
bzr-revno: 2813
2018-02-16 21:09:49 +00:00
Ken Roberts
ed347492e9
Move MY_IP4 dict to get_local_ip4 function
2018-02-11 13:52:04 -08:00
Tim Bentley
5328b81c70
Fix controller error
2018-02-11 18:06:33 +00:00
Ken Roberts
f1996d2cb7
PJLink2 Update P
2018-02-11 03:42:13 -08:00
Tim Bentley
cffd8e603d
cleanups
2018-01-27 11:15:49 +00:00
Tim Bentley
c9ff4b2209
fix web api
2018-01-27 09:41:11 +00:00
Raoul Snyman
7e99381dba
Fix some issues highlighted by Tim and Phill, and added a file that was erroneously removed
2018-01-07 10:50:29 -07:00
Raoul Snyman
954d1618bc
Fix the direction of the '--no-web-server' command line option
2018-01-06 21:36:45 -07:00
Raoul Snyman
5612be1b5a
Stop the HTTP server properly too
2018-01-06 00:02:45 -07:00
Raoul Snyman
f693d3aa37
Call close() to stop everything properly
2018-01-05 21:41:49 -07:00
Raoul Snyman
3e9073275a
Fix an issue with versions of websockets > 4.0
2018-01-04 22:32:12 -07:00
Raoul Snyman
2d009f1884
Change a log.error to a log.exception
2018-01-04 14:13:24 -07:00
Raoul Snyman
0601cf1543
Move cleanup to after thread wait; Figured out why the webserver was exiting early
2018-01-04 14:03:15 -07:00