lp:~ic90/openlp/animated-alerts
Created by
Nico Opiyo
and last modified
- Get this branch:
- bzr branch lp:~ic90/openlp/animated-alerts
Only
Nico Opiyo
can upload to this branch. If you are
Nico Opiyo
please log in for upload directions.
Branch merges
Propose for merging
No branches
dependent on this one.
- Tomas Groth: Needs Fixing
- Raoul Snyman: Pending requested
- Nico Opiyo: Pending requested
-
Diff: 1027 lines (+784/-41)9 files modifiedopenlp/core/display/html/display.css (+80/-0)
openlp/core/display/html/display.html (+9/-4)
openlp/core/display/html/display.js (+240/-13)
openlp/core/display/window.py (+3/-2)
openlp/plugins/alerts/alertsplugin.py (+3/-1)
openlp/plugins/alerts/lib/alertsmanager.py (+33/-3)
openlp/plugins/alerts/lib/alertstab.py (+69/-17)
package.json (+1/-1)
tests/js/test_display.js (+346/-0)
Superseded
for merging
into
lp:~openlp-dev/openlp/webengine-migrate
- Tomas Groth: Needs Fixing
- Raoul Snyman: Needs Fixing
- Nico Opiyo: Pending requested
-
Diff: 58182 lines (+20914/-24777)539 files modified.bzrignore (+29/-36)
LICENSE (+624/-289)
copyright.txt (+18/-18)
nose2.cfg (+0/-27)
openlp/__init__.py (+18/-18)
openlp/core/__init__.py (+18/-18)
openlp/core/api/__init__.py (+18/-18)
openlp/core/api/deploy.py (+21/-21)
openlp/core/api/endpoint/__init__.py (+18/-18)
openlp/core/api/endpoint/controller.py (+19/-19)
openlp/core/api/endpoint/core.py (+18/-18)
openlp/core/api/endpoint/pluginhelpers.py (+18/-18)
openlp/core/api/endpoint/remote.py (+18/-18)
openlp/core/api/endpoint/service.py (+18/-18)
openlp/core/api/http/__init__.py (+18/-18)
openlp/core/api/http/endpoint.py (+18/-18)
openlp/core/api/http/errors.py (+18/-18)
openlp/core/api/http/server.py (+18/-18)
openlp/core/api/http/wsgiapp.py (+18/-18)
openlp/core/api/poll.py (+18/-18)
openlp/core/api/tab.py (+18/-18)
openlp/core/api/websockets.py (+18/-18)
openlp/core/app.py (+60/-36)
openlp/core/common/__init__.py (+29/-29)
openlp/core/common/actions.py (+18/-18)
openlp/core/common/applocation.py (+25/-24)
openlp/core/common/db.py (+18/-18)
openlp/core/common/httputils.py (+77/-23)
openlp/core/common/i18n.py (+20/-19)
openlp/core/common/json.py (+157/-39)
openlp/core/common/mixins.py (+18/-18)
openlp/core/common/path.py (+26/-133)
openlp/core/common/registry.py (+19/-19)
openlp/core/common/settings.py (+41/-33)
openlp/core/display/__init__.py (+18/-18)
openlp/core/display/html/display.css (+80/-0)
openlp/core/display/html/display.html (+10/-5)
openlp/core/display/html/display.js (+245/-32)
openlp/core/display/html/reveal.js (+761/-310)
openlp/core/display/render.py (+91/-47)
openlp/core/display/screens.py (+18/-18)
openlp/core/display/webengine.py (+18/-18)
openlp/core/display/window.py (+39/-36)
openlp/core/lib/__init__.py (+83/-31)
openlp/core/lib/db.py (+44/-43)
openlp/core/lib/exceptions.py (+18/-18)
openlp/core/lib/formattingtags.py (+18/-18)
openlp/core/lib/imagemanager.py (+18/-18)
openlp/core/lib/json/__init__.py (+18/-18)
openlp/core/lib/mediamanageritem.py (+34/-35)
openlp/core/lib/plugin.py (+18/-18)
openlp/core/lib/pluginmanager.py (+18/-18)
openlp/core/lib/serviceitem.py (+33/-29)
openlp/core/lib/settingstab.py (+18/-18)
openlp/core/lib/theme.py (+34/-28)
openlp/core/lib/ui.py (+18/-18)
openlp/core/loader.py (+18/-18)
openlp/core/projectors/__init__.py (+18/-18)
openlp/core/projectors/constants.py (+29/-19)
openlp/core/projectors/db.py (+25/-19)
openlp/core/projectors/editform.py (+20/-18)
openlp/core/projectors/manager.py (+29/-45)
openlp/core/projectors/pjlink.py (+184/-613)
openlp/core/projectors/pjlinkcommands.py (+554/-0)
openlp/core/projectors/sourceselectform.py (+18/-18)
openlp/core/projectors/tab.py (+18/-18)
openlp/core/projectors/upgrade.py (+18/-18)
openlp/core/resources.py (+18/-18)
openlp/core/server.py (+21/-19)
openlp/core/state.py (+18/-18)
openlp/core/threading.py (+20/-20)
openlp/core/ui/__init__.py (+19/-19)
openlp/core/ui/aboutdialog.py (+18/-18)
openlp/core/ui/aboutform.py (+18/-18)
openlp/core/ui/advancedtab.py (+30/-23)
openlp/core/ui/exceptiondialog.py (+21/-21)
openlp/core/ui/exceptionform.py (+32/-25)
openlp/core/ui/filerenamedialog.py (+18/-18)
openlp/core/ui/filerenameform.py (+18/-18)
openlp/core/ui/firsttimeform.py (+220/-296)
openlp/core/ui/firsttimelanguagedialog.py (+18/-18)
openlp/core/ui/firsttimelanguageform.py (+18/-18)
openlp/core/ui/firsttimewizard.py (+132/-96)
openlp/core/ui/formattingtagcontroller.py (+19/-19)
openlp/core/ui/formattingtagdialog.py (+18/-18)
openlp/core/ui/formattingtagform.py (+18/-18)
openlp/core/ui/generaltab.py (+20/-39)
openlp/core/ui/icons.py (+28/-22)
openlp/core/ui/mainwindow.py (+35/-33)
openlp/core/ui/media/__init__.py (+32/-18)
openlp/core/ui/media/endpoint.py (+18/-18)
openlp/core/ui/media/mediacontroller.py (+121/-228)
openlp/core/ui/media/mediaplayer.py (+26/-32)
openlp/core/ui/media/mediatab.py (+151/-0)
openlp/core/ui/media/playertab.py (+0/-269)
openlp/core/ui/media/systemplayer.py (+0/-332)
openlp/core/ui/media/vendor/__init__.py (+0/-25)
openlp/core/ui/media/vendor/vlc.py (+0/-8775)
openlp/core/ui/media/vlcplayer.py (+152/-216)
openlp/core/ui/plugindialog.py (+18/-18)
openlp/core/ui/pluginform.py (+18/-18)
openlp/core/ui/printservicedialog.py (+18/-18)
openlp/core/ui/printserviceform.py (+23/-23)
openlp/core/ui/screenstab.py (+19/-19)
openlp/core/ui/serviceitemeditdialog.py (+18/-18)
openlp/core/ui/serviceitemeditform.py (+18/-18)
openlp/core/ui/servicemanager.py (+82/-58)
openlp/core/ui/servicenoteform.py (+18/-18)
openlp/core/ui/settingsdialog.py (+18/-18)
openlp/core/ui/settingsform.py (+23/-23)
openlp/core/ui/shortcutlistdialog.py (+18/-18)
openlp/core/ui/shortcutlistform.py (+18/-18)
openlp/core/ui/slidecontroller.py (+138/-35)
openlp/core/ui/splashscreen.py (+18/-18)
openlp/core/ui/starttimedialog.py (+18/-18)
openlp/core/ui/starttimeform.py (+18/-18)
openlp/core/ui/style.py (+18/-18)
openlp/core/ui/themeform.py (+45/-40)
openlp/core/ui/themelayoutdialog.py (+18/-18)
openlp/core/ui/themelayoutform.py (+18/-18)
openlp/core/ui/thememanager.py (+57/-63)
openlp/core/ui/themestab.py (+19/-19)
openlp/core/ui/themewizard.py (+30/-29)
openlp/core/version.py (+19/-19)
openlp/core/widgets/__init__.py (+18/-18)
openlp/core/widgets/buttons.py (+18/-18)
openlp/core/widgets/dialogs.py (+26/-26)
openlp/core/widgets/docks.py (+18/-18)
openlp/core/widgets/edits.py (+25/-24)
openlp/core/widgets/enums.py (+18/-18)
openlp/core/widgets/layouts.py (+19/-19)
openlp/core/widgets/toolbar.py (+18/-18)
openlp/core/widgets/views.py (+30/-26)
openlp/core/widgets/widgets.py (+48/-20)
openlp/core/widgets/wizard.py (+19/-59)
openlp/plugins/__init__.py (+18/-18)
openlp/plugins/alerts/__init__.py (+18/-18)
openlp/plugins/alerts/alertsplugin.py (+21/-19)
openlp/plugins/alerts/endpoint.py (+18/-18)
openlp/plugins/alerts/forms/__init__.py (+18/-18)
openlp/plugins/alerts/forms/alertdialog.py (+18/-18)
openlp/plugins/alerts/forms/alertform.py (+18/-18)
openlp/plugins/alerts/lib/__init__.py (+18/-18)
openlp/plugins/alerts/lib/alertsmanager.py (+51/-21)
openlp/plugins/alerts/lib/alertstab.py (+87/-35)
openlp/plugins/alerts/lib/db.py (+18/-18)
openlp/plugins/bibles/__init__.py (+18/-18)
openlp/plugins/bibles/bibleplugin.py (+18/-18)
openlp/plugins/bibles/endpoint.py (+18/-18)
openlp/plugins/bibles/forms/__init__.py (+18/-18)
openlp/plugins/bibles/forms/bibleimportform.py (+20/-20)
openlp/plugins/bibles/forms/booknamedialog.py (+18/-18)
openlp/plugins/bibles/forms/booknameform.py (+18/-18)
openlp/plugins/bibles/forms/editbibledialog.py (+18/-18)
openlp/plugins/bibles/forms/editbibleform.py (+18/-18)
openlp/plugins/bibles/forms/languagedialog.py (+18/-18)
openlp/plugins/bibles/forms/languageform.py (+18/-18)
openlp/plugins/bibles/lib/__init__.py (+18/-18)
openlp/plugins/bibles/lib/bibleimport.py (+20/-20)
openlp/plugins/bibles/lib/biblestab.py (+18/-18)
openlp/plugins/bibles/lib/db.py (+27/-27)
openlp/plugins/bibles/lib/importers/__init__.py (+18/-18)
openlp/plugins/bibles/lib/importers/csvbible.py (+20/-20)
openlp/plugins/bibles/lib/importers/http.py (+18/-18)
openlp/plugins/bibles/lib/importers/opensong.py (+18/-18)
openlp/plugins/bibles/lib/importers/osis.py (+18/-18)
openlp/plugins/bibles/lib/importers/sword.py (+18/-18)
openlp/plugins/bibles/lib/importers/wordproject.py (+20/-20)
openlp/plugins/bibles/lib/importers/zefania.py (+18/-18)
openlp/plugins/bibles/lib/manager.py (+20/-20)
openlp/plugins/bibles/lib/mediaitem.py (+21/-21)
openlp/plugins/bibles/lib/upgrade.py (+18/-18)
openlp/plugins/bibles/lib/versereferencelist.py (+18/-18)
openlp/plugins/custom/__init__.py (+18/-18)
openlp/plugins/custom/customplugin.py (+18/-18)
openlp/plugins/custom/endpoint.py (+18/-18)
openlp/plugins/custom/forms/__init__.py (+18/-18)
openlp/plugins/custom/forms/editcustomdialog.py (+18/-18)
openlp/plugins/custom/forms/editcustomform.py (+18/-18)
openlp/plugins/custom/forms/editcustomslidedialog.py (+18/-18)
openlp/plugins/custom/forms/editcustomslideform.py (+18/-18)
openlp/plugins/custom/lib/__init__.py (+18/-18)
openlp/plugins/custom/lib/customtab.py (+18/-18)
openlp/plugins/custom/lib/customxmlhandler.py (+18/-18)
openlp/plugins/custom/lib/db.py (+18/-18)
openlp/plugins/custom/lib/mediaitem.py (+21/-24)
openlp/plugins/images/__init__.py (+18/-18)
openlp/plugins/images/endpoint.py (+18/-18)
openlp/plugins/images/forms/__init__.py (+18/-18)
openlp/plugins/images/forms/addgroupdialog.py (+18/-18)
openlp/plugins/images/forms/addgroupform.py (+18/-18)
openlp/plugins/images/forms/choosegroupdialog.py (+18/-18)
openlp/plugins/images/forms/choosegroupform.py (+18/-18)
openlp/plugins/images/imageplugin.py (+18/-18)
openlp/plugins/images/lib/__init__.py (+18/-18)
openlp/plugins/images/lib/db.py (+18/-18)
openlp/plugins/images/lib/imagetab.py (+18/-18)
openlp/plugins/images/lib/mediaitem.py (+27/-27)
openlp/plugins/images/lib/upgrade.py (+21/-21)
openlp/plugins/media/__init__.py (+18/-18)
openlp/plugins/media/endpoint.py (+18/-18)
openlp/plugins/media/forms/__init__.py (+18/-18)
openlp/plugins/media/forms/mediaclipselectordialog.py (+18/-18)
openlp/plugins/media/forms/mediaclipselectorform.py (+19/-19)
openlp/plugins/media/lib/__init__.py (+18/-18)
openlp/plugins/media/lib/mediaitem.py (+54/-50)
openlp/plugins/media/lib/mediatab.py (+0/-73)
openlp/plugins/media/mediaplugin.py (+18/-31)
openlp/plugins/presentations/__init__.py (+18/-18)
openlp/plugins/presentations/endpoint.py (+18/-18)
openlp/plugins/presentations/lib/__init__.py (+18/-18)
openlp/plugins/presentations/lib/impresscontroller.py (+225/-41)
openlp/plugins/presentations/lib/libreofficeserver.py (+431/-0)
openlp/plugins/presentations/lib/maclocontroller.py (+266/-0)
openlp/plugins/presentations/lib/mediaitem.py (+32/-34)
openlp/plugins/presentations/lib/messagelistener.py (+43/-48)
openlp/plugins/presentations/lib/pdfcontroller.py (+43/-25)
openlp/plugins/presentations/lib/powerpointcontroller.py (+44/-25)
openlp/plugins/presentations/lib/presentationcontroller.py (+38/-32)
openlp/plugins/presentations/lib/presentationtab.py (+21/-21)
openlp/plugins/presentations/lib/serializers.py (+52/-0)
openlp/plugins/presentations/lib/vendor/do_not_delete.txt (+5/-0)
openlp/plugins/presentations/presentationplugin.py (+34/-32)
openlp/plugins/songs/__init__.py (+18/-18)
openlp/plugins/songs/endpoint.py (+18/-18)
openlp/plugins/songs/forms/__init__.py (+18/-18)
openlp/plugins/songs/forms/authorsdialog.py (+18/-18)
openlp/plugins/songs/forms/authorsform.py (+18/-18)
openlp/plugins/songs/forms/duplicatesongremovalform.py (+18/-18)
openlp/plugins/songs/forms/editsongdialog.py (+18/-18)
openlp/plugins/songs/forms/editsongform.py (+20/-19)
openlp/plugins/songs/forms/editversedialog.py (+18/-18)
openlp/plugins/songs/forms/editverseform.py (+18/-18)
openlp/plugins/songs/forms/mediafilesdialog.py (+18/-18)
openlp/plugins/songs/forms/mediafilesform.py (+20/-20)
openlp/plugins/songs/forms/songbookdialog.py (+18/-18)
openlp/plugins/songs/forms/songbookform.py (+18/-18)
openlp/plugins/songs/forms/songexportform.py (+18/-18)
openlp/plugins/songs/forms/songimportform.py (+25/-20)
openlp/plugins/songs/forms/songmaintenancedialog.py (+18/-18)
openlp/plugins/songs/forms/songmaintenanceform.py (+18/-18)
openlp/plugins/songs/forms/songreviewwidget.py (+48/-28)
openlp/plugins/songs/forms/songselectdialog.py (+18/-18)
openlp/plugins/songs/forms/songselectform.py (+29/-20)
openlp/plugins/songs/forms/topicsdialog.py (+18/-18)
openlp/plugins/songs/forms/topicsform.py (+18/-18)
openlp/plugins/songs/lib/__init__.py (+18/-18)
openlp/plugins/songs/lib/db.py (+18/-18)
openlp/plugins/songs/lib/importer.py (+18/-18)
openlp/plugins/songs/lib/importers/__init__.py (+18/-18)
openlp/plugins/songs/lib/importers/cclifile.py (+23/-23)
openlp/plugins/songs/lib/importers/chordpro.py (+18/-18)
openlp/plugins/songs/lib/importers/dreambeam.py (+18/-18)
openlp/plugins/songs/lib/importers/easyslides.py (+18/-18)
openlp/plugins/songs/lib/importers/easyworship.py (+19/-19)
openlp/plugins/songs/lib/importers/foilpresenter.py (+18/-18)
openlp/plugins/songs/lib/importers/lyrix.py (+18/-18)
openlp/plugins/songs/lib/importers/mediashout.py (+18/-18)
openlp/plugins/songs/lib/importers/openlp.py (+19/-19)
openlp/plugins/songs/lib/importers/openlyrics.py (+18/-18)
openlp/plugins/songs/lib/importers/openoffice.py (+18/-18)
openlp/plugins/songs/lib/importers/opensong.py (+18/-18)
openlp/plugins/songs/lib/importers/opspro.py (+18/-18)
openlp/plugins/songs/lib/importers/powerpraise.py (+18/-18)
openlp/plugins/songs/lib/importers/powersong.py (+20/-20)
openlp/plugins/songs/lib/importers/presentationmanager.py (+20/-20)
openlp/plugins/songs/lib/importers/propresenter.py (+19/-19)
openlp/plugins/songs/lib/importers/songbeamer.py (+20/-20)
openlp/plugins/songs/lib/importers/songimport.py (+22/-21)
openlp/plugins/songs/lib/importers/songpro.py (+19/-19)
openlp/plugins/songs/lib/importers/songshowplus.py (+18/-18)
openlp/plugins/songs/lib/importers/songsoffellowship.py (+18/-18)
openlp/plugins/songs/lib/importers/sundayplus.py (+20/-20)
openlp/plugins/songs/lib/importers/videopsalm.py (+19/-19)
openlp/plugins/songs/lib/importers/wordsofworship.py (+164/-97)
openlp/plugins/songs/lib/importers/worshipassistant.py (+19/-19)
openlp/plugins/songs/lib/importers/worshipcenterpro.py (+18/-18)
openlp/plugins/songs/lib/importers/zionworx.py (+18/-18)
openlp/plugins/songs/lib/mediaitem.py (+67/-62)
openlp/plugins/songs/lib/openlyricsexport.py (+19/-19)
openlp/plugins/songs/lib/openlyricsxml.py (+18/-18)
openlp/plugins/songs/lib/songcompare.py (+18/-18)
openlp/plugins/songs/lib/songselect.py (+43/-23)
openlp/plugins/songs/lib/songstab.py (+91/-56)
openlp/plugins/songs/lib/ui.py (+18/-18)
openlp/plugins/songs/lib/upgrade.py (+21/-21)
openlp/plugins/songs/reporting.py (+19/-26)
openlp/plugins/songs/songsplugin.py (+73/-23)
openlp/plugins/songusage/__init__.py (+18/-18)
openlp/plugins/songusage/forms/__init__.py (+18/-18)
openlp/plugins/songusage/forms/songusagedeletedialog.py (+18/-18)
openlp/plugins/songusage/forms/songusagedeleteform.py (+18/-18)
openlp/plugins/songusage/forms/songusagedetaildialog.py (+18/-18)
openlp/plugins/songusage/forms/songusagedetailform.py (+21/-21)
openlp/plugins/songusage/lib/__init__.py (+18/-18)
openlp/plugins/songusage/lib/db.py (+18/-18)
openlp/plugins/songusage/lib/upgrade.py (+18/-18)
openlp/plugins/songusage/songusageplugin.py (+18/-18)
package.json (+2/-2)
resources/forms/about.ui (+240/-107)
run_openlp.py (+26/-20)
scripts/appveyor-webhook.py (+18/-18)
scripts/appveyor.yml (+18/-18)
scripts/check_dependencies.py (+28/-22)
scripts/clean_up_resources.py (+18/-18)
scripts/generate_resources.sh (+18/-18)
scripts/jenkins_script.py (+18/-18)
scripts/lp-merge.py (+18/-18)
scripts/resources.patch (+18/-18)
scripts/translation_utils.py (+18/-18)
scripts/websocket_client.py (+18/-18)
setup.cfg (+4/-0)
setup.py (+53/-49)
tests/__init__.py (+18/-18)
tests/functional/__init__.py (+18/-18)
tests/functional/openlp_core/__init__.py (+18/-18)
tests/functional/openlp_core/api/__init__.py (+18/-18)
tests/functional/openlp_core/api/endpoint/test_controller.py (+18/-18)
tests/functional/openlp_core/api/endpoint/test_remote.py (+18/-18)
tests/functional/openlp_core/api/http/__init__.py (+18/-18)
tests/functional/openlp_core/api/http/test_error.py (+18/-18)
tests/functional/openlp_core/api/http/test_http.py (+18/-18)
tests/functional/openlp_core/api/http/test_init.py (+18/-18)
tests/functional/openlp_core/api/http/test_wsgiapp.py (+18/-18)
tests/functional/openlp_core/api/test_deploy.py (+26/-25)
tests/functional/openlp_core/api/test_tab.py (+18/-18)
tests/functional/openlp_core/api/test_websockets.py (+18/-18)
tests/functional/openlp_core/common/__init__.py (+18/-18)
tests/functional/openlp_core/common/test_actions.py (+18/-18)
tests/functional/openlp_core/common/test_applocation.py (+19/-19)
tests/functional/openlp_core/common/test_common.py (+23/-23)
tests/functional/openlp_core/common/test_db.py (+18/-18)
tests/functional/openlp_core/common/test_httputils.py (+24/-28)
tests/functional/openlp_core/common/test_i18n.py (+18/-18)
tests/functional/openlp_core/common/test_init.py (+35/-29)
tests/functional/openlp_core/common/test_json.py (+216/-38)
tests/functional/openlp_core/common/test_mixins.py (+18/-18)
tests/functional/openlp_core/common/test_path.py (+33/-208)
tests/functional/openlp_core/common/test_registry.py (+18/-18)
tests/functional/openlp_core/common/test_settings.py (+20/-19)
tests/functional/openlp_core/display/__init__.py (+18/-18)
tests/functional/openlp_core/display/test_render.py (+18/-18)
tests/functional/openlp_core/display/test_screens.py (+18/-18)
tests/functional/openlp_core/lib/__init__.py (+18/-18)
tests/functional/openlp_core/lib/test_db.py (+19/-19)
tests/functional/openlp_core/lib/test_exceptions.py (+18/-18)
tests/functional/openlp_core/lib/test_formattingtags.py (+18/-18)
tests/functional/openlp_core/lib/test_image_manager.py (+20/-20)
tests/functional/openlp_core/lib/test_lib.py (+199/-21)
tests/functional/openlp_core/lib/test_mediamanageritem.py (+18/-18)
tests/functional/openlp_core/lib/test_pluginmanager.py (+18/-18)
tests/functional/openlp_core/lib/test_serviceitem.py (+23/-23)
tests/functional/openlp_core/lib/test_theme.py (+18/-18)
tests/functional/openlp_core/lib/test_ui.py (+18/-18)
tests/functional/openlp_core/test_app.py (+43/-20)
tests/functional/openlp_core/test_server.py (+21/-22)
tests/functional/openlp_core/test_state.py (+18/-18)
tests/functional/openlp_core/test_threading.py (+23/-27)
tests/functional/openlp_core/test_version.py (+18/-18)
tests/functional/openlp_core/ui/__init__.py (+18/-18)
tests/functional/openlp_core/ui/media/__init__.py (+18/-18)
tests/functional/openlp_core/ui/media/test_mediacontroller.py (+61/-41)
tests/functional/openlp_core/ui/media/test_systemplayer.py (+0/-567)
tests/functional/openlp_core/ui/media/test_vlcplayer.py (+109/-159)
tests/functional/openlp_core/ui/test_aboutform.py (+18/-18)
tests/functional/openlp_core/ui/test_advancedtab.py (+18/-18)
tests/functional/openlp_core/ui/test_exceptionform.py (+19/-19)
tests/functional/openlp_core/ui/test_first_time.py (+18/-18)
tests/functional/openlp_core/ui/test_firsttimeform.py (+234/-111)
tests/functional/openlp_core/ui/test_formattingtagscontroller.py (+18/-18)
tests/functional/openlp_core/ui/test_formattingtagsform.py (+18/-18)
tests/functional/openlp_core/ui/test_icons.py (+18/-18)
tests/functional/openlp_core/ui/test_mainwindow.py (+19/-20)
tests/functional/openlp_core/ui/test_media.py (+18/-18)
tests/functional/openlp_core/ui/test_servicemanager.py (+18/-18)
tests/functional/openlp_core/ui/test_settingsform.py (+18/-18)
tests/functional/openlp_core/ui/test_shortcutlistdialog.py (+18/-18)
tests/functional/openlp_core/ui/test_slidecontroller.py (+18/-18)
tests/functional/openlp_core/ui/test_style.py (+18/-18)
tests/functional/openlp_core/ui/test_themeform.py (+19/-19)
tests/functional/openlp_core/ui/test_thememanager.py (+37/-37)
tests/functional/openlp_core/ui/test_themetab.py (+18/-18)
tests/functional/openlp_core/widgets/__init__.py (+18/-18)
tests/functional/openlp_core/widgets/test_buttons.py (+18/-18)
tests/functional/openlp_core/widgets/test_dialogs.py (+22/-1)
tests/functional/openlp_core/widgets/test_edits.py (+19/-19)
tests/functional/openlp_core/widgets/test_views.py (+18/-18)
tests/functional/openlp_core/widgets/test_widgets.py (+18/-18)
tests/functional/openlp_plugins/__init__.py (+18/-18)
tests/functional/openlp_plugins/alerts/__init__.py (+18/-18)
tests/functional/openlp_plugins/alerts/test_manager.py (+18/-18)
tests/functional/openlp_plugins/bibles/__init__.py (+18/-18)
tests/functional/openlp_plugins/bibles/test_bibleimport.py (+19/-19)
tests/functional/openlp_plugins/bibles/test_bibleserver.py (+18/-18)
tests/functional/openlp_plugins/bibles/test_csvimport.py (+20/-21)
tests/functional/openlp_plugins/bibles/test_db.py (+18/-18)
tests/functional/openlp_plugins/bibles/test_lib.py (+18/-18)
tests/functional/openlp_plugins/bibles/test_manager.py (+22/-21)
tests/functional/openlp_plugins/bibles/test_mediaitem.py (+18/-18)
tests/functional/openlp_plugins/bibles/test_opensongimport.py (+18/-18)
tests/functional/openlp_plugins/bibles/test_osisimport.py (+18/-18)
tests/functional/openlp_plugins/bibles/test_swordimport.py (+18/-18)
tests/functional/openlp_plugins/bibles/test_upgrade.py (+18/-18)
tests/functional/openlp_plugins/bibles/test_versereferencelist.py (+18/-18)
tests/functional/openlp_plugins/bibles/test_wordprojectimport.py (+19/-19)
tests/functional/openlp_plugins/bibles/test_zefaniaimport.py (+18/-18)
tests/functional/openlp_plugins/custom/__init__.py (+18/-18)
tests/functional/openlp_plugins/custom/test_mediaitem.py (+18/-18)
tests/functional/openlp_plugins/images/__init__.py (+18/-18)
tests/functional/openlp_plugins/images/test_imagetab.py (+18/-18)
tests/functional/openlp_plugins/images/test_lib.py (+19/-19)
tests/functional/openlp_plugins/images/test_upgrade.py (+19/-19)
tests/functional/openlp_plugins/media/test_mediaitem.py (+19/-19)
tests/functional/openlp_plugins/media/test_mediaplugin.py (+19/-19)
tests/functional/openlp_plugins/presentations/__init__.py (+18/-18)
tests/functional/openlp_plugins/presentations/test_impresscontroller.py (+18/-18)
tests/functional/openlp_plugins/presentations/test_libreofficeserver.py (+948/-0)
tests/functional/openlp_plugins/presentations/test_maclocontroller.py (+453/-0)
tests/functional/openlp_plugins/presentations/test_mediaitem.py (+23/-20)
tests/functional/openlp_plugins/presentations/test_messagelistener.py (+18/-18)
tests/functional/openlp_plugins/presentations/test_pdfcontroller.py (+70/-34)
tests/functional/openlp_plugins/presentations/test_powerpointcontroller.py (+18/-18)
tests/functional/openlp_plugins/presentations/test_pptviewcontroller.py.THIS (+18/-18)
tests/functional/openlp_plugins/presentations/test_presentationcontroller.py (+19/-19)
tests/functional/openlp_plugins/songs/__init__.py (+18/-18)
tests/functional/openlp_plugins/songs/test_chordproimport.py (+18/-18)
tests/functional/openlp_plugins/songs/test_db.py (+18/-18)
tests/functional/openlp_plugins/songs/test_easyslidesimport.py (+19/-18)
tests/functional/openlp_plugins/songs/test_editsongform.py (+18/-18)
tests/functional/openlp_plugins/songs/test_editverseform.py (+18/-18)
tests/functional/openlp_plugins/songs/test_ewimport.py (+18/-18)
tests/functional/openlp_plugins/songs/test_foilpresenterimport.py (+18/-18)
tests/functional/openlp_plugins/songs/test_lib.py (+19/-19)
tests/functional/openlp_plugins/songs/test_lyriximport.py (+19/-18)
tests/functional/openlp_plugins/songs/test_mediaitem.py (+125/-87)
tests/functional/openlp_plugins/songs/test_mediashout.py (+18/-18)
tests/functional/openlp_plugins/songs/test_openlpimporter.py (+24/-24)
tests/functional/openlp_plugins/songs/test_openlyricsexport.py (+21/-20)
tests/functional/openlp_plugins/songs/test_openlyricsimport.py (+18/-18)
tests/functional/openlp_plugins/songs/test_openoffice.py (+18/-18)
tests/functional/openlp_plugins/songs/test_opensongimport.py (+18/-18)
tests/functional/openlp_plugins/songs/test_opsproimport.py (+18/-18)
tests/functional/openlp_plugins/songs/test_powerpraiseimport.py (+18/-18)
tests/functional/openlp_plugins/songs/test_presentationmanagerimport.py (+22/-18)
tests/functional/openlp_plugins/songs/test_propresenterimport.py (+18/-18)
tests/functional/openlp_plugins/songs/test_songbeamerimport.py (+18/-18)
tests/functional/openlp_plugins/songs/test_songformat.py (+18/-18)
tests/functional/openlp_plugins/songs/test_songproimport.py (+18/-18)
tests/functional/openlp_plugins/songs/test_songselect.py (+30/-25)
tests/functional/openlp_plugins/songs/test_songshowplusimport.py (+18/-18)
tests/functional/openlp_plugins/songs/test_sundayplusimport.py (+19/-18)
tests/functional/openlp_plugins/songs/test_videopsalm.py (+19/-18)
tests/functional/openlp_plugins/songs/test_wordsofworshipimport.py (+54/-30)
tests/functional/openlp_plugins/songs/test_worshipassistantimport.py (+18/-18)
tests/functional/openlp_plugins/songs/test_worshipcenterproimport.py (+18/-18)
tests/functional/openlp_plugins/songs/test_zionworximport.py (+18/-18)
tests/functional/openlp_plugins/songusage/__init__.py (+18/-18)
tests/functional/openlp_plugins/songusage/test_songusage.py (+20/-20)
tests/helpers/__init__.py (+18/-18)
tests/helpers/songfileimport.py (+19/-19)
tests/helpers/testmixin.py (+18/-18)
tests/interfaces/__init__.py (+18/-18)
tests/interfaces/openlp_core/__init__.py (+18/-18)
tests/interfaces/openlp_core/api/__init__.py (+18/-18)
tests/interfaces/openlp_core/common/__init__.py (+18/-18)
tests/interfaces/openlp_core/common/test_utils.py (+18/-18)
tests/interfaces/openlp_core/lib/__init__.py (+18/-18)
tests/interfaces/openlp_core/lib/test_pluginmanager.py (+21/-20)
tests/interfaces/openlp_core/ui/__init__.py (+18/-18)
tests/interfaces/openlp_core/ui/lib/__init__.py (+18/-18)
tests/interfaces/openlp_core/ui/test_filerenamedialog.py (+18/-18)
tests/interfaces/openlp_core/ui/test_firsttimeform.py (+88/-0)
tests/interfaces/openlp_core/ui/test_init.py (+18/-18)
tests/interfaces/openlp_core/ui/test_mainwindow.py (+18/-18)
tests/interfaces/openlp_core/ui/test_servicemanager.py (+18/-18)
tests/interfaces/openlp_core/ui/test_servicenotedialog.py (+18/-18)
tests/interfaces/openlp_core/ui/test_settings_form.py (+18/-18)
tests/interfaces/openlp_core/ui/test_shortcutlistform.py (+18/-18)
tests/interfaces/openlp_core/ui/test_starttimedialog.py (+18/-18)
tests/interfaces/openlp_core/ui/test_thememanager.py (+19/-19)
tests/interfaces/openlp_core/widgets/__init__.py (+18/-18)
tests/interfaces/openlp_core/widgets/test_edits.py (+18/-18)
tests/interfaces/openlp_core/widgets/test_views.py (+18/-18)
tests/interfaces/openlp_core/widgets/test_widgets.py (+18/-18)
tests/interfaces/openlp_plugins/__init__.py (+18/-18)
tests/interfaces/openlp_plugins/bibles/__init__.py (+18/-18)
tests/interfaces/openlp_plugins/bibles/forms/__init__.py (+18/-18)
tests/interfaces/openlp_plugins/bibles/forms/test_bibleimportform.py (+18/-18)
tests/interfaces/openlp_plugins/bibles/test_lib_http.py (+18/-18)
tests/interfaces/openlp_plugins/bibles/test_lib_manager.py (+18/-18)
tests/interfaces/openlp_plugins/bibles/test_lib_parse_reference.py (+18/-18)
tests/interfaces/openlp_plugins/custom/__init__.py (+18/-18)
tests/interfaces/openlp_plugins/custom/forms/__init__.py (+18/-18)
tests/interfaces/openlp_plugins/custom/forms/test_customform.py (+18/-18)
tests/interfaces/openlp_plugins/custom/forms/test_customslideform.py (+18/-18)
tests/interfaces/openlp_plugins/images/__init__.py (+18/-18)
tests/interfaces/openlp_plugins/images/forms/test_choosegroupform.py (+18/-18)
tests/interfaces/openlp_plugins/media/__init__.py (+18/-18)
tests/interfaces/openlp_plugins/media/forms/__init__.py (+18/-18)
tests/interfaces/openlp_plugins/media/forms/test_mediaclipselectorform.py (+18/-18)
tests/interfaces/openlp_plugins/songs/__init__.py (+18/-18)
tests/interfaces/openlp_plugins/songs/forms/__init__.py (+18/-18)
tests/interfaces/openlp_plugins/songs/forms/test_authorsform.py (+18/-18)
tests/interfaces/openlp_plugins/songs/forms/test_editsongform.py (+18/-18)
tests/interfaces/openlp_plugins/songs/forms/test_editverseform.py (+18/-18)
tests/interfaces/openlp_plugins/songs/forms/test_songmaintenanceform.py (+20/-20)
tests/interfaces/openlp_plugins/songs/forms/test_topicsform.py (+18/-18)
tests/js/test_display.js (+346/-0)
tests/openlp_core/__init__.py (+18/-18)
tests/openlp_core/common/test_network_interfaces.py (+19/-19)
tests/openlp_core/projectors/__init__.py (+18/-18)
tests/openlp_core/projectors/test_projector_bugfixes_01.py (+23/-23)
tests/openlp_core/projectors/test_projector_command_routing.py (+225/-0)
tests/openlp_core/projectors/test_projector_commands_01.py (+483/-741)
tests/openlp_core/projectors/test_projector_commands_02.py (+550/-0)
tests/openlp_core/projectors/test_projector_commands_03.py (+234/-329)
tests/openlp_core/projectors/test_projector_constants.py (+20/-19)
tests/openlp_core/projectors/test_projector_db.py (+22/-21)
tests/openlp_core/projectors/test_projector_editform.py (+18/-18)
tests/openlp_core/projectors/test_projector_pjlink_base_01.py (+368/-380)
tests/openlp_core/projectors/test_projector_pjlink_base_02.py (+645/-78)
tests/openlp_core/projectors/test_projector_pjlink_base_03.py (+130/-0)
tests/openlp_core/projectors/test_projector_pjlink_cmd_routing.py (+116/-228)
tests/openlp_core/projectors/test_projector_pjlink_udp.py (+18/-19)
tests/openlp_core/projectors/test_projector_sourceform.py (+20/-20)
tests/openlp_core/projectors/test_projector_utilities.py (+18/-18)
tests/openlp_core/projectors/test_projectormanager.py (+18/-18)
tests/openlp_core/ui/test_themeform.py (+23/-19)
tests/resources/projector/data.py (+18/-18)
tests/resources/songs/wordsofworship/Amazing Grace (6 Verses)_v2_1_2.json (+1/-1)
tests/resources/songs/wordsofworship/Holy Holy Holy Lord God Almighty_v2_1_2.json (+1/-1)
tests/resources/songs/wordsofworship/Test_Song_v2_0_0.json (+18/-0)
tests/resources/songs/wordsofworship/Test_Song_v2_1_2.json (+26/-0)
tests/resources/songs/wordsofworship/When morning gilds the skies_v2_0_0.json (+1/-1)
tests/utils/__init__.py (+19/-19)
tests/utils/constants.py (+19/-20)
tests/utils/osdinteraction.py (+18/-18)
tests/utils/test_bzr_tags.py (+23/-20)
tests/utils/test_pylint.py (+18/-18)
Branch information
Recent revisions
- 2879. By Nico Opiyo
-
Fixed alert positioning with CSS flexbox and also fixed non-scrolling alert display
- 2876. By Nico Opiyo
-
Cleaned up Javascript and refactored the functions and tests plus optimized animation of text
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:openlp