← Back to team overview

openlp-core team mailing list archive

[Merge] lp:~bastian-germann/openlp/documentation into lp:openlp

 

Bastian Germann has proposed merging lp:~bastian-germann/openlp/documentation into lp:openlp.

Commit message:
This fixes a missing import that is responsible for CI's Branch-06-Build_API_Docs failing.

Requested reviews:
  OpenLP Core (openlp-core)

For more details, see:
https://code.launchpad.net/~bastian-germann/openlp/documentation/+merge/356844
-- 
Your team OpenLP Core is requested to review the proposed merge of lp:~bastian-germann/openlp/documentation into lp:openlp.
=== added file '.bzrignore'
--- .bzrignore	1970-01-01 00:00:00 +0000
+++ .bzrignore	2018-10-16 15:56:28 +0000
@@ -0,0 +1,4 @@
+build
+.directory
+.idea/
+api/source/api

=== renamed file '.bzrignore' => '.bzrignore.moved'
=== added file 'PluginDevelopersGuide.txt'
--- PluginDevelopersGuide.txt	1970-01-01 00:00:00 +0000
+++ PluginDevelopersGuide.txt	2018-10-16 15:56:28 +0000
@@ -0,0 +1,8 @@
+openlp.org 2.x Plugin Developer's Guide
+========================================================================
+
+Introduction
+------------
+This document will show you how to write your own module for openlp.org.
+openlp.org has been written in plugins so that you can add your own
+functionality to openlp.org.

=== added directory 'api'
=== added file 'api/Makefile'
--- api/Makefile	1970-01-01 00:00:00 +0000
+++ api/Makefile	2018-10-16 15:56:28 +0000
@@ -0,0 +1,181 @@
+# Makefile for Sphinx documentation
+#
+
+# You can set these variables from the command line.
+SPHINXOPTS    =
+SPHINXBUILD   = sphinx-build
+PAPER         =
+BUILDDIR      = build
+
+# User-friendly check for sphinx-build
+ifeq ($(shell which $(SPHINXBUILD) >/dev/null 2>&1; echo $$?), 1)
+$(error The '$(SPHINXBUILD)' command was not found. Make sure you have Sphinx installed, then set the SPHINXBUILD environment variable to point to the full path of the '$(SPHINXBUILD)' executable. Alternatively you can add the directory with the executable to your PATH. If you don't have Sphinx installed, grab it from http://sphinx-doc.org/)
+endif
+
+# Internal variables.
+PAPEROPT_a4     = -D latex_paper_size=a4
+PAPEROPT_letter = -D latex_paper_size=letter
+ALLSPHINXOPTS   = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) source
+# the i18n builder cannot share the environment and doctrees with the others
+I18NSPHINXOPTS  = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) source
+
+.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest gettext
+
+help:
+	@echo "Please use \`make <target>' where <target> is one of"
+	@echo "  html       to make standalone HTML files"
+	@echo "  dirhtml    to make HTML files named index.html in directories"
+	@echo "  singlehtml to make a single large HTML file"
+	@echo "  pickle     to make pickle files"
+	@echo "  json       to make JSON files"
+	@echo "  htmlhelp   to make HTML files and a HTML help project"
+	@echo "  qthelp     to make HTML files and a qthelp project"
+	@echo "  devhelp    to make HTML files and a Devhelp project"
+	@echo "  epub       to make an epub"
+	@echo "  latex      to make LaTeX files, you can set PAPER=a4 or PAPER=letter"
+	@echo "  latexpdf   to make LaTeX files and run them through pdflatex"
+	@echo "  latexpdfja to make LaTeX files and run them through platex/dvipdfmx"
+	@echo "  text       to make text files"
+	@echo "  man        to make manual pages"
+	@echo "  texinfo    to make Texinfo files"
+	@echo "  info       to make Texinfo files and run them through makeinfo"
+	@echo "  gettext    to make PO message catalogs"
+	@echo "  changes    to make an overview of all changed/added/deprecated items"
+	@echo "  xml        to make Docutils-native XML files"
+	@echo "  pseudoxml  to make pseudoxml-XML files for display purposes"
+	@echo "  linkcheck  to check all external links for integrity"
+	@echo "  doctest    to run all doctests embedded in the documentation (if enabled)"
+	@echo "  scan       to generate .rst for the OpenLP API from OpenLP's source"
+
+clean:
+	rm -rf $(BUILDDIR)/*
+
+html:
+	$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html
+	@echo
+	@echo "Build finished. The HTML pages are in $(BUILDDIR)/html."
+
+dirhtml:
+	$(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml
+	@echo
+	@echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml."
+
+singlehtml:
+	$(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml
+	@echo
+	@echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml."
+
+pickle:
+	$(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle
+	@echo
+	@echo "Build finished; now you can process the pickle files."
+
+json:
+	$(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json
+	@echo
+	@echo "Build finished; now you can process the JSON files."
+
+htmlhelp:
+	$(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp
+	@echo
+	@echo "Build finished; now you can run HTML Help Workshop with the" \
+		  ".hhp project file in $(BUILDDIR)/htmlhelp."
+
+qthelp:
+	$(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp
+	@echo
+	@echo "Build finished; now you can run "qcollectiongenerator" with the" \
+		  ".qhcp project file in $(BUILDDIR)/qthelp, like this:"
+	@echo "# qcollectiongenerator $(BUILDDIR)/qthelp/OpenLP.qhcp"
+	@echo "To view the help file:"
+	@echo "# assistant -collectionFile $(BUILDDIR)/qthelp/OpenLP.qhc"
+
+devhelp:
+	$(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp
+	@echo
+	@echo "Build finished."
+	@echo "To view the help file:"
+	@echo "# mkdir -p $$HOME/.local/share/devhelp/OpenLP"
+	@echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/OpenLP"
+	@echo "# devhelp"
+
+epub:
+	$(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub
+	@echo
+	@echo "Build finished. The epub file is in $(BUILDDIR)/epub."
+
+latex:
+	$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
+	@echo
+	@echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex."
+	@echo "Run \`make' in that directory to run these through (pdf)latex" \
+		  "(use \`make latexpdf' here to do that automatically)."
+
+latexpdf:
+	$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
+	@echo "Running LaTeX files through pdflatex..."
+	$(MAKE) -C $(BUILDDIR)/latex all-pdf
+	@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex."
+
+latexpdfja:
+	$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
+	@echo "Running LaTeX files through platex and dvipdfmx..."
+	$(MAKE) -C $(BUILDDIR)/latex all-pdf-ja
+	@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex."
+
+text:
+	$(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text
+	@echo
+	@echo "Build finished. The text files are in $(BUILDDIR)/text."
+
+man:
+	$(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man
+	@echo
+	@echo "Build finished. The manual pages are in $(BUILDDIR)/man."
+
+texinfo:
+	$(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo
+	@echo
+	@echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo."
+	@echo "Run \`make' in that directory to run these through makeinfo" \
+		  "(use \`make info' here to do that automatically)."
+
+info:
+	$(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo
+	@echo "Running Texinfo files through makeinfo..."
+	make -C $(BUILDDIR)/texinfo info
+	@echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo."
+
+gettext:
+	$(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale
+	@echo
+	@echo "Build finished. The message catalogs are in $(BUILDDIR)/locale."
+
+changes:
+	$(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes
+	@echo
+	@echo "The overview file is in $(BUILDDIR)/changes."
+
+linkcheck:
+	$(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck
+	@echo
+	@echo "Link check complete; look for any errors in the above output " \
+		  "or in $(BUILDDIR)/linkcheck/output.txt."
+
+doctest:
+	$(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest
+	@echo "Testing of doctests in the sources finished, look at the " \
+		  "results in $(BUILDDIR)/doctest/output.txt."
+
+xml:
+	$(SPHINXBUILD) -b xml $(ALLSPHINXOPTS) $(BUILDDIR)/xml
+	@echo
+	@echo "Build finished. The XML files are in $(BUILDDIR)/xml."
+
+pseudoxml:
+	$(SPHINXBUILD) -b pseudoxml $(ALLSPHINXOPTS) $(BUILDDIR)/pseudoxml
+	@echo
+	@echo "Build finished. The pseudo-XML files are in $(BUILDDIR)/pseudoxml."
+
+scan:
+	./source/scan.py

=== added file 'api/make.bat'
--- api/make.bat	1970-01-01 00:00:00 +0000
+++ api/make.bat	2018-10-16 15:56:28 +0000
@@ -0,0 +1,112 @@
+@ECHO OFF
+
+REM Command file for Sphinx documentation
+
+set SPHINXBUILD=sphinx-build
+set ALLSPHINXOPTS=-d build/doctrees %SPHINXOPTS% source
+if NOT "%PAPER%" == "" (
+	set ALLSPHINXOPTS=-D latex_paper_size=%PAPER% %ALLSPHINXOPTS%
+)
+
+if "%1" == "" goto help
+
+if "%1" == "help" (
+	:help
+	echo.Please use `make ^<target^>` where ^<target^> is one of
+	echo.  html      to make standalone HTML files
+	echo.  dirhtml   to make HTML files named index.html in directories
+	echo.  pickle    to make pickle files
+	echo.  json      to make JSON files
+	echo.  htmlhelp  to make HTML files and a HTML help project
+	echo.  qthelp    to make HTML files and a qthelp project
+	echo.  latex     to make LaTeX files, you can set PAPER=a4 or PAPER=letter
+	echo.  changes   to make an overview over all changed/added/deprecated items
+	echo.  linkcheck to check all external links for integrity
+	echo.  doctest   to run all doctests embedded in the documentation if enabled
+	goto end
+)
+
+if "%1" == "clean" (
+	for /d %%i in (build\*) do rmdir /q /s %%i
+	del /q /s build\*
+	goto end
+)
+
+if "%1" == "html" (
+	%SPHINXBUILD% -b html %ALLSPHINXOPTS% build/html
+	echo.
+	echo.Build finished. The HTML pages are in build/html.
+	goto end
+)
+
+if "%1" == "dirhtml" (
+	%SPHINXBUILD% -b dirhtml %ALLSPHINXOPTS% build/dirhtml
+	echo.
+	echo.Build finished. The HTML pages are in build/dirhtml.
+	goto end
+)
+
+if "%1" == "pickle" (
+	%SPHINXBUILD% -b pickle %ALLSPHINXOPTS% build/pickle
+	echo.
+	echo.Build finished; now you can process the pickle files.
+	goto end
+)
+
+if "%1" == "json" (
+	%SPHINXBUILD% -b json %ALLSPHINXOPTS% build/json
+	echo.
+	echo.Build finished; now you can process the JSON files.
+	goto end
+)
+
+if "%1" == "htmlhelp" (
+	%SPHINXBUILD% -b htmlhelp %ALLSPHINXOPTS% build/htmlhelp
+	echo.
+	echo.Build finished; now you can run HTML Help Workshop with the ^
+.hhp project file in build/htmlhelp.
+	goto end
+)
+
+if "%1" == "qthelp" (
+	%SPHINXBUILD% -b qthelp %ALLSPHINXOPTS% build/qthelp
+	echo.
+	echo.Build finished; now you can run "qcollectiongenerator" with the ^
+.qhcp project file in build/qthelp, like this:
+	echo.^> qcollectiongenerator build\qthelp\OpenLP.qhcp
+	echo.To view the help file:
+	echo.^> assistant -collectionFile build\qthelp\OpenLP.ghc
+	goto end
+)
+
+if "%1" == "latex" (
+	%SPHINXBUILD% -b latex %ALLSPHINXOPTS% build/latex
+	echo.
+	echo.Build finished; the LaTeX files are in build/latex.
+	goto end
+)
+
+if "%1" == "changes" (
+	%SPHINXBUILD% -b changes %ALLSPHINXOPTS% build/changes
+	echo.
+	echo.The overview file is in build/changes.
+	goto end
+)
+
+if "%1" == "linkcheck" (
+	%SPHINXBUILD% -b linkcheck %ALLSPHINXOPTS% build/linkcheck
+	echo.
+	echo.Link check complete; look for any errors in the above output ^
+or in build/linkcheck/output.txt.
+	goto end
+)
+
+if "%1" == "doctest" (
+	%SPHINXBUILD% -b doctest %ALLSPHINXOPTS% build/doctest
+	echo.
+	echo.Testing of doctests in the sources finished, look at the ^
+results in build/doctest/output.txt.
+	goto end
+)
+
+:end

=== added directory 'api/source'
=== added directory 'api/source/_static'
=== added directory 'api/source/_templates'
=== added file 'api/source/conf.py'
--- api/source/conf.py	1970-01-01 00:00:00 +0000
+++ api/source/conf.py	2018-10-16 15:56:28 +0000
@@ -0,0 +1,361 @@
+#!/usr/bin/env python3
+# -*- coding: utf-8 -*-
+#
+# OpenLP documentation build configuration file, created by
+# sphinx-quickstart on Mon Jun 16 15:48:38 2014.
+#
+# This file is execfile()d with the current directory set to its
+# containing dir.
+#
+# Note that not all possible configuration values are present in this
+# autogenerated file.
+#
+# All configuration values have a default; values that are commented out
+# serve to show the default.
+
+import sys
+import os
+
+# If extensions (or modules to document with autodoc) are in another directory,
+# add these directories to sys.path here. If the directory is relative to the
+# documentation root, use os.path.abspath to make it absolute, like shown here.
+if 'OPENLP_SOURCE' in os.environ:
+    path_to_code = os.path.abspath(os.environ['OPENLP_SOURCE'])
+else:
+    path_to_code = os.path.abspath(os.path.join(os.path.split(__file__)[0],
+                                                '..', '..', '..', '..', 'openlp', 'trunk'))
+if not os.path.exists(path_to_code):
+    print('Incorrect path to code, expecting "%s"' % path_to_code)
+    sys.exit(1)
+
+sys.path.insert(0, path_to_code)
+
+# -- General configuration ------------------------------------------------
+
+# If your documentation needs a minimal Sphinx version, state it here.
+#needs_sphinx = '1.0'
+
+# Add any Sphinx extension module names here, as strings. They can be
+# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
+# ones.
+extensions = [
+    'sphinx.ext.autodoc',
+    'sphinx.ext.autosummary',
+    'sphinx.ext.intersphinx',
+    'sphinx.ext.todo',
+    'sphinx.ext.coverage',
+    'sphinx.ext.viewcode'
+]
+
+# Add any paths that contain templates here, relative to this directory.
+templates_path = ['_templates']
+
+# The suffix of source filenames.
+source_suffix = '.rst'
+
+# The encoding of source files.
+#source_encoding = 'utf-8-sig'
+
+# The master toctree document.
+master_doc = 'index'
+
+# General information about the project.
+project = 'OpenLP'
+copyright = '2004-2015, Raoul Snyman'
+
+# The version info for the project you're documenting, acts as replacement for
+# |version| and |release|, also used in various other places throughout the
+# built documents.
+#
+# The short X.Y version.
+version = '2.2'
+# The full version, including alpha/beta/rc tags.
+release = '2.2'
+
+# The language for content autogenerated by Sphinx. Refer to documentation
+# for a list of supported languages.
+#language = None
+
+# There are two options for replacing |today|: either, you set today to some
+# non-false value, then it is used:
+#today = ''
+# Else, today_fmt is used as the format for a strftime call.
+#today_fmt = '%B %d, %Y'
+
+# List of patterns, relative to source directory, that match files and
+# directories to ignore when looking for source files.
+exclude_patterns = []
+
+# The reST default role (used for this markup: `text`) to use for all
+# documents.
+#default_role = None
+
+# If true, '()' will be appended to :func: etc. cross-reference text.
+#add_function_parentheses = True
+
+# If true, the current module name will be prepended to all description
+# unit titles (such as .. function::).
+#add_module_names = True
+
+# If true, sectionauthor and moduleauthor directives will be shown in the
+# output. They are ignored by default.
+#show_authors = False
+
+# The name of the Pygments (syntax highlighting) style to use.
+pygments_style = 'sphinx'
+
+# A list of ignored prefixes for module index sorting.
+#modindex_common_prefix = []
+
+# If true, keep warnings as "system message" paragraphs in the built documents.
+# keep_warnings = True
+
+
+# -- Options for HTML output ----------------------------------------------
+
+# The theme to use for HTML and HTML Help pages.  See the documentation for
+# a list of builtin themes.
+html_theme = 'sphinx_rtd_theme'
+
+# Theme options are theme-specific and customize the look and feel of a theme
+# further.  For a list of options available for each theme, see the
+# documentation.
+#html_theme_options = {}
+
+# Add any paths that contain custom themes here, relative to this directory.
+#html_theme_path = []
+
+# The name for this set of Sphinx documents.  If None, it defaults to
+# "<project> v<release> documentation".
+#html_title = None
+
+# A shorter title for the navigation bar.  Default is the same as html_title.
+#html_short_title = None
+
+# The name of an image file (relative to this directory) to place at the top
+# of the sidebar.
+#html_logo = None
+
+# The name of an image file (within the static path) to use as favicon of the
+# docs.  This file should be a Windows icon file (.ico) being 16x16 or 32x32
+# pixels large.
+#html_favicon = None
+
+# Add any paths that contain custom static files (such as style sheets) here,
+# relative to this directory. They are copied after the builtin static files,
+# so a file named "default.css" will overwrite the builtin "default.css".
+html_static_path = ['_static']
+
+# Add any extra paths that contain custom files (such as robots.txt or
+# .htaccess) here, relative to this directory. These files are copied
+# directly to the root of the documentation.
+#html_extra_path = []
+
+# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,
+# using the given strftime format.
+#html_last_updated_fmt = '%b %d, %Y'
+
+# If true, SmartyPants will be used to convert quotes and dashes to
+# typographically correct entities.
+#html_use_smartypants = True
+
+# Custom sidebar templates, maps document names to template names.
+#html_sidebars = {}
+
+# Additional templates that should be rendered to pages, maps page names to
+# template names.
+#html_additional_pages = {}
+
+# If false, no module index is generated.
+#html_domain_indices = True
+
+# If false, no index is generated.
+#html_use_index = True
+
+# If true, the index is split into individual pages for each letter.
+#html_split_index = False
+
+# If true, links to the reST sources are added to the pages.
+#html_show_sourcelink = True
+
+# If true, "Created using Sphinx" is shown in the HTML footer. Default is True.
+#html_show_sphinx = True
+
+# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True.
+#html_show_copyright = True
+
+# If true, an OpenSearch description file will be output, and all pages will
+# contain a <link> tag referring to it.  The value of this option must be the
+# base URL from which the finished HTML is served.
+#html_use_opensearch = ''
+
+# This is the file name suffix for HTML files (e.g. ".xhtml").
+#html_file_suffix = None
+
+# Output file base name for HTML help builder.
+htmlhelp_basename = 'OpenLP-api'
+
+
+# -- Options for LaTeX output ---------------------------------------------
+
+latex_elements = {
+# The paper size ('letterpaper' or 'a4paper').
+#'papersize': 'letterpaper',
+
+# The font size ('10pt', '11pt' or '12pt').
+#'pointsize': '10pt',
+
+# Additional stuff for the LaTeX preamble.
+#'preamble': '',
+}
+
+# Grouping the document tree into LaTeX files. List of tuples
+# (source start file, target name, title,
+#  author, documentclass [howto, manual, or own class]).
+latex_documents = [
+    ('index', 'OpenLP.tex', 'OpenLP Developer API',
+     'Raoul Snyman', 'manual'),
+]
+
+# The name of an image file (relative to this directory) to place at the top of
+# the title page.
+#latex_logo = None
+
+# For "manual" documents, if this is true, then toplevel headings are parts,
+# not chapters.
+#latex_use_parts = False
+
+# If true, show page references after internal links.
+#latex_show_pagerefs = False
+
+# If true, show URL addresses after external links.
+#latex_show_urls = False
+
+# Documents to append as an appendix to all manuals.
+#latex_appendices = []
+
+# If false, no module index is generated.
+#latex_domain_indices = True
+
+
+# -- Options for manual page output ---------------------------------------
+
+# One entry per manual page. List of tuples
+# (source start file, name, description, authors, manual section).
+man_pages = [
+    ('index', 'openlp', 'OpenLP Developer API',
+     ['Raoul Snyman'], 1)
+]
+
+# If true, show URL addresses after external links.
+#man_show_urls = False
+
+
+# -- Options for Texinfo output -------------------------------------------
+
+# Grouping the document tree into Texinfo files. List of tuples
+# (source start file, target name, title, author,
+#  dir menu entry, description, category)
+texinfo_documents = [
+    ('index', 'OpenLP', 'OpenLP Developer API',
+     'Raoul Snyman', 'OpenLP', 'One line description of project.',
+     'Miscellaneous'),
+]
+
+# Documents to append as an appendix to all manuals.
+#texinfo_appendices = []
+
+# If false, no module index is generated.
+#texinfo_domain_indices = True
+
+# How to display URL addresses: 'footnote', 'no', or 'inline'.
+#texinfo_show_urls = 'footnote'
+
+# If true, do not generate a @detailmenu in the "Top" node's menu.
+#texinfo_no_detailmenu = False
+
+
+# -- Options for Epub output ----------------------------------------------
+
+# Bibliographic Dublin Core info.
+epub_title = 'OpenLP'
+epub_author = 'Raoul Snyman'
+epub_publisher = 'Raoul Snyman'
+epub_copyright = '2004-2015, Raoul Snyman'
+
+# The basename for the epub file. It defaults to the project name.
+#epub_basename = 'OpenLP'
+
+# The HTML theme for the epub output. Since the default themes are not optimized
+# for small screen space, using the same theme for HTML and epub output is
+# usually not wise. This defaults to 'epub', a theme designed to save visual
+# space.
+#epub_theme = 'epub'
+
+# The language of the text. It defaults to the language option
+# or en if the language is not set.
+#epub_language = ''
+
+# The scheme of the identifier. Typical schemes are ISBN or URL.
+#epub_scheme = ''
+
+# The unique identifier of the text. This can be a ISBN number
+# or the project homepage.
+#epub_identifier = ''
+
+# A unique identification for the text.
+#epub_uid = ''
+
+# A tuple containing the cover image and cover page html template filenames.
+#epub_cover = ()
+
+# A sequence of (type, uri, title) tuples for the guide element of content.opf.
+#epub_guide = ()
+
+# HTML files that should be inserted before the pages created by sphinx.
+# The format is a list of tuples containing the path and title.
+#epub_pre_files = []
+
+# HTML files shat should be inserted after the pages created by sphinx.
+# The format is a list of tuples containing the path and title.
+#epub_post_files = []
+
+# A list of files that should not be packed into the epub file.
+epub_exclude_files = ['search.html']
+
+# The depth of the table of contents in toc.ncx.
+#epub_tocdepth = 3
+
+# Allow duplicate toc entries.
+#epub_tocdup = True
+
+# Choose between 'default' and 'includehidden'.
+#epub_tocscope = 'default'
+
+# Fix unsupported image types using the PIL.
+#epub_fix_images = False
+
+# Scale large images.
+#epub_max_image_width = 0
+
+# How to display URL addresses: 'footnote', 'no', or 'inline'.
+#epub_show_urls = 'inline'
+
+# If false, no index is generated.
+#epub_use_index = True
+
+
+# Example configuration for intersphinx: refer to the Python standard library.
+intersphinx_mapping = {'python': ('http://docs.python.org/3.5', None),
+                       'sqlalchemy': ('http://docs.sqlalchemy.org/en/latest', None),
+                       'alembic': ('http://alembic.readthedocs.org/en/latest', None),
+                       'chardet': ('http://chardet.readthedocs.org/en/latest', None),
+                       'bs4': ('http://www.crummy.com/software/BeautifulSoup/bs4/doc/', None),
+                       'mako': ('http://docs.makotemplates.org/en/latest/', None),
+                       'psycopg2': ('http://initd.org/psycopg/docs/', None)}
+
+autosummary_generate = True
+
+autodoc_default_flags = ['members', 'undoc-members', 'show-inheritance']
+
+autodoc_mock_imports = ['pyodbc', 'uno', 'com.sun.star.connection', 'com.sun.star.beans', 'PyQt5.QtCore']

=== added directory 'api/source/doc'
=== added directory 'api/source/doc/mainwindows'
=== added file 'api/source/doc/mainwindows/maindisplay.rst'
--- api/source/doc/mainwindows/maindisplay.rst	1970-01-01 00:00:00 +0000
+++ api/source/doc/mainwindows/maindisplay.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,6 @@
+Main Display
+------------
+
+.. autoclass:: openlp.core.ui.maindisplay.MainDisplay
+   :members:
+   :noindex:

=== added file 'api/source/doc/mainwindows/mainwindow.rst'
--- api/source/doc/mainwindows/mainwindow.rst	1970-01-01 00:00:00 +0000
+++ api/source/doc/mainwindows/mainwindow.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,6 @@
+Main Window
+-----------
+
+.. autoclass:: openlp.core.ui.mainwindow.MainWindow
+   :members:
+   :noindex:

=== added directory 'api/source/doc/managers'
=== added file 'api/source/doc/managers/mediadockmanager.rst'
--- api/source/doc/managers/mediadockmanager.rst	1970-01-01 00:00:00 +0000
+++ api/source/doc/managers/mediadockmanager.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,6 @@
+Media Dock Manager
+------------------
+
+.. autoclass:: openlp.core.ui.mediadockmanager.MediaDockManager
+   :members:
+   :noindex:

=== added file 'api/source/doc/managers/servicemanager.rst'
--- api/source/doc/managers/servicemanager.rst	1970-01-01 00:00:00 +0000
+++ api/source/doc/managers/servicemanager.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,6 @@
+Service Manager
+---------------
+
+.. autoclass:: openlp.core.ui.servicemanager.ServiceManager
+   :members:
+   :noindex:

=== added file 'api/source/doc/managers/slidecontroller.rst'
--- api/source/doc/managers/slidecontroller.rst	1970-01-01 00:00:00 +0000
+++ api/source/doc/managers/slidecontroller.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,6 @@
+Slide Controller
+----------------
+
+.. autoclass:: openlp.core.ui.slidecontroller.SlideController
+   :members:
+   :noindex:

=== added file 'api/source/doc/managers/thememanager.rst'
--- api/source/doc/managers/thememanager.rst	1970-01-01 00:00:00 +0000
+++ api/source/doc/managers/thememanager.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,6 @@
+Theme Manager
+-------------
+
+.. autoclass:: openlp.core.ui.thememanager.ThemeManager
+   :members:
+   :noindex:

=== added file 'api/source/doc/ui.rst'
--- api/source/doc/ui.rst	1970-01-01 00:00:00 +0000
+++ api/source/doc/ui.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,20 @@
+UI Documentation
+================
+
+Main Windows
+------------
+
+.. toctree::
+   :glob:
+   :maxdepth: 2
+
+   mainwindows/*
+
+Managers
+--------
+
+.. toctree::
+   :glob:
+   :maxdepth: 2
+
+   managers/*

=== added file 'api/source/index.rst'
--- api/source/index.rst	1970-01-01 00:00:00 +0000
+++ api/source/index.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,35 @@
+.. OpenLP documentation master file, created by
+   sphinx-quickstart on Mon Jun 16 15:48:38 2014.
+   You can adapt this file completely to your liking, but it should at least
+   contain the root `toctree` directive.
+
+Welcome
+=======
+
+Welcome to the OpenLP 2.4 API Documentation! In here you will find all
+information relating to OpenLP's core classes, core plugins, and anything else
+deemed necessary or interesting by the developers.
+
+Documentation:
+
+.. toctree::
+   :glob:
+   :maxdepth: 2
+
+   doc/*
+
+API Documentation:
+
+.. toctree::
+   :glob:
+   :maxdepth: 2
+
+   api/*
+
+Indices and tables
+==================
+
+* :ref:`genindex`
+* :ref:`modindex`
+* :ref:`search`
+

=== added file 'api/source/scan.py'
--- api/source/scan.py	1970-01-01 00:00:00 +0000
+++ api/source/scan.py	2018-10-16 15:56:28 +0000
@@ -0,0 +1,128 @@
+#!/usr/bin/env python3
+# -*- coding: utf-8 -*-
+
+import os
+import sys
+import shutil
+from modulefinder import ModuleFinder
+import pkgutil
+import string
+import multiprocessing
+from queue import Empty
+
+PACKAGE_RST = string.Template("""$underline
+$title
+$underline
+
+.. toctree::
+   :glob:
+   :maxdepth: 2
+
+   $title/*
+
+.. automodule:: $module
+""")
+
+MODULE_RST = string.Template("""$underline
+$title
+$underline
+
+.. automodule:: $module
+$exclude""")
+
+
+def find_modules(importer, module, package):
+    if module.startswith('openlp'):
+        title = str(module.split('.')[-1])
+        underline = str(len(title) * '=')
+        values = {'underline': underline, 'title': title, 'module': module}
+        path = os.path.join(find_modules.root_path, module.replace('.', os.path.sep) + '.rst')
+        base_path = os.path.basename(path)
+        if not os.path.exists(base_path):
+            os.makedirs(base_path, 0o755)
+        if package:
+            with open(os.path.join(path), 'w+') as file:
+                file.write(PACKAGE_RST.substitute(values))
+        else:
+            finder = ModuleFinder()
+            exclude = ''
+            try:
+                finder.run_script(os.path.join(importer.path, title + '.py'))
+            except ImportError:
+                print('Failed to import {0}{1}'.format(module, ' '*25))
+                raise
+            except Exception:
+                print('Failed in module {0}'.format(module))
+                raise
+            for name in finder.modules.keys():
+                if name.startswith('sqlalchemy'):
+                    exclude = "   :exclude-members: mapper, or_, and_\n"
+            values['exclude'] = exclude
+
+            with open(os.path.join(path), 'w+') as file:
+                file.write(MODULE_RST.substitute(values))
+    find_modules.queue.put(module)
+
+
+def find_modules_init(queue, root_path):
+    find_modules.queue = queue
+    find_modules.root_path = root_path
+
+
+def progress(queue, number):
+    progress_percentage = 0
+    while number > progress_percentage:
+        try:
+            module = queue.get(True, 5)
+        except Empty:
+            break
+        percent = round((progress_percentage/number)*100)
+        sys.stdout.write('{0}% File: {1}{2}\r'.format(percent, module, ' '*25))
+        sys.stdout.flush()
+        progress_percentage += 1
+    sys.stdout.write('100%{0}\n'.format(' '*50))
+    sys.stdout.flush()
+
+
+def main():
+    modules = []
+
+    if 'OPENLP_SOURCE' in os.environ:
+        path_to_code = os.path.abspath(os.environ['OPENLP_SOURCE'])
+    else:
+        path_to_code = os.path.abspath(os.path.join(os.path.split(__file__)[0],
+                                                    '..', '..', '..', '..', 'openlp', 'trunk'))
+    if not os.path.exists(path_to_code):
+        print('Incorrect path to code, expecting "%s"' % path_to_code)
+        sys.exit(1)
+
+    root_path = os.path.abspath(os.path.join(os.path.split(__file__)[0], 'api'))
+
+    sys.path.insert(0, path_to_code)
+
+    if os.path.isdir(root_path):
+        shutil.rmtree(root_path)
+    os.makedirs(root_path)
+
+    pkg = pkgutil.walk_packages([path_to_code], onerror=print)
+
+    for importer, module, package in pkg:
+        if module.startswith('openlp') and not module.endswith(('vendor', 'vlc')):
+            path = os.path.join(root_path, module.replace('.', os.path.sep))
+            if package:
+                if not os.path.exists(path):
+                    os.makedirs(path)
+            modules.append([importer, module, package])
+
+    del sys.path[0]
+
+    queue = multiprocessing.Queue()
+    thread = multiprocessing.Process(target=progress, args=(queue, len(modules)))
+    thread.start()
+    pool = multiprocessing.Pool(None, find_modules_init, [queue, root_path])
+    pool.starmap(find_modules, modules)
+    pool.close()
+
+
+if __name__ == '__main__':
+    main()

=== added directory 'common'
=== added directory 'common/images'
=== added file 'common/images/logo.png'
Binary files common/images/logo.png	1970-01-01 00:00:00 +0000 and common/images/logo.png	2018-10-16 15:56:28 +0000 differ
=== added file 'common/images/openlp.ico'
Binary files common/images/openlp.ico	1970-01-01 00:00:00 +0000 and common/images/openlp.ico	2018-10-16 15:56:28 +0000 differ
=== added directory 'common/themes'
=== added directory 'common/themes/openlp_qthelp'
=== added file 'common/themes/openlp_qthelp/layout.html'
--- common/themes/openlp_qthelp/layout.html	1970-01-01 00:00:00 +0000
+++ common/themes/openlp_qthelp/layout.html	2018-10-16 15:56:28 +0000
@@ -0,0 +1,68 @@
+{#
+    openlp_qthelp/layout.html
+    ~~~~~~~~~~~~~~~~~
+
+    Sphinx layout template for the openlp_qthelp theme.
+
+    :copyright: Copyright 2004-2010 Raoul Snyman.
+    :license: GPL
+#}
+{% extends "basic/layout.html" %}
+{% set script_files = script_files + ['_static/theme_extras.js'] %}
+{% set css_files = css_files + ['_static/print.css'] %}
+
+{# do not display relbars #}
+{% block relbar1 %}{% endblock %}
+{% block relbar2 %}{% endblock %}
+
+{% macro nav() %}
+        <p>
+        {%- block openlp_qthelprel1 %}
+        {%- endblock %}
+        {%- if prev %}
+        «&#160;&#160;<a href="{{ prev.link|e }}">{{ prev.title }}</a>
+        &#160;&#160;::&#160;&#160;
+        {%- endif %}
+        <a class="uplink" href="{{ pathto(master_doc) }}">{{ _('Contents') }}</a>
+        {%- if next %}
+        &#160;&#160;::&#160;&#160;
+        <a href="{{ next.link|e }}">{{ next.title }}</a>&#160;&#160;»
+        {%- endif %}
+        {%- block openlp_qthelprel2 %}
+        {%- endblock %}
+        </p>
+{% endmacro %}
+
+{% block content %}
+      <!-- div class="header">
+        {%- block openlp_qthelpheader %}
+        {%- if theme_full_logo != "false" %}
+        <a href="{{ pathto('index') }}">
+          <img class="logo" src="{{ pathto('_static/' + logo, 1) }}" alt="Logo"/>
+        </a>
+        {%- else %}
+        {%- if logo -%}
+          <img class="rightlogo" src="{{ pathto('_static/' + logo, 1) }}" alt="Logo"/>
+        {%- endif -%}
+        <h1 class="heading"><a href="{{ pathto('index') }}">
+          <span>{{ shorttitle|e }}</span></a></h1>
+        <h2 class="heading"><span>{{ title|striptags|e }}</span></h2>
+        {%- endif %}
+        {%- endblock %}
+      </div -->
+      <div class="topnav">
+      {{ nav() }}
+      </div>
+      <div class="content">
+        {#{%- if display_toc %}
+        <div id="toc">
+          <h3>Table Of Contents</h3>
+          {{ toc }}
+        </div>
+        {%- endif %}#}
+        {% block body %}{% endblock %}
+      </div>
+      <div class="bottomnav">
+      {{ nav() }}
+      </div>
+{% endblock %}

=== added directory 'common/themes/openlp_qthelp/static'
=== added file 'common/themes/openlp_qthelp/static/alert_info_32.png'
Binary files common/themes/openlp_qthelp/static/alert_info_32.png	1970-01-01 00:00:00 +0000 and common/themes/openlp_qthelp/static/alert_info_32.png	2018-10-16 15:56:28 +0000 differ
=== added file 'common/themes/openlp_qthelp/static/alert_warning_32.png'
Binary files common/themes/openlp_qthelp/static/alert_warning_32.png	1970-01-01 00:00:00 +0000 and common/themes/openlp_qthelp/static/alert_warning_32.png	2018-10-16 15:56:28 +0000 differ
=== added file 'common/themes/openlp_qthelp/static/bg-page.png'
Binary files common/themes/openlp_qthelp/static/bg-page.png	1970-01-01 00:00:00 +0000 and common/themes/openlp_qthelp/static/bg-page.png	2018-10-16 15:56:28 +0000 differ
=== added file 'common/themes/openlp_qthelp/static/bullet_orange.png'
Binary files common/themes/openlp_qthelp/static/bullet_orange.png	1970-01-01 00:00:00 +0000 and common/themes/openlp_qthelp/static/bullet_orange.png	2018-10-16 15:56:28 +0000 differ
=== added file 'common/themes/openlp_qthelp/static/openlp_qthelp.css_t'
--- common/themes/openlp_qthelp/static/openlp_qthelp.css_t	1970-01-01 00:00:00 +0000
+++ common/themes/openlp_qthelp/static/openlp_qthelp.css_t	2018-10-16 15:56:28 +0000
@@ -0,0 +1,372 @@
+/*
+ * openlp_qthelp.css_t
+ * ~~~~~~~~~~~
+ *
+ * Sphinx stylesheet -- openlp_qthelp theme.
+ *
+ * Adapted from http://openlp_qthelp-os.org/docs/Haiku-doc.css.
+ * Original copyright message:
+ *
+ *     Copyright 2008-2009, Haiku. All rights reserved.
+ *     Distributed under the terms of the MIT License.
+ *
+ *     Authors:
+ *              Francois Revol <revol@xxxxxxx>
+ *              Stephan Assmus <superstippi@xxxxxx>
+ *              Braden Ewing <brewin@xxxxxxxxx>
+ *              Humdinger <humdingerb@xxxxxxxxx>
+ *
+ * :copyright: Copyright 2007-2010 by the Sphinx team, see AUTHORS.
+ * :license: BSD, see LICENSE for details.
+ *
+ */
+
+@import url("basic.css");
+
+html {
+    margin: 0px;
+    padding: 0px;
+    background-color: #fff;
+    background-image: none;
+}
+
+body {
+    line-height: 1.5;
+    margin: auto;
+    padding: 0px;
+    font-family: "DejaVu Sans", Arial, Helvetica, sans-serif;
+    min-width: 59em;
+    max-width: 70em;
+    color: {{ theme_textcolor }};
+}
+
+div.footer {
+    padding: 8px;
+    font-size: 11px;
+    text-align: center;
+    letter-spacing: 0.5px;
+}
+
+/* link colors and text decoration */
+
+a:link {
+    font-weight: bold;
+    text-decoration: none;
+    color: {{ theme_linkcolor }};
+}
+
+a:visited {
+    font-weight: bold;
+    text-decoration: none;
+    color: {{ theme_visitedlinkcolor }};
+}
+
+a:hover, a:active {
+    text-decoration: underline;
+    color: {{ theme_hoverlinkcolor }};
+}
+
+/* Some headers act as anchors, don't give them a hover effect */
+
+h1 a:hover, a:active {
+    text-decoration: none;
+    color: {{ theme_headingcolor }};
+}
+
+h2 a:hover, a:active {
+    text-decoration: none;
+    color: {{ theme_headingcolor }};
+}
+
+h3 a:hover, a:active {
+    text-decoration: none;
+    color: {{ theme_headingcolor }};
+}
+
+h4 a:hover, a:active {
+    text-decoration: none;
+    color: {{ theme_headingcolor }};
+}
+
+a.headerlink {
+    color: #a7ce38;
+    padding-left: 5px;
+}
+
+a.headerlink:hover {
+    color: #a7ce38;
+}
+
+/* basic text elements */
+
+div.content {
+    margin-top: 20px;
+    margin-left: 40px;
+    margin-right: 40px;
+    margin-bottom: 50px;
+    font-size: 0.9em;
+}
+
+/* heading and navigation */
+
+div.header {
+    position: relative;
+    left: 0px;
+    top: 0px;
+    height: 85px;
+    /* background: #eeeeee; */
+    padding: 0 40px;
+}
+div.header h1 {
+    font-size: 1.6em;
+    font-weight: normal;
+    letter-spacing: 1px;
+    color: {{ theme_headingcolor }};
+    border: 0;
+    margin: 0;
+    padding-top: 15px;
+}
+div.header h1 a {
+    font-weight: normal;
+    color: {{ theme_headingcolor }};
+}
+div.header h2 {
+    font-size: 1.3em;
+    font-weight: normal;
+    letter-spacing: 1px;
+    text-transform: uppercase;
+    color: #aaa;
+    border: 0;
+    margin-top: -3px;
+    padding: 0;
+}
+
+div.header img.rightlogo {
+    float: right;
+}
+
+
+div.title {
+    font-size: 1.3em;
+    font-weight: bold;
+    color: {{ theme_headingcolor }};
+    border-bottom: dotted thin #e0e0e0;
+    margin-bottom: 25px;
+}
+div.topnav {
+    /* background: #e0e0e0; */
+}
+div.topnav p {
+    margin-top: 0;
+    margin-left: 40px;
+    margin-right: 40px;
+    margin-bottom: 0px;
+    text-align: right;
+    font-size: 0.8em;
+}
+div.bottomnav {
+    background: #eeeeee;
+}
+div.bottomnav p {
+    margin-right: 40px;
+    text-align: right;
+    font-size: 0.8em;
+}
+
+a.uplink {
+    font-weight: normal;
+}
+
+
+/* contents box */
+
+table.index {
+    margin: 0px 0px 30px 30px;
+    padding: 1px;
+    border-width: 1px;
+    border-style: dotted;
+    border-color: #e0e0e0;
+}
+table.index tr.heading {
+    background-color: #e0e0e0;
+    text-align: center;
+    font-weight: bold;
+    font-size: 1.1em;
+}
+table.index tr.index {
+    background-color: #eeeeee;
+}
+table.index td {
+    padding: 5px 20px;
+}
+
+table.index a:link, table.index a:visited {
+    font-weight: normal;
+    text-decoration: none;
+    color: {{ theme_linkcolor }};
+}
+table.index a:hover, table.index a:active {
+    text-decoration: underline;
+    color: {{ theme_hoverlinkcolor }};
+}
+
+
+/* Haiku User Guide styles and layout */
+
+/* Rounded corner boxes */
+/* Common declarations */
+div.admonition {
+    -webkit-border-radius: 10px;
+    -khtml-border-radius: 10px;
+    -moz-border-radius: 10px;
+    border-radius: 10px;
+    border-style: dotted;
+    border-width: thin;
+    border-color: #dcdcdc;
+    padding: 10px 15px 10px 15px;
+    margin-bottom: 15px;
+    margin-top: 15px;
+}
+div.note {
+    padding: 10px 15px 10px 80px;
+    background: #e4ffde url(alert_info_32.png) 15px 15px no-repeat;
+    min-height: 42px;
+}
+div.warning {
+    padding: 10px 15px 10px 80px;
+    background: #fffbc6 url(alert_warning_32.png) 15px 15px no-repeat;
+    min-height: 42px;
+}
+div.seealso {
+    background: #e4ffde;
+}
+
+/* More layout and styles */
+h1 {
+    font-size: 1.3em;
+    font-weight: bold;
+    color: {{ theme_headingcolor }};
+    border-bottom: dotted thin #e0e0e0;
+    margin-top: 30px;
+}
+
+h2 {
+    font-size: 1.2em;
+    font-weight: normal;
+    color: {{ theme_headingcolor }};
+    border-bottom: dotted thin #e0e0e0;
+    margin-top: 30px;
+}
+
+h3 {
+    font-size: 1.1em;
+    font-weight: normal;
+    color: {{ theme_headingcolor }};
+    margin-top: 30px;
+}
+
+h4 {
+    font-size: 1.0em;
+    font-weight: normal;
+    color: {{ theme_headingcolor }};
+    margin-top: 30px;
+}
+
+p {
+    text-align: justify;
+}
+
+p.last {
+    margin-bottom: 0;
+}
+
+ol {
+    padding-left: 20px;
+}
+
+ul {
+    padding-left: 5px;
+    margin-top: 3px;
+}
+
+li {
+    line-height: 1.3;
+}
+
+div.content ul > li {
+    -moz-background-clip:border;
+    -moz-background-inline-policy:continuous;
+    -moz-background-origin:padding;
+    background: transparent url(bullet_orange.png) no-repeat scroll left 0.45em;
+    list-style-image: none;
+    list-style-type: none;
+    padding: 0 0 0 1.666em;
+    margin-bottom: 3px;
+}
+
+td {
+    vertical-align: top;
+}
+
+tt {
+    background-color: #e2e2e2;
+    font-size: 1.0em;
+    font-family: monospace;
+}
+
+pre {
+    border-color: #0c3762;
+    border-style: dotted;
+    border-width: thin;
+    margin: 0 0 12px 0;
+    padding: 0.8em;
+    background-color: #f0f0f0;
+}
+
+hr {
+    border-top: 1px solid #ccc;
+    border-bottom: 0;
+    border-right: 0;
+    border-left: 0;
+    margin-bottom: 10px;
+    margin-top: 20px;
+}
+
+/* printer only pretty stuff */
+@media print {
+    .noprint {
+        display: none;
+    }
+    /* for acronyms we want their definitions inlined at print time */
+    acronym[title]:after {
+        font-size: small;
+        content: " (" attr(title) ")";
+        font-style: italic;
+    }
+    /* and not have mozilla dotted underline */
+    acronym {
+        border: none;
+    }
+    div.topnav, div.bottomnav, div.header, table.index {
+        display: none;
+    }
+    div.content {
+        margin: 0px;
+        padding: 0px;
+    }
+    html {
+        background: #FFF;
+    }
+}
+
+.viewcode-back {
+    font-family: "DejaVu Sans", Arial, Helvetica, sans-serif;
+}
+
+div.viewcode-block:target {
+    background-color: #f4debf;
+    border-top: 1px solid #ac9;
+    border-bottom: 1px solid #ac9;
+    margin: -1px -12px;
+    padding: 0 12px;
+}

=== added file 'common/themes/openlp_qthelp/theme.conf'
--- common/themes/openlp_qthelp/theme.conf	1970-01-01 00:00:00 +0000
+++ common/themes/openlp_qthelp/theme.conf	2018-10-16 15:56:28 +0000
@@ -0,0 +1,12 @@
+[theme]
+inherit = basic
+stylesheet = openlp_qthelp.css
+pygments_style = autumn
+
+[options]
+full_logo         = false
+textcolor         = #333333
+headingcolor      = #203b6f
+linkcolor         = #26437c
+visitedlinkcolor  = #26437c
+hoverlinkcolor    = #26437c

=== added directory 'manual'
=== added file 'manual/Makefile'
--- manual/Makefile	1970-01-01 00:00:00 +0000
+++ manual/Makefile	2018-10-16 15:56:28 +0000
@@ -0,0 +1,94 @@
+# Makefile for Sphinx documentation
+#
+
+# You can set these variables from the command line.
+SPHINXOPTS    =
+SPHINXBUILD = $(shell which sphinx-build-3 || which sphinx-build)
+PAPER         =
+
+# Internal variables.
+PAPEROPT_a4     = -D latex_paper_size=a4
+PAPEROPT_letter = -D latex_paper_size=letter
+ALLSPHINXOPTS   = -n -d build/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) source
+
+.PHONY: help clean html dirhtml pickle json htmlhelp qthelp latex changes linkcheck doctest
+
+help:
+	@echo "Please use \`make <target>' where <target> is one of"
+	@echo "  html      to make standalone HTML files"
+	@echo "  dirhtml   to make HTML files named index.html in directories"
+	@echo "  pickle    to make pickle files"
+	@echo "  json      to make JSON files"
+	@echo "  htmlhelp  to make HTML files and a HTML help project"
+	@echo "  qthelp    to make HTML files and a qthelp project"
+	@echo "  applehelp to make HTML files and a applehelp project"
+	@echo "  latex     to make LaTeX files, you can set PAPER=a4 or PAPER=letter"
+	@echo "  changes   to make an overview of all changed/added/deprecated items"
+	@echo "  linkcheck to check all external links for integrity"
+	@echo "  doctest   to run all doctests embedded in the documentation (if enabled)"
+
+clean:
+	-rm -rf build/*
+
+html:
+	$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) build/html
+	@echo
+	@echo "Build finished. The HTML pages are in build/html."
+
+dirhtml:
+	$(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) build/dirhtml
+	@echo
+	@echo "Build finished. The HTML pages are in build/dirhtml."
+
+pickle:
+	$(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) build/pickle
+	@echo
+	@echo "Build finished; now you can process the pickle files."
+
+json:
+	$(SPHINXBUILD) -b json $(ALLSPHINXOPTS) build/json
+	@echo
+	@echo "Build finished; now you can process the JSON files."
+
+htmlhelp:
+	$(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) build/htmlhelp
+	@echo
+	@echo "Build finished; now you can run HTML Help Workshop with the" \
+	      ".hhp project file in build/htmlhelp."
+
+qthelp:
+	$(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) build/qthelp
+	@echo
+	@echo "Build finished; now you can run "qcollectiongenerator" with the" \
+	      ".qhcp project file in build/qthelp, like this:"
+	@echo "# qcollectiongenerator build/qthelp/OpenLP.qhcp"
+	@echo "To view the help file:"
+	@echo "# assistant -collectionFile build/qthelp/OpenLP.qhc"
+
+applehelp:
+	$(SPHINXBUILD) -b applehelp $(ALLSPHINXOPTS) build/applehelp
+	@echo
+	@echo "Build finished. The help file is in build/applehelp."
+
+latex:
+	$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) build/latex
+	@echo
+	@echo "Build finished; the LaTeX files are in build/latex."
+	@echo "Run \`make all-pdf' or \`make all-ps' in that directory to" \
+	      "run these through (pdf)latex."
+
+changes:
+	$(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) build/changes
+	@echo
+	@echo "The overview file is in build/changes."
+
+linkcheck:
+	$(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) build/linkcheck
+	@echo
+	@echo "Link check complete; look for any errors in the above output " \
+	      "or in build/linkcheck/output.txt."
+
+doctest:
+	$(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) build/doctest
+	@echo "Testing of doctests in the sources finished, look at the " \
+	      "results in build/doctest/output.txt."

=== added file 'manual/make.bat'
--- manual/make.bat	1970-01-01 00:00:00 +0000
+++ manual/make.bat	2018-10-16 15:56:28 +0000
@@ -0,0 +1,112 @@
+@ECHO OFF
+
+REM Command file for Sphinx documentation
+
+set SPHINXBUILD=sphinx-build
+set ALLSPHINXOPTS=-d build/doctrees %SPHINXOPTS% source
+if NOT "%PAPER%" == "" (
+	set ALLSPHINXOPTS=-D latex_paper_size=%PAPER% %ALLSPHINXOPTS%
+)
+
+if "%1" == "" goto help
+
+if "%1" == "help" (
+	:help
+	echo.Please use `make ^<target^>` where ^<target^> is one of
+	echo.  html      to make standalone HTML files
+	echo.  dirhtml   to make HTML files named index.html in directories
+	echo.  pickle    to make pickle files
+	echo.  json      to make JSON files
+	echo.  htmlhelp  to make HTML files and a HTML help project
+	echo.  qthelp    to make HTML files and a qthelp project
+	echo.  latex     to make LaTeX files, you can set PAPER=a4 or PAPER=letter
+	echo.  changes   to make an overview over all changed/added/deprecated items
+	echo.  linkcheck to check all external links for integrity
+	echo.  doctest   to run all doctests embedded in the documentation if enabled
+	goto end
+)
+
+if "%1" == "clean" (
+	for /d %%i in (build\*) do rmdir /q /s %%i
+	del /q /s build\*
+	goto end
+)
+
+if "%1" == "html" (
+	%SPHINXBUILD% -b html %ALLSPHINXOPTS% build/html
+	echo.
+	echo.Build finished. The HTML pages are in build/html.
+	goto end
+)
+
+if "%1" == "dirhtml" (
+	%SPHINXBUILD% -b dirhtml %ALLSPHINXOPTS% build/dirhtml
+	echo.
+	echo.Build finished. The HTML pages are in build/dirhtml.
+	goto end
+)
+
+if "%1" == "pickle" (
+	%SPHINXBUILD% -b pickle %ALLSPHINXOPTS% build/pickle
+	echo.
+	echo.Build finished; now you can process the pickle files.
+	goto end
+)
+
+if "%1" == "json" (
+	%SPHINXBUILD% -b json %ALLSPHINXOPTS% build/json
+	echo.
+	echo.Build finished; now you can process the JSON files.
+	goto end
+)
+
+if "%1" == "htmlhelp" (
+	%SPHINXBUILD% -b htmlhelp %ALLSPHINXOPTS% build/htmlhelp
+	echo.
+	echo.Build finished; now you can run HTML Help Workshop with the ^
+.hhp project file in build/htmlhelp.
+	goto end
+)
+
+if "%1" == "qthelp" (
+	%SPHINXBUILD% -b qthelp %ALLSPHINXOPTS% build/qthelp
+	echo.
+	echo.Build finished; now you can run "qcollectiongenerator" with the ^
+.qhcp project file in build/qthelp, like this:
+	echo.^> qcollectiongenerator build\qthelp\OpenLP.qhcp
+	echo.To view the help file:
+	echo.^> assistant -collectionFile build\qthelp\OpenLP.ghc
+	goto end
+)
+
+if "%1" == "latex" (
+	%SPHINXBUILD% -b latex %ALLSPHINXOPTS% build/latex
+	echo.
+	echo.Build finished; the LaTeX files are in build/latex.
+	goto end
+)
+
+if "%1" == "changes" (
+	%SPHINXBUILD% -b changes %ALLSPHINXOPTS% build/changes
+	echo.
+	echo.The overview file is in build/changes.
+	goto end
+)
+
+if "%1" == "linkcheck" (
+	%SPHINXBUILD% -b linkcheck %ALLSPHINXOPTS% build/linkcheck
+	echo.
+	echo.Link check complete; look for any errors in the above output ^
+or in build/linkcheck/output.txt.
+	goto end
+)
+
+if "%1" == "doctest" (
+	%SPHINXBUILD% -b doctest %ALLSPHINXOPTS% build/doctest
+	echo.
+	echo.Testing of doctests in the sources finished, look at the ^
+results in build/doctest/output.txt.
+	goto end
+)
+
+:end

=== added directory 'manual/source'
=== added directory 'manual/source/_static'
=== added directory 'manual/source/_templates'
=== added file 'manual/source/alert.rst'
--- manual/source/alert.rst	1970-01-01 00:00:00 +0000
+++ manual/source/alert.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,52 @@
+.. _alerts:
+
+=====
+Alert
+=====
+
+From time to time it may be necessary to display a small unobtrusive message to 
+the congregation. In OpenLP this is known as an `Alert`. Examples could be a car 
+with the headlights left on, a parent needed in nursery, or anything else 
+somebody may need notified about. This is easily accomplished using the Alert, 
+which is accessible from the top Menu under :menuselection:`Tools --> Alert`.
+
+.. image:: pics/alert.png
+
+**Alert text:** 
+    Enter the message you want displayed in this box.
+
+**Parameter:** 
+    This box is used for words you want to insert into the alert text.
+ 
+You will add the Parameter text into the alert text using “<>” (without 
+quotations). Anywhere in the Alert text that you add these two symbols, <> side 
+by side, will insert any text you have in the parameter box into the Alert 
+message.
+
+Example of Use
+--------------
+ 
+:guilabel:`Alert text:` The owner of the vehicle with license plate number <> 
+your lights are on.
+
+:guilabel:`Parameter:` HNN432
+
+These two settings will display like this:
+
+The owner of the vehicle with the license plate number HNN432 your lights are on.
+
+If you use the same alerts on a regular basis, Save your Alert and you will have 
+access to the alert with a click of the mouse. You may also click on `New` to 
+make a new alert or `Delete` an alert you do not need.
+
+When you are ready to Display your Alert you have two options. Clicking on 
+Display will display the Alert and the Alert Message window will remain open. 
+Clicking Display & Close will display the alert and close the Alert Message 
+window. 
+
+All details of the display, font, color, size and position are adjusted from the 
+top Menu item :menuselection:`Settings --> Configure OpenLP`, Alert tab and the 
+instructions here. :doc:`configure`
+
+**Please note:** Alert Message is a Plugin that needs to be Active in the Plugin 
+List for use.

=== added file 'manual/source/android-remote.rst'
--- manual/source/android-remote.rst	1970-01-01 00:00:00 +0000
+++ manual/source/android-remote.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,198 @@
+.. _android-remote:
+
+Android Remote
+==============
+
+OpenLP gives you the ability to control your service from an Android based 
+device. The following tutorial will describe how to install and 
+use the application.
+
+Installation
+------------
+
+Open the :guilabel:`Google Play Store` app and search for OpenLP. You should
+find the `OpenLP - Remote 2`_ app. Now install the app.
+
+.. image:: pics/droid_start.png
+
+You can now start the app and when you do you will see the startup screen.
+
+Settings
+--------
+
+After the installation is complete and you open the OpenLP Remote app you will need to
+configure your settings. Open the settings by touching the menu button in the top right
+corner and tapping on :guilabel:`Settings`. This will show the settings screen.
+
+.. image:: pics/droid_right_menu.png
+
+Display Text Size
+^^^^^^^^^^^^^^^^^
+
+.. image:: pics/droid_preferences1.png
+
+**Select display text size:**
+    This allows you to change the font size for the application display.
+
+Auto center display
+^^^^^^^^^^^^^^^^^^^
+
+**Allow displays to auto center:**
+    Check this box to allow the selected item to scroll to the centre of the
+    list.
+
+Set Custom Timeout
+^^^^^^^^^^^^^^^^^^
+
+In general the OpenLP Remote will work fine without having to change the custom timeout
+settings. If you experience connection issues or are having trouble staying connected,
+you can change these settings.
+
+.. image:: pics/droid_preferences2.png
+
+**Enable Custom Timeout:**
+    Check this box to enable setting a custom timeout.
+
+**Connection Timeout:**
+    Once Custom Timeout has been enabled you can set a custom connection timeout
+    here.
+
+Server Details
+^^^^^^^^^^^^^^
+
+You will need to configure the server settings you will use with your phone.  
+You can find these instructions and settings in the OpenLP desktop application 
+under :ref:`remote_tab`.
+
+**Note:** To use the OpenLP Remote you will need to be on the same network as the main
+computer.
+
+**Hostname or IP:**
+    Enter the :guilabel:`Server on IP address` found in :ref:`remote_tab`. After
+    entering the IP address in the box select :guilabel:`OK`
+
+**Port:**
+    Enter the :guilabel:`Port number` found in :ref:`remote_tab` and enter it in
+    the box. By default this is 4316. After entering the port number select
+    :guilabel:`OK`.
+
+**Use HTTPS:**
+    This specifies if HTTPS should be used. **Note:** To use HTTPS you must
+    setup OpenLP to be secure, see :ref:`secure_server`.
+
+**Username:**
+    Here you can enter a username used for accessing OpenLP remotely. This
+    must be the same as set in :ref:`user_auth`.
+
+**Password:**
+    Here you can enter a password used for accessing OpenLP remotely. This
+    must be the same as set in :ref:`user_auth`.
+
+
+Using the Android Remote
+------------------------
+
+After you have completed the setup you are now ready to use the app. Touch the
+menu button in the top left corner to see the list of views the app supports.
+
+.. image:: pics/droid_left_menu.png
+
+Service List
+^^^^^^^^^^^^
+
+Selecting :guilabel:`Service List` will take you to the Service Manager. 
+Selecting an item with a in the service manager will immediately take it 
+live on the projection screen and you will stay on the service screen on your 
+device. You can use the arrows buttons shown on the bottom left and right to
+move to the next slide inside the item. 
+
+.. image:: pics/droid_service.png
+
+Live List
+^^^^^^^^^
+
+Selecting :guilabel:`Live List` will display what ever is in Service Manager
+at the time, or what is live at the moment. If there are items in the Service
+Manager they will be shown on the left, and the live item will be shown on the
+right. You can use the arrows buttons shown on the bottom left and right to move
+to the next slide inside the item. 
+
+.. image:: pics/droid_live_list_portrait.png
+
+When using the :guilabel:`Live List` it can be an advantage to use the device in
+landscape mode.
+
+.. image:: pics/droid_live_list_landscape.png
+
+
+Stage View
+^^^^^^^^^^
+
+Selecting :guilabel:`Stage View` will display the stage view on your Android 
+device. See the :ref:`stage_view` section in the manual for a detailed
+description.
+
+.. image:: pics/droid_stage_view.png
+
+Live View
+^^^^^^^^^^
+
+Selecting :guilabel:`Live View` will display the live view on your Android
+device. See the :ref:`main_view` section in the manual for a detailed 
+description.
+
+.. image:: pics/droid_live_view.png
+
+Alert
+^^^^^
+
+To send an alert to the display, touch the alert button at the top right of the
+screen.
+
+|droid_alert_button| **Alert button**
+
+You can send an alert to the display by entering the text in the box and
+clicking on :guilabel:`Process`. The alert will be displayed as you have it 
+configured in :ref:`configure_alerts`.
+
+.. image:: pics/droid_alert.png
+
+
+.. _droid_blank:
+
+Blank Display
+^^^^^^^^^^^^^
+
+To blank the display, touch the blank button at the top right of the screen.
+
+|droid_blank_button| **Blank button**
+
+Using the display blank type gives you the ability to blank your screen to the 
+methods described below. You can find out more about this feature and how it 
+operates on the main computer at :ref:`blank_control`.
+
+**Show Live:**
+    Do not blank, or unblank the display.
+
+**Display Blank:**
+    Choosing this option will blank your projector to black as if it were shut 
+    off.
+
+**Display Theme:**
+    Choosing this option will show your blank theme only, without lyrics or 
+    verses. If you are blanking a song with an assigned theme it will blank to 
+    that theme. If no theme is assigned or you are blanking a presentation or 
+    image, it will blank to the global theme.
+
+**Display Desktop:**
+    Choosing this option will show your desktop wallpaper or a program that you 
+    have open on the extended monitor or projector. You can seamlessly switch 
+    between the desktop wallpaper or a program and OpenLP by Blank to Desktop.
+
+.. image:: pics/droid_blank.png
+
+
+.. |droid_alert_button| image:: pics/droid_alert_button.png
+.. |droid_blank_button| image:: pics/droid_blank_button.png
+
+.. _OpenLP - Remote 2: https://play.google.com/store/apps/details?id=org.openlp.android2

=== added file 'manual/source/backing_up.rst'
--- manual/source/backing_up.rst	1970-01-01 00:00:00 +0000
+++ manual/source/backing_up.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,73 @@
+.. _backing_up:
+
+=================
+Backing up OpenLP
+=================
+
+Backing up data files
+^^^^^^^^^^^^^^^^^^^^^
+
+OpenLP gives you the ability to directly access your data files making your data 
+easy to back up. Using the menu items at the top click on 
+:menuselection:`Tools --> Open Data Folder...`.
+
+.. image:: pics/backup_data_folder.png
+
+You will be presented with the folder where all of the OpenLP data files are 
+stored in their individual folders.
+
+.. image:: pics/backup_folders_all.png
+
+You can select an individual folder or all of the folders and copy your data to 
+your choice of media or a flash drive. This is also an easy way to get all of 
+your data onto another computer that is running OpenLP. 
+
+You can restore your data folders and files by copying them back into your data 
+folder :menuselection:`Tools --> Open Data Folder...`. You will overwrite all of 
+your original data with the data you are copying back into the folder. 
+
+**Warning:** Once you overwrite your data there is no way to retrieve your 
+original data.
+
+**Note:** If you copy your data files back into the OpenLP data folder you must 
+shut down OpenLP and restart it to see the changes.
+
+Export Settings
+^^^^^^^^^^^^^^^
+
+OpenLP stores all of the configuration settings in a configuration file for 
+Linux and OS X or the Window's registry. Once you have OpenLP configured to your 
+liking you should backup your settings. This is done from the menu item at the 
+top by clicking on :menuselection:`File --> Export --> Settings`.
+
+.. image:: pics/backup_export.png
+
+You will then be presented with a window to choose what to name and where you 
+want to save your configuration file. Click :guilabel:`Save`.
+
+.. image:: pics/backup_export_settings.png
+
+Import Settings
+^^^^^^^^^^^^^^^
+
+You can import OpenLP configuration settings from a previous backuped up 
+configuration file or from an exported file from another computer. This is done 
+from the menu item at the top. by clicking on 
+:menuselection:`File --> Import --> Settings`.
+
+.. image:: pics/backup_import.png
+
+Please read the complete warning and click :guilabel:`Yes` to continue or 
+:guilabel:`No` to cancel.
+
+.. image:: pics/backup_import_sure.png
+
+You will then be presented with a window to find and restore your saved 
+configuration file. Click on the configuration file and click :guilabel:`Open`.
+
+.. image:: pics/backup_import_settings.png
+
+Your configuration settings will be imported. Click on :guilabel:`Ok` to restart 
+OpenLP.
+
+.. image:: pics/backup_import_restart.png

=== added file 'manual/source/bibles.rst'
--- manual/source/bibles.rst	1970-01-01 00:00:00 +0000
+++ manual/source/bibles.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,188 @@
+.. _bibles:
+
+======
+Bibles
+======
+
+This section describes the use of the various converters built into OpenLP for 
+managing and importing Bibles from other formats.
+
+.. _import_bibles:
+
+Bible Import Wizard
+===================
+
+If you are using an earlier version of OpenLP or, come from another software
+package, you may be able to convert your existing database to work in OpenLP
+2.0. To access the Bible Importer :menuselection:`File --> Import --> Bible`.
+You may also enter the Bible Importer by clicking the :guilabel:`Import Icon:`
+
+|importicon| Import Bibles
+    Click on the :guilabel:`Import Bibles` icon to start the Bible import wizard.
+
+.. |IMPORTICON| image:: pics/theme_import.png
+
+You will see the Bible Importer window, click :guilabel:`Next`.
+
+.. image:: pics/import_bible_start.png
+
+After clicking :guilabel:`Next` you can select from the various types of
+software that OpenLP will convert Bibles from. Click on the file folder icon to
+choose the file(s) of the Bible database you want to import. See the sections
+below for more information on the different formats that OpenLP will import.
+Click :guilabel:`Next` to continue.
+
+.. image:: pics/import_bible_dropdown.png
+
+After selecting your file(s), you'll be asked to fill in the details of the
+Bible you are importing. Remember to check what information you need to display
+for your Bible's translation, as some of them have strict rules around the
+copyright notice. Click :guilabel:`Next` to continue.
+
+**Note:** You can use one blank space using the space bar in the copyright field 
+to continue if you do not have or need copyright information.
+
+.. image:: pics/import_bible_license.png
+
+After entering the license details, OpenLP will start to import your Bible.
+It may take some time to import your Bible so please be patient.
+
+.. image:: pics/import_bible_finished.png
+
+When the import has finished click :guilabel:`Finish` and you should be
+ready to use your Bible in OpenLP.
+
+Importing OSIS Bibles
+^^^^^^^^^^^^^^^^^^^^^
+
+Importing OSIS files is very simple. Select OSIS as your import source, select
+your OSIS Bible file and continue the import process.
+
+.. image:: pics/import_bible_osis.png
+
+**About OSIS Formatted Bibles**
+
+The OSIS XML standard was designed to provide a common format for distribution
+of electronic Bibles. More information can be found out at the `Bible Technologies website
+<http://www.bibletechnologies.net/>`_.
+
+If you have any software installed that is part of the `Sword Project
+<http://www.crosswire.org/sword/index.jsp>`_ it can be easily converted.
+
+You can use the commands below convert Bibles from that software to OSIS format.
+
+The following commands are used in all platforms and the commands are case
+sensitive across all platforms. To convert a Bible using the command prompt in
+Windows or a terminal in Linux or macOS you would type::
+
+    mod2osis biblename > biblename.osis
+
+For example: if I wanted to convert a King James Version Bible I would type
+something similar to this::
+
+    mod2osis KJV > kjv.osis
+
+You may also wish to dictate a file location for the conversion to place the
+osis file for example::
+
+    mod2osis KJV > /home/user/bibles/kjv.osis
+
+Importing OpenSong Bibles
+^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Converting from OpenSong you will need to locate your Bibles database. In the
+later versions of OpenSong you are asked to define the location of this. The
+songs will be located in a folder named :guilabel:`Bibles`. This folder should
+contain files with all your Bibles in them without a file extension. (file.xmms).
+When you have located this folder you will need to select the Bible from the
+folder.
+
+You may also import downloaded Bibles from `OpenSongs webpage (scroll down to
+find bibles) <http://opensong.org/pages/downloads.html>`_. The process is the same,
+except you will need to extract the Bible from a zip file. This is usually done
+by right clicking on the downloaded file and select `Extract` or `Extract Here`.
+Note that some of the bibles on OpenSongs webpage are actually in the Zefania
+format, which OpenLP can also import, see :ref:`zefaniaimport`.
+
+.. image:: pics/import_bible_opensong.png
+
+After selecting the OpenSong Bibles you want to import, follow the rest of the
+import process. When the import has finished you should be ready to use your
+OpenSong Bibles.
+
+Importing Web Download Bibles
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+**About Web Download**
+
+OpenLP provides a Web Download method to import Bibles when you do not have a
+locally installed Bible available. The Web Download method registers the Bible
+in OpenLP like the other Bibles only it downloads the verses as you need them.
+This import is not meant to be used as your sole source for Bibles, but rather
+as another option and does require an internet connection.
+
+To use the web download feature select web download from the import wizard.
+
+.. image:: pics/import_bible_web1.png
+
+First click :guilabel:`Download bible list` to download a list of available
+bibles.
+
+.. image:: pics/import_bible_web2.png
+
+This will take a few moments depending on your internet connection and load on
+the servers.
+
+.. image:: pics/import_bible_web3.png
+
+When the download is complete you can select from 3 different sources to 
+download from: `Crosswalk <http://www.biblestudytools.com/>`_, `BibleServer
+<http://www.bibleserver.com/>`_ and `BibleGateway
+<https://www.biblegateway.com/>`_. From each source there are many Bible
+translations available, so there is a good chance that you will find what you
+need.
+
+You can also select a proxy server if needed from the `Proxy Server` tab. Your
+network administrator will know if this is necessary. In most cases this will
+not be needed.
+
+.. image:: pics/import_bible_web_proxy.png
+
+After selecting your download location and the Bible you wish to use, click
+:guilabel:`Next` to continue the import process. When your import is completed
+you should now be ready to use the web Bible.
+
+Importing CSV formatted Bibles
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+If you have a Bible in .csv format OpenLP can import it. If you wish to create
+a bible in the CSV format yourself the format is documented in the 
+`OpenLP API documentation <http://api.openlp.io/api/openlp/plugins/bibles/lib/csvbible.html#module-openlp.plugins.bibles.lib.csvbible>`_.
+
+CSV Bibles will consist of two files a `books` file and a `verse` file. 
+Select CSV from the list of Bible types to import.
+
+You are now ready to select your .csv files. You will need to select both your
+books and verse file location.
+
+.. image:: pics/import_bible_csv.png
+
+After you have selected the file locations you can continue with the import
+process. Once it is complete you should be ready to use your imported CSV Bible.
+
+.. _zefaniaimport:
+
+Importing Zefania Bibles
+^^^^^^^^^^^^^^^^^^^^^^^^
+
+The Zefania project has many Bibles available from `their website
+<http://sourceforge.net/projects/zefania-sharp/files/Bibles/>`_.
+Find the Bible you would like to import and download the file. The downloaded
+file is a zip-file from which the Bible must be extracted. This is usually done
+by right clicking on the downloaded file and select `Extract` or `Extract Here`.
+
+.. image:: pics/import_bible_zefania.png
+
+You can now simply select the extracted file for import and click
+:guilabel:`Next` to continue the import process. When your import is completed
+you should now be ready to use the imported Zefania Bible.

=== added file 'manual/source/conf.py'
--- manual/source/conf.py	1970-01-01 00:00:00 +0000
+++ manual/source/conf.py	2018-10-16 15:56:28 +0000
@@ -0,0 +1,227 @@
+# -*- coding: utf-8 -*-
+#
+# OpenLP documentation build configuration file, created by
+# sphinx-quickstart on Thu Sep 30 21:24:54 2010.
+#
+# This file is execfile()d with the current directory set to its containing dir.
+#
+# Note that not all possible configuration values are present in this
+# autogenerated file.
+#
+# All configuration values have a default; values that are commented out
+# serve to show the default.
+
+import sys
+import os
+
+# If extensions (or modules to document with autodoc) are in another directory,
+# add these directories to sys.path here. If the directory is relative to the
+# documentation root, use os.path.abspath to make it absolute, like shown here.
+#sys.path.insert(0, os.path.abspath('.'))
+
+# -- General configuration -----------------------------------------------------
+
+# If your documentation needs a minimal Sphinx version, state it here.
+#needs_sphinx = '1.0'
+
+# Add any Sphinx extension module names here, as strings. They can be extensions
+# coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
+extensions = []
+
+# Add any paths that contain templates here, relative to this directory.
+templates_path = ['_templates']
+
+# The suffix of source filenames.
+source_suffix = '.rst'
+
+# The encoding of source files.
+#source_encoding = 'utf-8-sig'
+
+# The master toctree document.
+master_doc = 'index'
+
+# General information about the project.
+project = u'OpenLP'
+copyright = u'2004 - 2015, Raoul Snyman'
+
+# The version info for the project you're documenting, acts as replacement for
+# |version| and |release|, also used in various other places throughout the
+# built documents.
+#
+# The short X.Y version.
+version = '2.4'
+# The full version, including alpha/beta/rc tags.
+release = '2.4'
+
+# The language for content autogenerated by Sphinx. Refer to documentation
+# for a list of supported languages.
+#language = None
+
+# There are two options for replacing |today|: either, you set today to some
+# non-false value, then it is used:
+#today = ''
+# Else, today_fmt is used as the format for a strftime call.
+#today_fmt = '%B %d, %Y'
+
+# List of patterns, relative to source directory, that match files and
+# directories to ignore when looking for source files.
+exclude_patterns = ['_build']
+
+# The reST default role (used for this markup: `text`) to use for all documents.
+#default_role = None
+
+# If true, '()' will be appended to :func: etc. cross-reference text.
+#add_function_parentheses = True
+
+# If true, the current module name will be prepended to all description
+# unit titles (such as .. function::).
+#add_module_names = True
+
+# If true, sectionauthor and moduleauthor directives will be shown in the
+# output. They are ignored by default.
+#show_authors = False
+
+# The name of the Pygments (syntax highlighting) style to use.
+pygments_style = 'sphinx'
+
+# A list of ignored prefixes for module index sorting.
+#modindex_common_prefix = []
+
+
+# -- Options for HTML output ---------------------------------------------------
+
+# The theme to use for HTML and HTML Help pages.  See the documentation for
+# a list of builtin themes.
+if sys.argv[2] == 'qthelp' or sys.argv[2] == 'htmlhelp':
+    html_theme = 'openlp_qthelp'
+else:
+    html_theme = 'sphinx_rtd_theme'
+
+# Theme options are theme-specific and customize the look and feel of a theme
+# further.  For a list of options available for each theme, see the
+# documentation.
+#if sys.argv[2] == 'html':
+#    html_theme_options = {
+#    ...
+#    }
+
+# Add any paths that contain custom themes here, relative to this directory.
+html_theme_path = [os.path.abspath(os.path.join('..', '..', 'common', 'themes'))]
+
+# The name for this set of Sphinx documents.  If None, it defaults to
+# "<project> v<release> documentation".
+html_title = u'OpenLP 2.4 Reference Manual'
+
+# A shorter title for the navigation bar.  Default is the same as html_title.
+#html_short_title = None
+
+# The name of an image file (relative to this directory) to place at the top
+# of the sidebar.
+html_logo = '../../common/images/logo.png'
+
+# The name of an image file (within the static path) to use as favicon of the
+# docs.  This file should be a Windows icon file (.ico) being 16x16 or 32x32
+# pixels large.
+html_favicon = '../../common/images/openlp.ico'
+
+# Add any paths that contain custom static files (such as style sheets) here,
+# relative to this directory. They are copied after the builtin static files,
+# so a file named "default.css" will overwrite the builtin "default.css".
+html_static_path = ['_static']
+
+# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,
+# using the given strftime format.
+html_last_updated_fmt = '%b %d, %Y'
+
+# If true, SmartyPants will be used to convert quotes and dashes to
+# typographically correct entities.
+#html_use_smartypants = True
+
+# Custom sidebar templates, maps document names to template names.
+#html_sidebars = {}
+
+# Additional templates that should be rendered to pages, maps page names to
+# template names.
+#html_additional_pages = {}
+
+# If false, no module index is generated.
+#html_domain_indices = True
+
+# If false, no index is generated.
+#html_use_index = True
+
+# If true, the index is split into individual pages for each letter.
+#html_split_index = False
+
+# If true, links to the reST sources are added to the pages.
+#html_show_sourcelink = True
+
+# If true, "Created using Sphinx" is shown in the HTML footer. Default is True.
+#html_show_sphinx = True
+
+# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True.
+#html_show_copyright = True
+
+# If true, an OpenSearch description file will be output, and all pages will
+# contain a <link> tag referring to it.  The value of this option must be the
+# base URL from which the finished HTML is served.
+#html_use_opensearch = ''
+
+# This is the file name suffix for HTML files (e.g. ".xhtml").
+#html_file_suffix = None
+
+# Output file base name for HTML help builder.
+htmlhelp_basename = 'OpenLP'
+
+
+# -- Options for LaTeX output --------------------------------------------------
+
+# The paper size ('letter' or 'a4').
+#latex_paper_size = 'letter'
+
+# The font size ('10pt', '11pt' or '12pt').
+#latex_font_size = '10pt'
+
+# Grouping the document tree into LaTeX files. List of tuples
+# (source start file, target name, title, author, documentclass [howto/manual]).
+latex_documents = [
+  ('index', 'OpenLP.tex', u'OpenLP Reference Manual',
+   u'OpenLP Developers', 'manual'),
+]
+
+# The name of an image file (relative to this directory) to place at the top of
+# the title page.
+#latex_logo = None
+
+# For "manual" documents, if this is true, then toplevel headings are parts,
+# not chapters.
+#latex_use_parts = False
+
+# If true, show page references after internal links.
+#latex_show_pagerefs = False
+
+# If true, show URL addresses after external links.
+#latex_show_urls = False
+
+# Additional stuff for the LaTeX preamble.
+#latex_preamble = ''
+
+# Documents to append as an appendix to all manuals.
+#latex_appendices = []
+
+# If false, no module index is generated.
+#latex_domain_indices = True
+
+
+# -- Options for manual page output --------------------------------------------
+
+# One entry per manual page. List of tuples
+# (source start file, name, description, authors, manual section).
+man_pages = [
+    ('index', 'openlp', u'OpenLP Reference Manual',
+     [u'OpenLP Developers'], 1)
+]
+
+# -- Options for apple help output --------------------------------------------
+
+applehelp_bundle_id = 'org.openlp.OpenLP.help'

=== added file 'manual/source/configure.rst'
--- manual/source/configure.rst	1970-01-01 00:00:00 +0000
+++ manual/source/configure.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,801 @@
+.. _configure:
+
+==================
+Configuring OpenLP
+==================
+
+OpenLP has many options you can configure to suit your needs. Most options are
+self-explanatory and we will quickly review them.
+
+To configure OpenLP, click on :menuselection:`Settings --> Configure OpenLP...`
+
+The plugins you have activated will have configure options. If all the plugins
+are activated there will be 10 items down the left side you can configure.
+
+General
+=======
+
+.. image:: pics/configuregeneral.png
+
+Monitors
+^^^^^^^^
+
+To choose which monitor you want OpenLP's output display on, click the 
+drop-down box and select the appropriate monitor.
+
+Override Display Position
+^^^^^^^^^^^^^^^^^^^^^^^^^
+
+This setting overrides the exact position on your screen where the display
+output appears. If you have a custom projector setup, click the
+:guilabel:`Override display position` checkbox, and manually set the position
+of the display output using the :guilabel:`X`, :guilabel:`Y`, :guilabel:`Width`
+and :guilabel:`Height` values.
+
+This setting often comes in useful when you only have a single display, and you
+want to be able to make the display smaller so that it does not cover your
+entire screen.
+
+Display if a Single Screen
+^^^^^^^^^^^^^^^^^^^^^^^^^^ 
+
+Checking this checkbox will show the display output in a separate window when
+you only have a single monitor. To close the display window, click on it and
+press the :kbd:`Esc` key.
+
+CCLI Details
+^^^^^^^^^^^^
+
+**CCLI number:**
+  If you subscribe to CCLI, this box is for your License number. This number is
+  also displayed in the Song Footer box.
+
+Background Audio
+^^^^^^^^^^^^^^^^
+
+**Start background audio paused:**
+  If you have a :ref:`songs_linked` assigned to a song, with this box selected
+  and when the song is displayed live, the audio will be paused until you start 
+  it using :ref:`linked-audio`. If this box is not selected the audio will play 
+  immediately when the song is displayed live.
+  
+**Repeat track list:**
+  With this option selected and you are using background audio, the tracks will
+  repeat when it reaches the end of the list (even if there is only one item).
+
+Application Startup
+^^^^^^^^^^^^^^^^^^^
+
+**Show blank screen warning:**
+  When this box is selected, you will get a warning when opening OpenLP that the 
+  output display has been blanked. You may have blanked it and shut down the 
+  program and this will warn you it is still blanked.
+
+**Automatically open the last service:**
+  When this box is selected, OpenLP will remember the last service you were 
+  working on when you closed the program.
+
+**Show the splash screen:**
+  The OpenLP logo is displayed while OpenLP loads when this checkbox is checked.
+  This is useful to give some indication that the program is loading.
+
+**Check for updates to OpenLP:**
+  OpenLP will check to see if there is a newer version available on a regular 
+  basis when this checkbox is checked. Please note that this requires Internet 
+  access.
+
+Application Settings
+^^^^^^^^^^^^^^^^^^^^
+
+**Prompt to save before starting a new service:**
+  When this box is selected, OpenLP will prompt you to save the service you are
+  working on before starting a new service.
+
+**Unblank display when adding new live item:**
+  When using the :guilabel:`blank to` button with this checkbox checked, on going 
+  live with the next item, the screen will be automatically re-enabled. If this 
+  checkbox is not checked you will need to click the :guilabel:`blank to` button 
+  again to reverse the action.
+
+**Automatically preview next item in service:**
+  When this box is selected, the next item in the :ref:`creating_service` will 
+  be displayed in the Preview pane.
+
+**Timed slide interval:**
+  This setting is the time delay in seconds. This is used to continuously loop 
+  a group of images, verses, or the lyrics in a song. This control timer is 
+  also accessible on the :ref:`using_timer`
+
+Themes
+======
+
+.. image:: pics/configurethemes.png
+
+Global Theme
+^^^^^^^^^^^^
+ 
+Choose the theme you would like to use as your default global theme from the
+drop down box. The theme selected appears below. The global theme use is
+determined by the Theme Level you have selected.
+
+Theme Level
+^^^^^^^^^^^
+
+Choose from one of three options for the default use of your theme.
+
+**Song Level:**
+  With this level selected, your theme is associated with the song. The theme is
+  controlled by adding or editing a song in the Song editor and  your song theme
+  takes priority. If your song does not have a theme associated with it, OpenLP
+  will use the theme set in the :ref:`creating_service`.
+
+**Service Level:**
+  With this level selected, your theme is controlled at the top of the 
+  :ref:`creating_service`. Select your default service theme there. This setting 
+  will override your Song theme. 
+
+**Global Level:**
+  With this level selected, all songs and verses will use the theme selected on
+  the left in the Global Theme drop down.
+
+Universal Settings
+^^^^^^^^^^^^^^^^^^
+
+**Wrap footer text:**
+  Check this if you want text in the footer to wrap if the lines are too long to
+  be on one line.
+
+
+Advanced
+========
+
+.. image:: pics/configureadvanced.png
+
+.. _configure_ui:
+
+UI Settings (user interface)
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+**Number of recent files to display:**
+  Set this number for OpenLP to remember your last files open. These will show 
+  under :menuselection:`File --> Recent Files`.
+
+**Remember active media manager tab on startup:**
+  With this box selected OpenLP :ref:`media-manager` will open on the same tab 
+  that it was closed on.
+
+**Double-click to send items straight to live:**
+  With this box selected, double-clicking on anything in the :ref:`media-manager` 
+  will immediately send it live instead of to Preview.
+
+**Preview items when clicked in Media Manager:**
+  With this box selected, clicking any item in the :ref:`media-manager` will 
+  immediately display it in the Preview pane.
+
+**Expand new service items on creation:**
+  With this box selected, everything you add to the :ref:`creating_service` will 
+  be expanded so you can see all the verses, lyrics and presentations, line by 
+  line. When you open OpenLP, everything will automatically be expanded in the 
+  :ref:`creating_service`.
+
+**Enable application exit confirmation:**
+  With this box selected, on closing OpenLP you will be presented with a dialog
+  box to confirm closing the program.
+
+Default Service Name
+^^^^^^^^^^^^^^^^^^^^
+
+The default service name gives you the ability to have a preset name, date and 
+time when saving your service file.
+
+**Enable default service name:**
+  Checking this box will activate the use of the default service name.
+
+**Date and Time:**
+  You can choose the regular day of the week and time of the service or choose 
+  :guilabel:`Now` from the dropdown for the immediate date and time to save your 
+  service file.
+
+**Name:**
+  You can change "Service" to a default name of your choosing. The year, month 
+  day, hour and minute will default to what you have set for 
+  :guilabel:`Date and Time` above or if you chose :guilabel:`Now` the saved file 
+  will have the time and date that you save it.
+
+|buttons_revert| **Revert:**
+  Clicking this button will erase your changes and revert to the default service name. 
+
+**Example:**
+  The example shows how the name, date and time will be displayed for the file 
+  name when saving the file.
+
+**Note:** If the date and time format does not suit your needs and you are 
+technically inclined, there is more information at `Python.org`_.
+
+Data Location
+^^^^^^^^^^^^^
+
+If you wish to change the default location of where OpenLP stores its data, you
+can enter a custom location here.
+
+|buttons_open| **Browse for a custom data location**
+
+|buttons_revert| **Revert:**
+  Clicking this button will erase your changes and revert to the default data
+  location. 
+
+Default Images
+^^^^^^^^^^^^^^
+
+**Background color:**
+  You can choose the background color that will be displayed when you start 
+  OpenLP.
+
+**Image file:**
+  Select an image file to be displayed when OpenLP is started. Using an image 
+  file will override a background color.
+
+|buttons_open| **Browse for an image file to display**
+
+|buttons_revert| **Revert to the default OpenLP logo**
+
+Mouse Cursor
+^^^^^^^^^^^^
+
+**Hide mouse cursor when over display window:**
+  With this box selected your mouse cursor will not be visible if you move it 
+  from Display 1 onto Display 2. 
+
+Service Item Slide Limits
+^^^^^^^^^^^^^^^^^^^^^^^^^
+
+These three settings control 
+
+**End Slide:**
+  Up and down arrow keys stop at the top and bottom slides of each Service item. 
+  You will need to use the :kbd:`Right Arrow` key or the mouse to move to the 
+  next Service Item.
+
+**Wrap Slide:**
+  Up and down arrow keys wrap around at the top and bottom slides of each 
+  Service item, eg: When you reach the last slide of a song or verse and 
+  :kbd:`Down Arrow` you will be back on the first slide. Likewise if you are on 
+  the first slide and :kbd:`Up Arrow` you will wrap-around to the last slide of 
+  the song, images or Bible verses.
+
+**Next Slide:**
+  Up and down arrow keys advance to the next or previous Service Item from the 
+  top and bottom slides of each Service Item. As long as you have your songs and 
+  verses in order, you can use the :kbd:`Down Arrow` to move through your 
+  service from start to finish. Using this setting makes it possible to use a 
+  presentation remote controller. 
+
+Display Workarounds
+^^^^^^^^^^^^^^^^^^^
+
+**Bypass X11 Window Manager:**
+  Linux and other X users may need to try toggling this flag if the main display 
+  window is causing them problems. For example with this unset, KDE users may 
+  find the main display window disappears if they switch windows. Ubuntu users 
+  using the Unity interface may find the main screen is corrupted if set. GNOME 
+  Shell users may find the window doesn't fill the whole screen if unset. As it 
+  appears to affect different versions and distributions differently, this 
+  setting has been added, rather than try and work it out programmatically.
+
+**Use alternating row colors in lists:**
+  Using alternating row colors in most cases makes it easier for the human eye
+  to overview a list of items. Uncheck to disable.
+
+.. _config_players:
+
+Players
+=======
+
+.. image:: pics/configureplayers.png
+
+Background color
+^^^^^^^^^^^^^^^^
+Choose the background color displayed as background for videos with a different
+aspect ratio than the display screen
+
+Available Media Players
+^^^^^^^^^^^^^^^^^^^^^^^
+
+Select the media players you want to be available for use. As a general rule the 
+players control the following:
+
+**System:**
+   System is an internal media player which uses your operating system's
+   built-in media player capabilities.
+
+**Webkit:** 
+   WebKit is another internal media player, which adds text-over-video to OpenLP.
+
+**VLC:**
+   This uses the well-known VLC media player to show videos. VLC has a
+   reputation of being able to handle almost any video or audio format.
+
+**Note:** You must have `VLC`_ installed for the VLC option to be available. On
+Windows you must install the 32-bit version of VLC. On macOS you must install
+the 64-bit version of VLC.
+
+Player Order
+^^^^^^^^^^^^
+
+Determines the preference order of the selected media players. The order is 
+changed by selecting one of the available players and using the 
+:guilabel:`Down` or :guilabel:`Up` button to change the position of the player.
+
+.. _configure_projectors:
+
+Projectors
+==========
+
+.. image:: pics/configureprojectors.png
+
+Communication Options
+^^^^^^^^^^^^^^^^^^^^^
+
+The options available are:
+
+**Connect to projectors on startup:**
+  Check if you want to attempt to connect to all projectors when OpenLP starts.
+
+**Socket timeout (seconds):**
+  Time in seconds to wait for the projector connection. Available options are 2
+  to 10 seconds.
+
+**Poll timeout (seconds):**
+  How often to poll the projector for status information. Available options are
+  2 to 60 seconds. For quicker response on the status icons, set to a lower
+  value. If you have network congestion, you may need to use a higher value.
+
+**Source select dialog interface:**
+  Select whether you want all video source options on one dialog page or to use
+  tabs to consolidate the inputs based on video group.
+
+.. _config_songs:
+
+Songs
+=====
+
+.. image:: pics/configuresongs.png
+
+Songs Mode
+^^^^^^^^^^
+
+**Enable search as you type:**
+  With this box selected, Media Manager/Songs will display the song you are
+  searching for as you are typing. If this box is not selected, you need to type
+  in your search box and then click on the Search button.
+
+**Display verses on live tool bar:**
+  With this box selected, a Go To drop down box is available on the live toolbar 
+  to select any part of the verse type you want displayed live. 
+
+**Update service from song edit:**
+  With this box selected and you edit a song in the :ref:`media-manager`, the 
+  results will also change the song if it is added to the :ref:`creating_service`. 
+  If this box is not selected, your song edit changes will only be available in 
+  the :ref:`creating_service` if you add it again.
+
+**Import missing songs from service files:**
+  With this box selected, when you open a service file created on another
+  computer, or if one of the songs are no longer in your :ref:`media-manager`, 
+  it will automatically enter the song in your Songs Media Manager. If this box 
+  is not checked, the song is available in the service but will not be added to 
+  the :ref:`media-manager`.
+
+**Display songbook in footer:**
+  With this box selected the songbook name and number for songs (if available)
+  will be shown in the footer.
+
+**Display "©" symbol before copyright info:**
+  With this box selected the copyright symbol will be displayed in the footer
+  before the copyright information.
+
+Bibles
+======
+
+.. image:: pics/configurebibles.png
+
+Verse Display
+^^^^^^^^^^^^^
+
+**Show verse numbers:**
+  With this box selected verse numbers are always shown, deselect to hide verse
+  numbers.
+
+**Only show new chapter numbers:**
+  With this box selected, the live display of the verse will only show the
+  chapter number and verse for the first verse, and just the verse numbers after
+  that. If the chapter changes, the new chapter number will be displayed with the
+  verse number for the first line, and only the verse number displayed thereafter.
+
+**Display style:**
+  This option will put brackets around the chapter and verse numbers. You may
+  select No Brackets or your bracket style from the drop down menu.
+
+**Layout style:**
+  There are three options to determine how your Bible verses are displayed. 
+
+**Verse Per Slide:** 
+   Will display one verse per slide.
+**Verse Per Line:** 
+   Will start each verse on a new line until the slide is full.
+**Continuous:** 
+   Will run all verses together, separated by verse number and chapter, if 
+   chapter is selected to show above. This will only add the next verse if it 
+   wholly fits on the slide. If it does not fit, it will begin a new slide.
+
+**Note:** Changes do not affect verses already in the service.
+
+**Display second Bible verses:**
+  OpenLP has the ability to display the same verse in two different Bible
+  versions for comparison. With this option selected, there will be a Second
+  choice in the Bible Media Manager to use this option. Verses will display with 
+  one verse per slide with the second Bible verse below.   
+
+**Bible theme:**
+  You may select your default Bible theme from this drop down box. This selected
+  theme will only be used if your *Theme Level* is set at *Song Level*.
+
+**Note:** Changes do not affect verses already in the service.
+
+Custom Scripture References
+^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Here you can change the default separators used in the scripture references.
+The default values are shown in gray when the custom separators has not be 
+enabled and nothing has been entered. Note that the default separators can
+change if the language of OpenLP is changed.
+
+**Verse Separators:** Enable to enter a custom verse separator.
+
+**Range Separators:** Enable to enter a custom range separator.
+
+**List Separators:** Enable to enter a custom list separator.
+
+**End Mark:** Enable to enter a custom end marker.
+
+Default Bible Language
+^^^^^^^^^^^^^^^^^^^^^^
+
+Choose the language of the bible books. The options are:
+
+**Bible Language:**
+  The language of the books will be determined by the language of the bible.
+
+**Application Language:**
+  The language of the books will be determined by the language set for OpenLP.
+
+**English:**
+  The language of the books will be set to English.
+
+.. _presentation_configure:
+
+Presentations
+=============
+
+.. image:: pics/configurepresentations.png
+
+Available Controllers
+^^^^^^^^^^^^^^^^^^^^^
+
+OpenLP has the ability to import OpenOffice Impress or Microsoft PowerPoint
+presentations, and use Impress, PowerPoint, or PowerPoint Viewer to display and
+control them from within OpenLP. Please remember that in order to use this
+feature you will need to have one of the above-mentioned applications installed,
+due to the fact that OpenLP uses these application to open and run the
+presentation.
+
+Support of PDF is bundled with OpenLP on macOS and Windows. On Linux you will
+need to install :file:`mupdf` (recommended) or :file:`ghostscript`.
+
+Advanced
+^^^^^^^^
+
+**Allow presentation application to be overridden:**
+  With this option selected, you will see *Present using* area with a dropdown 
+  box on the Presentations toolbar in :ref:`media-manager` which gives you the 
+  option to select the presentation program you want to use.
+
+PowerPoint options
+^^^^^^^^^^^^^^^^^^
+
+These options are only available if PowerPoint has been detected.
+
+**Clicking on a selected slide in the slidecontroller advances to next effect:**
+  When this is enabled it is possible to go to the next effect of a slide by
+  clicking the slide in the slidecontroller. The default behavior is to restart
+  the slide.
+
+**Let PowerPoint control the size and position of the presentation window (workaround for Windows 8 scaling issue):**
+  Windows 8 and 10 can on computers with multiple monitors use scaling to make
+  windows look the same size on different monitors. Unfortunately this can
+  cause issues with how OpenLP places and resizes the PowerPoint presentation
+  window. Check this box to enable the workaround which let PowerPoint control
+  the presentation window. When you enable this you must setup PowerPoint to
+  present to the correct monitor.
+
+PDF options
+^^^^^^^^^^^
+
+**Use given full path for mudraw or ghostscript binary:**
+  Enable this if you want to enter a custom path for mudraw or ghostscript.
+
+Images
+======
+
+Provides border where an image is not the correct dimensions for the screen when 
+it is resized.
+
+.. image:: pics/configureimages.png
+
+**Default Color:** 
+  Click on the black button next to Default Color. You have the option of 
+  choosing among the colors you see or entering your own.
+
+.. _media_configure:
+
+
+Media
+=====
+
+.. image:: pics/configuremedia.png
+
+Advanced
+^^^^^^^^
+
+**Allow media player to be overridden:**
+  With this option selected, you will see :guilabel:`Use Player:` area with a 
+  dropdown box on the Media tool bar in the :ref:`media-manager` which gives 
+  you the option to select the media player you want to use.
+
+**Start Live items automatically:**
+  With this option selected media items will start to play automatically when
+  sent live.
+
+Custom
+======
+
+.. image:: pics/configurecustom.png
+
+.. _configure_custom:
+
+Custom Display
+^^^^^^^^^^^^^^
+
+**Display Footer:**
+  With this option selected, your Custom slide Title will be displayed in the
+  footer. 
+
+**Note:** If you have an entry in the Credits box of your custom slide, title and
+credits will always be displayed.
+
+**Import missing custom slides from service files:**
+  With this box selected, when you open a service file created on another
+  computer, or if one of the custom slides are no longer in your
+  :ref:`media-manager`, it will automatically enter the custom slide in your 
+  Custom Slide Media Manager. If this box is not checked, the custom slide is
+  available in the service but will not be added to the :ref:`media-manager`.
+
+.. _configure_alerts:
+
+Alerts
+======
+
+.. image:: pics/configurealerts.png
+
+Font
+^^^^
+
+**Font name:**
+  Choose your desired font from the drop down menu
+
+**Font color:**
+  Choose your font color here.
+
+**Background color:**
+  Choose the background color the font will be displayed on.
+
+**Font size:**
+  This will adjust the size of the font.
+
+**Alert timeout:**
+  This setting will determine how long your :ref:`alerts` will be displayed on 
+  the screen, in seconds.
+
+**Vertical Align:**
+  Choose the location where you want the alert displayed on the
+  screen, Top, Middle or Bottom.
+
+**Preview:**
+  Your choices will be displayed here.
+
+.. _remote_tab:
+  
+Remote
+======
+
+OpenLP gives you the ability to control the :ref:`creating_service` or send an 
+:ref:`alerts` from a remote computer through a web browser. This could be useful 
+for a nursery or daycare to display an :ref:`alerts` message or, use it as an 
+interface to control the whole service remotely by a visiting missionary or 
+worship team leader. 
+
+Stage view gives you the opportunity to set up a remote computer, netbook or 
+smartphone to view the service being displayed in an easy to read font with a 
+black background. Stage view is a text only viewer. 
+
+The remote feature will work in any web browser that has network access whether 
+it is another computer, a netbook or a smartphone. You can find more information 
+about this feature here: :ref:`web_remote`.
+
+**Note:** To use either of these features, your computers will need to be on the 
+same network, wired or wireless. 
+
+.. _non_secure:
+
+Server Settings - Non Secure
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+.. image:: pics/configureremotes.png
+
+**Serve on IP address:**
+  Put your projection computer's IP address here or use 0.0.0.0 which will 
+  display your IP address links below. 
+
+**Display stage time in 12h format:**
+  This setting displays the time in stage view in 12h or 24h format.
+
+**Port Number:**
+  You can use the default port number or change it to another number. If you 
+  do not understand this setting you should leave it as is.
+
+**Remote URL:**
+  Using the remote URL, you have the ability to control the live service from 
+  another computer, netbook or smartphone that has a browser. 
+
+**Note:** This URL and port number are also used to map the value for OpenLP's 
+Android app.
+
+**Stage view URL:**
+  Using stage view gives you the ability, using a remote computer, netbook or 
+  smartphone, to view the live service display in a basic black and white 
+  format. This URL shows the address you will use in the remote browser for 
+  stage view.
+
+.. _secure_server:
+
+Server Settings - Secure
+^^^^^^^^^^^^^^^^^^^^^^^^
+These options are identical in meaning to the ones documented in :ref:`non_secure`.
+The only difference is these require an SSL cetificate to provide the security.
+Instructions for creating and installing a certificate are documented in
+Generate SSL certificate :ref:`ssl_config`.
+
+*Changing from a Secure to Non Secure setup requires a restart of OpenLP.*
+
+.. _user_auth:
+
+User Authentication 
+^^^^^^^^^^^^^^^^^^^
+This option allows the additional security for update functions via the web or
+android interfaces. Once the userid and password have been accepted then
+updates will be possible for duration of the web session. This option can be
+changed without the need to restart OpenLP.
+
+.. _ssl_config:
+
+Generating and Installing a Certificate
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+To make the Remote access run in a secure manner ssl certificates need to be
+provided to OpenLP. This is completely optional. On Linux you will need the
+"openssl" package installed. On macOS openssl should be installed by default.
+On Windows you will need to download OpenSSL for Windows.
+
+First create a configuration file for OpenSSL named openlp.cnf::
+
+      #-------------openssl.cnf----------------
+      [ req ]
+      default_bits = 1024 # Size of keys
+      default_keyfile = key.pem # name of generated keys
+      default_md = des3 # message digest algorithm
+      string_mask = nombstr # permitted characters
+      distinguished_name = req_distinguished_name
+
+      [ req_distinguished_name ]
+      # Variable name   Prompt string
+      0.organizationName = Organization Name (company)
+      organizationalUnitName = Organizational Unit Name (department, division)
+      emailAddress = Email Address
+      emailAddress_max = 40
+      localityName = Locality Name (city, district)
+      stateOrProvinceName = State or Province Name (full name)
+      countryName = Country Name (2 letter code)
+      countryName_min = 2
+      countryName_max = 2
+      commonName = Common Name (hostname, IP, or your name)
+      commonName_max = 64
+
+      #-------------------Edit this section------------------------------
+      countryName_default = --
+      stateOrProvinceName_default = None
+      localityName_default = Everywhere
+      0.organizationName_default = OpenLP
+      organizationalUnitName_default = Remote
+      commonName_default = 0.0.0.0
+      emailAddress_default = openlp@localhost
+
+Then generate your keys and certificate::
+
+      echo openlp | openssl genrsa -passout stdin -des3 -out openlp.key 1024
+      cp openlp.key openlp.key.bak
+      echo openlp | openssl rsa -passin stdin -in openlp.key.bak -out openlp.key
+
+      openssl req -new -key openlp.key -out openlp.csr -config openlp.cnf -batch
+      openssl x509 -req -days 365 -in openlp.csr -signkey openlp.key -out openlp.crt
+
+The crt and key files need to then be placed in {data}/remotes directory.
+
+Android and iOS Remotes
+^^^^^^^^^^^^^^^^^^^^^^^
+
+You can quickly find and download the OpenLP Android or iOS remote apps using your 
+barcode scanner or by clicking on the :guilabel:`download` link. See the sections on
+the :ref:`android-remote` and ref:`ios-remote` for more details on how to install
+and use them.
+
+Finding your IP address
+^^^^^^^^^^^^^^^^^^^^^^^
+
+If the Remote or Stage view URL are not showing you can manually find these
+settings. To find your projection computer's IP address use these steps below. 
+
+**Windows:**
+  
+Open *Command Prompt* and type::
+  
+  C:\Documents and Settings\user>ipconfig
+ 
+Press the :kbd:`Enter` key and the output of your command will display the
+adapter IP address. The IP address will always have a format of xxx.xxx.xxx.xxx 
+where x is one to three digits long.
+
+**Linux:**
+
+Open *Terminal* and type::
+
+  linux@user:~$ifconfig
+
+Some Linux systems will require the full path::
+
+  linux@user:~$/sbin/ifconfig 
+
+Press the :kbd:`Enter` key. This will display a fair amount of technical 
+information about your network cards. On most computers, the network card is 
+named "eth0". The IP address for your network card is just after "inet addr:" in 
+the section with your network card's name. The IP address will always have a 
+format of xxx.xxx.xxx.xxx where x is one to three digits long.
+
+**OS X 10.6 or 10.5**
+
+From the Apple menu, select :menuselection:`System Preferences --> View --> Network`.
+In the Network preference window, click a network port (e.g., Ethernet, AirPort, 
+modem). If you are connected, you'll see its IP address under "Status:".
+
+With these two settings written down, open a web browser in the remote computer
+and enter the IP address followed by a colon and then the port number, ie: 
+192.168.1.104:4316  then press enter. You should now have access to the OpenLP
+Controller. If it does not come up, you either entered the wrong IP address, 
+port number or one or both computers are not connected to the network.
+
+.. These are all the image templates that are used in this page.
+
+.. |BUTTONS_OPEN| image:: pics/buttons_open.png
+
+.. |BUTTONS_REVERT| image:: pics/button_rerun.png
+
+.. _Python.org: http://docs.python.org/library/datetime.html#strftime-strptime-behavior
+.. _VLC: http://www.videolan.org/vlc/

=== added file 'manual/source/configure_shortcuts.rst'
--- manual/source/configure_shortcuts.rst	1970-01-01 00:00:00 +0000
+++ manual/source/configure_shortcuts.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,64 @@
+.. _shortcuts:
+
+===================
+Customize Shortcuts
+===================
+
+OpenLP gives you the ability to use keyboard shortcuts either by changing the 
+default primary ones already assigned or by adding an alternate shortcut that 
+will work alongside the primary shortcut.
+
+To Configure Shortcuts go to :menuselection:`Settings --> Configure Shortcuts`
+
+The image below shows a partial list of shortcuts you can customize.
+
+.. image:: pics/configure_shortcuts_main.png
+
+Across the top of the list are Action, Shortcut and Alternate. 
+
+**Action:**
+  This is the name of the of the shortcut you can change. It could be part of 
+  the menu selection or a toolbar item.
+
+**Shortcut:**
+  This is the keyboard shortcut assigned to the action beside it.
+
+**Alternate:**
+  This is the alternate shortcut you can assign to the action. Each Action can 
+  have two different shortcuts assigned to it. 
+
+Changing a Shortcut
+-------------------
+
+|configshortcut| **Capture shortcut:**
+  To change a shortcut click on an Action in the list that you would like to 
+  modify. Click on the left |configshortcut| to add or modify the default 
+  shortcut   and the right |configshortcut| to modify or add an alternate 
+  shortcut. After you   click on one of the boxes you can type in the key or 
+  combination of keys you want to use for your shortcut. 
+
+|clearshortcut| **Restore the default shortcut of this action:**
+  If you are not happy with your shortcut selection you can restore it to its 
+  default value by clicking the |clearshortcut| icon next to the shortcut. This
+  will set the shortcut to its original state. 
+
+If there is a shortcut you want to remove from an action and not assign another
+one you can click on |configshortcut| twice. This will remove the shortcut. 
+
+All Actions that you click on will show either Default or Custom.
+
+If you change or add any shortcut the option button for Custom will be selected. 
+Clicking the Default option button will restore the original shortcut. You can 
+also click |clearshortcut| to change it back to default. 
+
+If you don't like any of your changes or find that you want to return the 
+shortcuts back to their original settings, click :guilabel:`Restore Defaults`.
+
+When you are done making your changes click :guilabel:`OK`. If you don't want to 
+save any of your changes click :guilabel:`Cancel`
+
+.. The following section defines the inline pics
+
+.. |clearshortcut| image:: pics/configure_shortcuts_clear.png
+
+.. |configshortcut| image:: pics/configure_shortcuts_config.png

=== added file 'manual/source/creating_service.rst'
--- manual/source/creating_service.rst	1970-01-01 00:00:00 +0000
+++ manual/source/creating_service.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,399 @@
+.. _creating_service:
+
+===============
+Service Manager
+===============
+
+Creating a Service
+==================
+
+Now that you have OpenLP set up the way you want, it is time to put it to use.
+
+Everything you need to display will be in the left panel called the
+:ref:`g-media-manager`, under their respective categories. Using the
+:ref:`g-media-manager` you can add new media, songs, images, Bibles or create a
+custom slide as discussed earlier in the :ref:`media-manager` section.
+
+.. image:: pics/mediamanager_songs.png
+
+On the right side of your screen at the top is the Service Manager. Everything 
+you want to display should be in the Service Manager and preferably in the order 
+you want to display it.
+
+.. image:: pics/servicemanager.png
+
+.. _new_service:
+
+New, Open and Saving the Service
+--------------------------------
+
+Three icons at the top of the *Service Manager* will do the following:
+
+|service_new| **Create a new service:**
+    This first icon will create a New Service. 
+
+|service_open| **Load an existing service:**
+    This second icon will open an already created service file. Use this icon to 
+    to find the location of your file or you can open a saved service by 
+    dragging and dropping it into the service manager. The service will be 
+    opened and the existing service replaced. You will first be prompted to save 
+    your previous service if changes were made. 
+
+|service_save| **Save this service:**
+    This icon will Save the service you created, added to, or rearranged. The 
+    order of service, songs, images, Bible verses, service notes, and custom 
+    slides are all saved in the file.
+
+Editing Songs in the Service
+----------------------------
+
+You can create your service file on a different computer than the projection 
+computer. If a song is not in the projection computer database when you open the
+saved file OpenLP will automatically import the song into the song database with 
+this option checked here :ref:`config_songs` "Add missing songs when opening 
+service."
+
+You always have the ability to edit the song in the service manager by right 
+clicking on the song and choosing :menuselection:`Edit Item` from the context 
+menu. Follow the directions here :ref:`songs_create_edit` to make changes to 
+your song. 
+
+**Note:** Editing a song in :ref:`creating_service` will be applied to 
+the :ref:`media-manager` song database. Editing a song in the :ref:`media-manager` 
+will be applied to the song in your :ref:`creating_service`.  
+
+Adding Media
+------------
+
+To add your media you can click on an item in the :ref:`media-manager` hold and 
+drag your selection from the :ref:`media-manager` over to the *Service Manager* 
+or, after clicking the media or verse you want to use, click the |add_plus|. 
+This will add your media to the service side at the bottom. Once it is in the 
+Service Manager you can click on your item and drag and drop it in the order you 
+want or, click the item and use the icons shown below to move it up or down in 
+the order you want. 
+
+|service_top| Move item to the top of the service.
+
+|service_up| Move item up one position in the service.
+
+|service_down| Move item down one position in the service.
+
+|service_bottom| Move item to the end of the service.
+
+To view your Bible or song verses one by one, use the icons below. This is a 
+convenient way to move around through the verses if they are skipped or repeated. 
+Double-click on the verse you want to display live.
+
+|service_expand| Expand all the service items.
+
+|service_collapse| Collapse all the service items.
+
+|live| Send the selected item to Live.
+
+|custom_delete| Remove the service item.
+
+**Note:** You always have the option to send any media live direct from the 
+:ref:`media-manager`. Please see the :ref:`media-manager` section for more 
+details.
+
+Displaying an Item
+------------------
+
+When you have all of your items needed for the service in your Service Manager
+there are a few ways to get them to display on the screen. You can double-click
+the item, click it once with the mouse and push the :kbd:`Enter` key on your
+keyboard, right click the item and left click *Show Live* or click it once with
+the mouse and click on the projector |live| at the bottom of the Service Manager.
+
+Any of these methods will display your item on
+the screen. When your item is displayed, it will appear in the Live windows just
+to the left of the Service Manager.
+
+.. image:: pics/slidecontroller.png
+
+To Preview an item in the left *Preview* panes, right click the item and left
+click *Show Preview*.
+
+Changing a Service Theme
+------------------------
+
+When you get your Service file set up and you are previewing a slide or sending
+it Live and you notice you don't have the correct theme for it, you can right
+click the item and mouseover :guilabel:`Change Item Theme` and select the theme
+you want to use.
+
+Moving Through a Service
+------------------------
+
+Once you have your first item displayed live you can move through the service in
+a couple of ways. You can double-click on each item you need displayed, or click
+it once and press enter. If your songs, verses, etc. are in the order you will
+be displaying them, you can use the :kbd:`Right Arrow` key on your keyboard to
+move down through your service. Pressing the :kbd:`Left Arrow` key will move up
+through the service. Every time you press the :kbd:`Left Arrow` or
+:kbd:`Right Arrow` key the next item in your Service will be displayed.
+
+Moving Through a Song, Bible Verses or Images
+---------------------------------------------
+
+When you display a song or Bible verse with multiple verses you will need to
+move through them. When a song or verse is being displayed you will see the
+lyrics in the top Live window and how it actually appears on your display
+in the bottom Live window. 
+
+To change slides you can use your mouse to click on each slide in the top Live 
+window, use the Left Arrow and Right Arrow icons under the top Live window.
+
+|slide_next| Move to next.
+
+|slide_previous| Move to previous.
+
+You can use the :kbd:`Down Arrow` key to move down through
+the song or verses. Using the :kbd:`Up Arrow` key will move you from bottom to
+top. :kbd:`Page Up` and :kbd:`Page Down` keys will do the same thing.
+
+There is shortcut support for the Live Controller in OpenLP. This allows you to 
+navigate through, and jump between, your slides in the Live Controller using only 
+your keyboard. This works for any type of slides, e.g. songs, Bible verses and 
+images.
+
+**How does it work?**
+
+If you want to jump to verse 3 using the keyboard you press :kbd:`v` and within 
+a time frame of 350ms you press :kbd:`3`. Keep in mind to be quick and you will 
+be successful.
+
+The available keyboard shortcuts are:
+
+* Verse: v
+* Chorus: c
+* Bridge: b
+* Pre-Chorus: p
+* Intro: i
+* Ending: e
+* Other: o
+* and the numbers from 0-9
+
+.. _adding_images:
+
+Adding a Group of Images
+------------------------
+
+At some point you may have a group of images to display together. It may be
+pictures from a youth group adventure, bulletin announcements, or some other
+reason. You can either create the group in the :ref:`media-manager` and then
+click the |buttons_add| icon above the images, or you can manually select a
+group of images. Do this by holding the :kbd:`Ctrl` 
+key on your keyboard and click each image you want to add as a group. As you 
+click the images they will remain highlighted. When you are done with your 
+selections you can either click the |buttons_add| icon above the images or, 
+click on one of the highlighted images, hold the mouse button and drag them over 
+to the Service Manager side and place them where you need them.
+
+.. image:: pics/service_manager_image_group.png
+
+Sorting a Group of Images
+-------------------------
+
+If you do not like the order the images are in,
+right click Images.
+
+.. image:: pics/service_manager_image_group_right_click.png
+
+Left click Reorder Item.
+
+.. image:: pics/service_manager_reorder_images.png
+
+From this box you will be able to rearrange the order of your images by clicking
+on one and using the :guilabel:`Up` and :guilabel:`Down` arrows to move it to
+where you want it. If there is an image you do not want in your order, click on
+it and then click the :guilabel:`Delete` button. When you are done arranging
+your images click :guilabel:`Save`.
+
+If you need to add another image from the :ref:`media-manager` to your group of 
+images, left click the image you want to add and hold the mouse button and drag 
+it over your group of Images and release the mouse button. You will be given 
+two options, :guilabel:`Add New Item` and :guilabel:`Add to Selected Item`.
+
+.. image:: pics/service_manager_image_dnd_menu.png
+
+If you click :guilabel:`Add New Item` your image will be separate from your
+group of images as another item at the bottom of the Service. If you click
+:guilabel:`Add to Selected Item` your image will be added to your group of
+images.
+
+.. _adding_note:
+
+Adding a Service Note
+---------------------
+
+You have the ability to leave yourself or the next projector person a service 
+note. This is done by right clicking on an item in your service manager and left 
+clicking *Notes*.
+
+.. image:: pics/service_item_notes.png
+
+You can type your note in the box and click :guilabel:`Save`. If you change your
+mind you can click :guilabel:`Cancel`. Your note will appear as a yellow note on
+your item.
+
+.. image:: pics/service_manager_note_icon.png
+
+To view your note move your mouse cursor over the item in your service and you 
+will see a popup with the information you typed in your note.
+
+.. image:: pics/service_manager_note_hover.png
+
+If you need to change your Note or delete it, open it again, delete your text
+and click :guilabel:`Save`
+
+.. _using_timer:
+
+Using the Service Timer
+-------------------------------
+
+The Service Timer is available for any media item with multiple slides.
+This includes Bible verses, Songs, or a group of images. The Service Timer is 
+accessed in the *Live Controller Bar* between the Live panes.
+
+.. image:: pics/service_timer.png
+
+The time delay increment is in seconds. Use the up or down arrow on the right of 
+the timer to change the number of seconds or type in the number of seconds you 
+want to use. This number determines how many seconds will lapse before your 
+media item will automatically change to the next slide. 
+
+Immediately to the left of the second counter is a down arrow. Clicking on this 
+arrow will give you two options for the use of the timer.
+
+.. image:: pics/service_timer_select.png
+
+**Play Slides in Loop:**
+    Selecting this option will continuously loop your slides from beginning to 
+    end, and back to the beginning again. The slide loop will continue until you 
+    click the timer start and stop button again or move to the next service item.
+
+**Play Slides to End:**
+    Selecting this option will display your slides through once and stop at the 
+    end.
+
+|service_timer| **Timer start and stop:**
+    Click this button to start or stop the timer function. You can also use the 
+    keyboard shortcut :kbd:`L` to start and stop the continuous loop.
+
+Using the Media Timer
+---------------------
+
+**Note:** The media timer is only available when you are using System as your 
+default player. Please check your media configuration here: 
+:menuselection:`Settings --> Configure OpenLP --> Media`. Configure your player 
+using System with these instructions. :ref:`media_configure`.
+
+The media timer is used when you have a media file in your service manager and 
+you would like it to start and/or stop at a specified time. 
+
+After adding your media file to the :ref:`creating_service` you can mouseover 
+your file and the popup will show you the play time "Length" in hours, minutes 
+and seconds.
+
+.. image:: pics/service_manager_media_hover.png
+
+Right click on your media file and left click 
+|service_timer| :guilabel:`Start Time`.
+
+.. image:: pics/service_manager_media_right_click.png
+
+**Item Start and Finish Time**
+    The start and stop time default to the beginning and end of the video.
+
+.. image:: pics/service_manager_media_times.png
+
+Change the hours, minutes and seconds to the times you want your video to begin 
+and end. When you are finished click :guilabel:`Ok` to save your changes or 
+:guilabel:`Cancel` to leave the times as they were originally. When you display 
+your media live it will start and stop with the times you configured.
+
+.. image:: pics/service_manager_media_times2.png
+
+After your changes have been saved you can check your start and stop times by
+putting your mouse cursor over the media file. 
+
+.. image:: pics/service_manager_media_hover2.png
+
+.. _blank_control:
+
+Using the "Blank to" Control
+----------------------------
+
+On the *Live Controller Bar* in between the Live windows are three options to
+Blank your screen. Depending on how narrow your slidecontroller is, the three 
+options will be presented as a dropdown menu in the toolbar.
+
+.. image:: pics/blank_screen_dropdown.png
+
+Or as three separate buttons in the toolbar.
+
+.. image:: pics/blank_screen_toolbar.png
+
+|slide_blank| **Blank Screen:**
+    Choosing this option will blank your projector to black as if it were shut off.
+    The shortcut for this option is :kbd:`.` (fullstop/period on your keyboard).
+
+|slide_theme| **Blank to Theme:**
+    Choosing this option will show your blank theme only, without lyrics or verses.
+    If you are blanking a song with an assigned theme it will blank to that theme.
+    If no theme is assigned or you are blanking a presentation or image, it will
+    blank to the global theme. The shortcut for this option is :kbd:`T`.
+
+|slide_desktop| **Show Desktop:**
+    Choosing this option will show your desktop wallpaper or a program that you have
+    open on the extended monitor or projector. You can seamlessly switch between one
+    program and OpenLP by Blank to Desktop. The shortcut for this option is :kbd:`D`.
+
+You can change or add to the keyboard shortcuts here
+:menuselection:`Settings --> Configure Shortcuts`.
+
+.. _linked-audio:
+
+Linked Audio Control
+--------------------
+
+|audio_pause| You can stop or start the audio playing on your :ref:`songs_linked`
+by using this button. This button becomes available when you have linked an 
+audio file to a song and it is in use.
+
+Saving the Service
+------------------
+
+|service_save| **Save this service:**
+    This icon will Save the service you created, added to, or rearranged.
+
+Now that you created your service, tested it and are ready for your worship
+service, you will want to save your service file. OpenLP will remind you to do
+this when you close the program or you can click the save button 
+:ref:`new_service` at the top of your service file. Choose the location you 
+want to save your file and click :guilabel:`Ok`.
+
+.. These are all the image templates that are used in this page.
+
+.. |SERVICE_TIMER| image:: pics/service_timer_start.png
+.. |ADD_PLUS| image:: pics/general_add.png
+.. |LIVE| image:: pics/system_live.png
+.. |SERVICE_TOP| image:: pics/service_top.png
+.. |SERVICE_UP| image:: pics/service_up.png
+.. |SERVICE_BOTTOM| image:: pics/service_bottom.png
+.. |SERVICE_DOWN| image:: pics/service_down.png
+.. |SLIDE_NEXT| image:: pics/slide_next.png
+.. |SLIDE_PREVIOUS| image:: pics/slide_previous.png
+.. |SLIDE_BLANK| image:: pics/slide_blank.png
+.. |SLIDE_THEME| image:: pics/general_preview.png
+.. |SLIDE_DESKTOP| image:: pics/preferences-desktop-display.png
+.. |CUSTOM_DELETE| image:: pics/custom_delete.png
+.. |SERVICE_EXPAND| image:: pics/service_expand_all.png
+.. |SERVICE_COLLAPSE| image:: pics/service_collapse_all.png
+.. |SERVICE_NEW| image:: pics/service_new.png
+.. |SERVICE_OPEN| image:: pics/service_open.png
+.. |SERVICE_SAVE| image:: pics/service_save.png
+.. |AUDIO_PAUSE| image:: pics/media_playback_pause.png
+.. |BUTTONS_ADD| image:: pics/buttons_add.png

=== added file 'manual/source/custom_slides.rst'
--- manual/source/custom_slides.rst	1970-01-01 00:00:00 +0000
+++ manual/source/custom_slides.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,34 @@
+.. _custom-slides:
+
+
+Custom Slides
+=============
+
+Adding a new custom slide displays the following dialog:
+
+.. image:: pics/mediamanager_custom_edit.png
+
+**Title:** 
+    Name of your custom slide.
+
+**Note:** Anything typed in the title name between these brackets <> will not be 
+displayed in the screen title. The option to show titles can be configured using 
+:ref:`configure_custom`.
+
+**Add:** 
+    After clicking on Add you will enter your text you want to display in 
+    this box. To create multiple slides, click the Split Slide button. When you 
+    have finished adding your text, click on the Save button.
+
+**Theme:** 
+    Select the theme you want to use for your Custom slide from this drop 
+    down box.
+
+**Credits:** 
+    Anything typed in this box will be displayed in the footer information on 
+    the display. When you are finished, click the :guilabel:`Save` button.
+
+To Edit your slide, click on :guilabel:`Edit` to edit part of it or
+:guilabel:`Edit All` if you need to make multiple changes. Use the Up and Down
+arrows to change the arrangement of your custom slide.
+

=== added file 'manual/source/display_tags.rst'
--- manual/source/display_tags.rst	1970-01-01 00:00:00 +0000
+++ manual/source/display_tags.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,111 @@
+.. _formatting-tags:
+
+===============
+Formatting Tags
+===============
+
+OpenLP has the ability to add additional formatting to text in songs and custom
+slides through the use of :ref:`g-formatting-tags`. :ref:`g-formatting-tags` 
+provide a shortcut to use HTML and CSS to format text. 
+
+:ref:`g-formatting-tags` consist of two parts, a starting and an ending tag, 
+each tag consisting of a brace, tag identifier, brace. 
+
+**Note:** HTML or CSS cannnot be directly entered into OpenLP. They must be
+defined through the use of :ref:`g-formatting-tags`
+
+Using a Formatting Tag
+======================
+
+:ref:`g-formatting-tags` can be inserted by typing the tag into the text that 
+is being edited or by using the mouse to select and insert the tags.
+:ref:`g-formatting-tags` can not span across page breaks. If a tag begins with
+text on one side of a page break it cannot stretch across the break. Instead, 
+two sets of tags will need to be used, one set on each side of the break.
+
+Adding Formatting Tags Using Text
+---------------------------------
+
+To use :ref:`g-formatting-tags` surround the text with a starting tag {} followed
+by the text to be formatted. End the text to be formatted with an ending tag
+{/}.
+
+Example of Use
+^^^^^^^^^^^^^^
+
+To make a section of text bold you would do the following in a custom slide or
+song::
+
+  Amazing grace how {st}sweet{/st} the sound.
+  
+This will yield the text as:
+
+  Amazing grace how **sweet** the sound.
+  
+Adding a Formatting Tag Using The Mouse
+---------------------------------------
+
+:ref:`g-formatting-tags` can be inserted by selecting the text you wish to
+format. Right click on the text and select :menuselection:`Formatting Tags` 
+followed by selecting the desired formatting.
+
+Example of Use
+^^^^^^^^^^^^^^
+
+Select the song or custom slide to edit. Next, highlight the text that you want
+to be formatted.
+
+.. image:: /pics/select_text.png
+
+Right click on the selected text and select :menuselection:`Formatting Tags` 
+followed by selecting the desired formatting for the selected text.
+
+.. image:: /pics/select_formatting.png
+
+The formatting tags should now be inserted.
+
+.. image:: /pics/tags_inserted.png
+
+
+Included Formatting Tags
+------------------------
+
+The following tags are included with OpenLP
+
+* **{r}** red text
+* **{b}** black text
+* **{bl}** blue text
+* **{y}** yellow text
+* **{g}** green text
+* **{pk}** pink text
+* **{o}** orange text
+* **{pp}** purple text
+* **{w}** white text
+* **{su)** superscript text
+* **{sb}** subscript text
+* **{p}** paragraph
+* **{st}** bold
+* **{it}** italics
+* **{u}** underline
+* **{br}** break
+
+Configuring Formatting Tags
+===========================
+
+To add new :ref:`g-formatting-tags` go to :menuselection:`Settings --> Configure 
+Formatting Tags`
+
+.. image:: pics/configure_formatting_tags.png
+
+Click the :guilabel:`New` button to add new :ref:`g-formatting-tags`. Enter the 
+description of the :ref:`g-formatting-tags` followed by the tag. The tag must be
+unique. You do not need to put the in braces {} here, only when using the tag.
+Finally, enter in the HTML or CSS for the tag and click :guilabel:`Save` to
+complete adding new :ref:`g-formatting-tags`.
+
+To delete :ref:`g-formatting-tags` that you have entered click on the
+:ref:`g-formatting-tags` from the list and click :guilabel:`Delete`.
+
+**Note:** if a tag is deleted that is in use in a song or custom slide the slide
+will display the tags {} without any formatting.  The deleted tags will need to
+be manually deleted from the songs or custom slides.

=== added file 'manual/source/dualmonitors.rst'
--- manual/source/dualmonitors.rst	1970-01-01 00:00:00 +0000
+++ manual/source/dualmonitors.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,351 @@
+.. _dualmonitors:
+
+==================
+Dual Monitor Setup
+==================
+
+The first step in getting OpenLP working on your system is to setup your
+computer properly for dual monitors. This is not very difficult, but the steps
+will vary depending on operating system.
+
+Most modern computers have the ability for dual monitors. To be certain,
+check your computer's documentation. A typical desktop computer capable of dual
+monitors will have two of, or a combination of the two, connectors below.
+
+**VGA**
+
+.. image:: pics/vga.png
+
+**DVI**
+
+.. image:: pics/dvi.png
+
+**HDMI**
+
+.. image:: pics/hdmi.png
+
+**S-Video**
+
+.. image:: pics/svideo.png
+
+A laptop computer setup varies slightly. Generally you will need only one of 
+the outputs pictured above since your laptop screen serves as one of the
+monitors. Some older laptops may require a key stroke generally involving the
+:kbd:`Fn` key and another key (labeled on the keybaord) to enable the second
+monitor.
+
+A typical OpenLP setup consist of your normal single monitor, with your
+projector hooked up to your computer as the second monitor. With the option of 
+extending your desktop across the second monitor, or your operating system's 
+equivalent.
+
+**Special Note For Projectors Using USB Connections**
+
+Users have reported experiencing difficulties when using a projector with a USB
+connection. Third party software is often required to properly configure
+dual monitors. If possible, it is best to use a direct output (VGA, DVI, HDMI,
+S-Video) from your machine's video card. If a USB connection is your only option
+please consult the manufacturer's manual for instructions on a proper setup.
+
+Microsoft Windows
+-----------------
+
+Dual monitor setup is similar among all the currently supported Windows
+releases (:ref:`win10monitor`, :ref:`win7monitor`,
+:ref:`winvistamonitor`), but does vary slightly from one release to the next.
+
+.. _win10monitor:
+
+Windows 8 & 10
+^^^^^^^^^^^^^^
+
+When using Windows 8 and 10 enabling your projector is easy. Simply connect your
+projector and press :kbd:`Windows+P`.
+
+The more traditional way is also fairly straight forward. Go to
+:guilabel:`Control Panel` and click on :guilabel:`Adjust screen resolution`
+under :guilabel:`Appearance and Personalization`.
+
+.. image:: pics/controlpanel-win10.png
+
+This will open up a window for configuring your screens. Enable your projector
+and make sure that the selected value for :guilabel:`Multiple displays` is 
+:guilabel:`Extend these displays`.
+
+.. image:: pics/screen-res-win10.png
+
+On Windows 10 there is also a different way of configuring your screens. By
+right-clicking on the desktop and choosing :guilabel:`Display settings` a
+different configuration window will appear.
+
+.. image:: pics/new-display-settings-win10.png
+
+To change the resolution of the screens you will have to click 
+:guilabel:`Advanced display settings`.
+
+**Recommendations**
+
+Windows 8 and 10 have several features that might seem smart on a normal desktop
+but which is not something that should be enabled when you want to use the
+computer for presenting songs, etc. during a service.
+
+.. image:: pics/task-bar-properties-win8.png
+
+Right click the task bar and choose :guilabel:`Properties`. You should uncheck
+:guilabel:`Use Peek to preview...` since it will totally blank the 2nd display
+if hovering mouse over an icon on the taskbar. You should also uncheck
+:guilabel:`Show taskbar on all displays`.
+
+.. image:: pics/task-bar-right-click-win10.png
+
+If you use Windows 10 you should probably also hide the :guilabel:`Task View`
+button from the taskbar, since clicking it will blank your 2nd display. To
+disable it, right click the taskbar, and uncheck :guilabel:`Show Task View
+button`.
+
+.. _win7monitor:
+
+Windows 7
+^^^^^^^^^
+
+Windows 7 has using  a projector in mind. Simply connect your projector and
+press :kbd:`Windows+P`.
+
+The more traditional way is also fairly straight forward. Go to
+:guilabel:`Control Panel` and click on :guilabel:`Display`. This will open up
+the :guilabel:`Display` dialog. You may also bypass this step by a right click 
+on a blank area on your desktop and selecting :guilabel:`Resolution`.
+
+.. image:: pics/winsevendisplay.png
+
+Then click on the :guilabel:`Adjust resolution` link in the left pane. Enable
+your projector and make sure that the selected value for :guilabel:`Multiple
+displays` is :guilabel:`Extend these displays`.
+
+.. image:: pics/winsevenresolution.png
+
+.. _winvistamonitor:
+
+Windows Vista
+^^^^^^^^^^^^^
+
+From :guilabel:`Control Panel` click on :guilabel:`Personalize`, or right click
+a blank place on the desktop and click :guilabel:`Personalization`.
+
+.. image:: pics/vistapersonalize.png
+
+From the :guilabel:`Personalization` window click on :guilabel:`Display
+Settings`. Click on the monitor that represents your projector and make sure
+you have checked :guilabel:`Extend the desktop onto this monitor`.
+
+.. image:: pics/vistadisplaysettings.png
+
+Linux
+-----
+
+Due to the vast varieties of hardware, distributions, desktops, and drivers
+this is not an exhaustive guide to dual monitor setup on Linux. This guide
+assumes you have properly set up any proprietary drivers if needed. You
+should seek out your distributions documentation if this general guide does not
+work.
+
+**Note to Ubuntu Users:** Standard Ubuntu uses the Unity interface.
+Unfortunately we cannot recommend using Unity for a dual display setup with 
+OpenLP, since there seems to be no reliable way to hide the menubar from the
+secondary display, as well as other issues. Instead we recommend using a
+different desktop environment like GNOME, KDE or Xfce, all of which are
+available from the Ubuntu repositories, and via special Ubuntu variants, such as
+`Ubuntu GNOME <https://ubuntugnome.org/>`_, `Kubuntu <http://kubuntu.org/>`_ or
+`Xubuntu <http://xubuntu.org/>`_.
+
+GNOME 3
+^^^^^^^
+
+This guide is for users of the GNOME 3 or GNOME Shell desktop who do not use
+proprietary drivers. In GNOME shell in the search box type *Displays* or in 
+GNOME shell or fall back mode go to :menuselection:`Applications --> System Tools --> System Settings`
+then select Displays. 
+
+.. image:: pics/gnome3displays.png 
+
+By clicking on each of the displays listed you can change the mode, resolution
+and orientation of the displays. 
+
+.. image:: pics/gnome3displaysettings.png 
+
+Make sure to put the display you plan to use for presenting to be the
+:guilabel:`Secondary Display`.
+
+.. image:: pics/gnome3drag.png
+
+Back in the :guilabel:`Displays` window, click :guilabel:`Arrange Combined
+Displays` to arrange the displays.
+If after setting up your monitors you have the top panel on the wrong monitor
+simply drag it to the monitor you want to serve as the primary screen.
+
+KDE
+^^^
+
+This guide is for users of the KDE desktop who do not use proprietary drivers.
+From most distros click the Kick Off menu and navigate to
+:guilabel:`System Settings`
+
+.. image:: pics/kde5systemsettings.png
+
+Click on the :guilabel:`Display and Monitor` icon.
+
+.. image:: pics/kde5display.png
+
+From here you will need to set up your projector with the appropriate
+resolution, and position. OpenLP works best projecting to the monitor on the
+right.
+
+.. _xfce4display:
+
+Xfce4
+^^^^^
+
+This guide is for users of the Xfce4 desktop. Open the Xfce4 menu and chose
+:guilabel:`Settings Manager`.
+
+.. image:: pics/xfce4-settings.png 
+
+Open :guilabel:`Display` to open the settings for displays.
+
+.. image:: pics/xfce4-display.png 
+
+If the second display has not yet been enabled, enable it by selecting it in the
+window and tick `Use this display`.
+
+There is an issue with the Xfce4 compositor that makes OpenLP freeze when using
+a dual monitor setup. This issue can be worked around by disabling an option for
+the compositor. To do this open :guilabel:`Settings Manager` and open
+:guilabel:`Window Manager Tweaks`.
+
+.. image:: pics/xfce4-win-manager-tweaks-comp.png
+
+Go to the :guilabel:`Compositor` tab and disable :guilabel:`Display fullscreen
+overlay windows directly`. Click :guilabel:`Close` and now OpenLP should run
+without issues.
+
+Linux Systems Using nVidia Drivers
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+This guide is for users of the proprietary nVidia driver on Linux Distributions.
+It is assumed that you have properly setup your drivers according to your
+distribution's documentation, and you have a working ``xorg.conf`` file in 
+place.
+
+If you wish to make the changes permanent in setting up your system for dual
+monitors it will be necessary to modify your ``xorg.conf`` file. It is always a
+good idea to make a backup of any critical file before making changes::
+
+  user@linux:~ $ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.old
+
+For those using systems that use the root user instead of sudo, change to root
+and enter::
+
+  root@linux: # cp /etc/X11/xorg.conf /etc/X11/xorg.conf.old
+
+The exact location of the ``xorg.conf`` file can vary so check your
+distribution's documentation.
+
+If you want to make your changes permanent run nVidia settings from the
+terminal::
+
+  user@linux:~ $ sudo nvidia-settings
+
+Or, as root::
+
+  root@linux: # nvidia-settings
+
+If you do not want to write the changes to your ``xorg.conf`` file simply run
+the nVidia Settings program (:command:`nvidia-settings`) from your desktop's
+menu, usually in an administration or system menu, or from the terminal as a
+normal user run::
+
+ user@linux:~ $ nvidia-settings
+
+Once you have opened nVidia Settings, click on :guilabel:`X Server Display
+Configuration`. Select the monitor you are wanting to use as your second
+monitor and click :guilabel:`Configure`.
+
+.. image:: pics/nvlinux1.png
+
+After clicking :guilabel:`Configure`, select :guilabel:`TwinView` and click
+:guilabel:`OK`.
+
+.. image:: pics/twinview.png
+
+Click :guilabel:`Apply` and if you are happy with the way things look click
+:guilabel:`Keep` to save your new settings. Don't worry if something goes wrong,
+the settings will return back to the previous settings in 15 seconds without any
+action. nVidia Settings should take care of selecting your optimum resolution
+etc, but that can be changed as needed. When you are happy with everything click
+on :guilabel:`Save to X Configuration File`.
+
+.. image:: pics/xorgwrite.png
+
+Click :guilabel:`Save` and you should be set. You may want to restart X or
+your machine just to make sure all the settings carry over the next time you log
+in.
+
+Linux Systems With Intel Video
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Generally systems with Intel video cards work very well. They are well supported
+by open source drivers. There are, however, a couple of issues that may require
+some work arounds.
+
+**Resolution Issue**
+
+There is a limitation with certain cards which limits the total resolution to
+2048x2048, so both monitors can not have a total resolution totaling more than
+that. To work around this it may be necessary to position your monitor as a top
+or bottom monitor as opposed to the typical side by side setup. This can easily
+be accomplished through your desktop's control of monitors. Please see the 
+sections on dual monitors with KDE and GNOME above.
+
+**Primary Monitor Issues**
+
+With certain cards your system may get confused on which is the primary display.
+For example many users will be using a laptop. You will want your laptop screen 
+to be the primary screen, and your projector to be the secondary monitor.
+Certain Intel cards reverse this. To work around this you will need to know the
+name of your monitor. If you are a KDE user this info is given to you in the 
+display settings. If you are not using KDE enter the following in a terminal
+without your projector connected to your computer::
+
+  user@linux:~ $ xrandr -q
+  
+This will give you a long string of output. Screen names will be something along 
+the lines of LVDM, VGA-0 or some convention similar to that. Without your
+projector connected to your computer only one monitor will show as being
+connected. That will be the monitor you will need to use as the primary. Now
+connect your projector and enter::
+
+  user@linux:~ $ xrandr --output LVDM --primary
+
+**Note** it has been reported that when this issue is occurring you will not 
+want to connect your projector until your desktop is running. 
+
+
+macOS
+-----
+
+This short guide will tell users of macOS how to setup dual displays.
+
+Open :guilabel:`System Preferences` in the Apple menu.
+
+.. image:: pics/dual-monitors-macos-01-system-menu.png
+
+Choose the :guilabel:`Displays` option.
+
+.. image:: pics/dual-monitors-macos-02-settings.png
+
+Click :guilabel:`Arrangement` in the top of the window. Make sure that
+:guilabel:`Mirror Displays` is unchecked. You can now arrange the displays as
+you wish.
+
+.. image:: pics/dual-monitors-macos-03-display-settings.png
+

=== added file 'manual/source/export_songs.rst'
--- manual/source/export_songs.rst	1970-01-01 00:00:00 +0000
+++ manual/source/export_songs.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,45 @@
+.. _export_songs:
+
+Exporting Songs
+===============
+
+OpenLP has the ability to export your songs in the OpenLyrics worship song 
+format. This is convenient for transferring your songs to another computer or 
+for backup purposes.
+
+Song export is accessible through :menuselection:`File --> Export --> Song` and
+once clicked the following dialog box will appear.
+
+.. image:: pics/export_song_welcome.png
+
+Click :guilabel:`Next` to continue or :guilabel:`Cancel` if you change your mind.
+
+.. image:: pics/export_song_select.png
+
+You can select the songs you want to export by clicking on each song you want to 
+export. 
+
+**Search:** 
+    Searches for a song title or keyword in a title. 
+
+**Uncheck All:** 
+    If you are not sure of your selections click :guilabel:`Uncheck All` and 
+    start over.
+
+**Check All:** 
+    Click :guilabel:`Check All` selects all of the songs for export. 
+
+When you are finished with your selection click :guilabel:`Next`.
+
+.. image:: pics/export_song_directory.png
+
+**Select Directory:** 
+    Select the directory where you want the songs to be saved. The list of songs 
+    to be exported are shown below. 
+
+**Note:** Exporting songs will create a file for each song, If you export one 
+hundred songs, you will have have one hundred individual files.
+
+.. image:: pics/export_song_complete.png
+
+Click :guilabel:`Finish` to complete the export process.

=== added file 'manual/source/faq.rst'
--- manual/source/faq.rst	1970-01-01 00:00:00 +0000
+++ manual/source/faq.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,298 @@
+==========================
+Frequently Asked Questions
+==========================
+
+General Questions
+=================
+
+Can I help with OpenLP?
+-----------------------
+
+OpenLP is possible because of the commitment of individuals. If you would like to help there are several things that
+you can get involved with. Please see our `Contribute`_ page for more information.
+
+I use and like OpenLP and would like to tell others online. Where can I do this?
+--------------------------------------------------------------------------------
+
+A variety of places!
+
+* Are you on Facebook? Then `become a fan`_.
+* Are you on Twitter? Then `follow OpenLP`_, and retweet the announcements.
+* If you have a website or blog, then link to `our web site`_ with a few words saying what OpenLP is and why you like it.
+* Add a placemark on our `Worldwide Usage map`_, so others in your locality can see someone close by is using it.
+* If you are a member of any Christian forums or websites, and their rules allow it, then perhaps review OpenLP or ask
+  others to review it.
+
+What operating systems does OpenLP support?
+-------------------------------------------
+
+OpenLP is designed to be cross platform. Currently it has been known to run on Windows (Vista, 7, 8, 10), Linux (Ubuntu
+and its variants, Fedora, Debian, ArchLinux, Mint, OpenSUSE and many others), FreeBSD and macOS. `Please let us know`_
+if you have successfully run it on something else.
+
+Which programming language is OpenLP developed in?
+--------------------------------------------------
+
+OpenLP is written in `Python 3`_ and uses the `Qt5 toolkit`_ via the `PyQt5 library`. Both are cross-platform which
+allows the software to run on different types of machine and so allow more people access to free worship software.
+Python is one of the easier programming languages to learn, so this helps us develop and `find bugs`_ faster, and also
+allows more developers to contribute with the project.
+
+Which written languages does OpenLP support?
+--------------------------------------------
+                            
+OpenLP has support for multiple languages which can be seen on the :menuselection:`Settings -->Translate` menu. However
+some of these translations are incomplete. If you would like to help complete or start to translate OpenLP into your
+own language then see the `Getting started page`_ for translations. 
+
+Upgrading
+=========
+
+.. warning::
+
+   Newer versions of OpenLP are not backwards compatible with earlier versions. Once you have upgraded to a newer
+   version, the older version of OpenLP will not be able to read the upgraded files.
+   
+.. note::
+   
+   It is always a good idea to make a backup when prompted by OpenLP.
+
+Can I upgrade from any 1.9.x or 2.0.x release to 2.4?
+-----------------------------------------------------
+
+No, you should first upgrade to the last stable release in the 2.0-series (2.0.5) and then upgrade to 2.4 to ensure
+that data is correctly converted.  You can download OpenLP 2.0.5 from `<https://get.openlp.org/2.0.5/>`_. 
+
+Can I upgrade directly from 1.2 to 2.4?
+---------------------------------------
+
+No, you will have to install 2.0.5 first, then import the 1.2 data and then upgrade to 2.4. See the 2.0 documentation
+for how to upgrade from 1.2 to 2.0. You can download OpenLP 2.0.5 from `<https://get.openlp.org/2.0.5/>`_. 
+
+Does 2.4 replace older 2.x versions, or can they be run side by side?
+---------------------------------------------------------------------
+
+OpenLP 2.4 and earlier 2.x versions cannot run side by side. When running 2.4 for first time any existing 2.x data will
+automatically be converted to the 2.4 format. OpenLP 2.4 will ask if it should make a backup on startup, which can be
+used in case you want to downgrade again.
+
+OpenLP 2.4 cannot read service files created by OpenLP 2.0.4 and earlier, it can only read service files created by
+OpenLP 2.0.5 and higher.
+
+Where can I download an older version of OpenLP?
+------------------------------------------------
+
+.. warning::
+
+   Only the most current version of OpenLP is supported. If you submit a bug report for an older version, you will be
+   told to upgrade first.
+
+Sometimes you might need to download an older version of OpenLP. You can always find previous versions of OpenLP on our
+download server: `<https://get.openlp.org/>`_
+
+Using OpenLP
+============
+
+I have started OpenLP, but I cannot see the songs or bibles section in the Library
+----------------------------------------------------------------------------------
+
+When you installed OpenLP, the first time wizard would have asked which plugins you wanted, and songs and bibles should
+have been selected. If for some reason they were not, then you will need to activate them yourself. See below for
+instructions.
+
+How do I activate / deactivate a plugin?
+----------------------------------------
+
+Plugins can be turned on and off from the Plugin List Screen. Select the plugin you wish to start/stop and change its
+status. You should not need to restart OpenLP.
+
+What are these plugins that I keep seeing mentioned?
+----------------------------------------------------
+
+The plugins allow OpenLP to be extend easily. A number have been written (Songs, Bibles, Presentations) etc but it is
+possible for the application to be extended with functionality only you require. If this is the case then go for it but
+let us know as we can help and it may be something someone else wants.
+
+How do I enable PowerPoint/Impress/PowerPoint Viewer?
+-----------------------------------------------------
+
+.. note::
+
+   PowerPoint, Keynote and LibreOffice are not supported on macOS due to limitations with the platform. This is
+   outside of our control.
+
+.. note::
+
+   PowerPoint Viewer 2010 is not supported, use 2003 or 2007.
+
+First of all ensure that the presentation plugin is enabled (see above). Then to enable a presentation application, go
+to the `Settings` dialog, switch to the `Presentations` tab and check one of the enabled checkboxes. OpenLP will 
+automatically detect which of the three you have installed, and enable the appropriate checkbox(es). Check the
+applications you require, and then restart OpenLP for the change to be detected. 
+
+I am on Windows and PowerPoint is installed, but it does not appear as an option
+--------------------------------------------------------------------------------
+
+Try installing the `Visual C++ Runtime Redistributable`_.
+
+Why don't PowerPoint presentations advance automatically?
+---------------------------------------------------------
+
+The reason that PowerPoint does not advance automatically is that it can only do so when it has the focus. But when
+using OpenLP for controlling presentation, OpenLP has the focus. So in order to make PowerPoint advance automatically
+the focus must be switched to PowerPoint, which can be done by clicking the Powerpoint-icon in the taskbar once the
+PowerPoint presentation has opened.
+
+Is it possible to get a particular translation of the Bible? How?
+-----------------------------------------------------------------
+
+.. note::
+
+   OpenLP does not have distrubution rights for most popular translations of the Bible. Bible societies require
+   exhorbitant licensing costs which OpenLP could never afford. We cannot help you find those Bibles.
+
+The Bible plugin has a `Import Wizard` which can import Bibles from a variety of sources. The following sources are
+supported:
+
+CSV
+    The format is documented in the `OpenLP API documentation`_.
+
+OSIS
+    An XML format for Bible. You can export Bibles from the `Sword Project`_ into OSIS using the ``mod2osis`` tool.
+    After using the Sword software Media Manager (or other Sword frontend, like BibleTime or Xiphos) to download the
+    required Bible, run the following command from the command line (works on Windows and Linux)::
+
+        mod2osis NAME > NAME.osis
+
+    The ``NAME`` parameter is the name of your Bible, as you see it in Sword. Note that the ``NAME`` is case sensitive
+    on all environments. Once you have exported your Bible to OSIS, the Bible import wizard will the read ``NAME.osis``
+    file and import your Bible.
+
+OpenSong
+    OpenSong has a good selection of Bibles on their `download page`_.
+
+Web Download
+    OpenLP can download Bibles on demand from the following 3 sites:
+
+    * `Crosswalk`_
+    * `BibleGateway`_
+    * `BibleServer`_
+
+Zefania
+   The Zefania project has many bibles available from `their website`_.
+
+Why do my Bible verses take a long time to load?
+------------------------------------------------
+
+In order to better conform to copyright law, the Web Download Bibles are not downloaded when you import them, but on
+the fly as you search for them. As a result, the search takes a little longer if you need to download those particular
+verses. Having said that, the Web Download Bibles cache downloaded verses so that you do not need to download them
+again.
+
+My Bible is on the Web Download sites, but my Church is not on the internet. What options do I have?
+----------------------------------------------------------------------------------------------------
+
+When you create and save a service, all the items in the service are saved with it. That means any images,
+presentations, songs and media items are saved. This is also true for bibles. What this means is you can create the
+service on your home computer, insert a Bible passage from the web, save it and then open the service using your church
+computer and voila, the Bible passage should be there! Note this can also be done with songs, etc!
+
+
+Location of OpenLP files
+========================
+
+Where do I find the configuration file?
+---------------------------------------
+
+Linux, FreeBSD and PC-BSD
+^^^^^^^^^^^^^^^^^^^^^^^^^
+
+If your distribution supports the XDG standard, you will find OpenLP's configuration file in::
+
+    /home/<user>/.config/OpenLP/OpenLP.conf
+
+If that file and/or directory does not exist, look for::
+
+    /home/<user>/.openlp/openlp.conf
+
+``<user>`` is your username.
+
+macOS
+^^^^^
+
+You will find your configuration file here::
+
+    /Users/<user>/Library/Preferences/org.openlp.OpenLP.plist
+
+``<user>`` is your username.
+
+Windows
+^^^^^^^
+
+On Windows, OpenLP does not use a configuration file, it uses the Windows registry. You can find the settings here::
+
+    HKEY_CURRENT_USER\Software\OpenLP\OpenLP
+
+.. _data_folder:
+
+Where do I find the data folder?
+--------------------------------
+
+Normally you can open the data folder by using the menu :menuselection:`Tools --> Open Data Folder` and a file manager
+window will appear with the data folder. In some cases due to bugs or other issues this is not an option, and the
+folder must be found manually.
+
+Linux, FreeBSD and PC-BSD
+^^^^^^^^^^^^^^^^^^^^^^^^^
+
+The data folder is located in ``/home/<user>/.local/share/openlp``.
+
+macOS
+^^^^^
+
+On macOS the data folder is located in ``/Users/<username>/Library/Application Support/openlp``
+
+Windows
+^^^^^^^
+
+To get to the data folder on Windows, pres the Windows Key and "R" at the same time. This will open a the
+:menuselection:`Run dialog`. Enter ``%appdata%\OpenLP`` and press <Enter>. This will open a file manager within the
+data folder.
+
+Features
+========
+
+Why has popular feature request X not been implemented?
+-------------------------------------------------------
+
+There are only a handful of developers working in their spare time. If we were to try and include everything we wanted
+to implement, then we would never be able to release any new versions of OpenLP.
+
+I have a great idea for a new feature, where should I suggest it?
+-----------------------------------------------------------------
+
+First of all check it is not listed as a "wishlist" bug on `Launchpad`_. If it is, then you need to say no more, it has
+already been suggested! If it is not on the list, then head to the `forums`_ and post the
+idea there.
+
+.. _Contribute: https://openlp.org/contribute
+.. _become a fan: https://www.facebook.com/openlp
+.. _follow OpenLP: https://twitter.com/openlp
+.. _our web site: https://openlp.org/
+.. _Worldwide Usage map: https://maps.google.com/maps/ms?ie=UTF8&source=embed&msa=0&msid=113314234297482809599.00047e88b1985e07ad495&ll=13.923404,0&spn=155.179835,316.054688&z=2
+.. _Please let us know: https://forums.openlp.org/
+.. _Python 3: http://www.python.org/
+.. _Qt5 toolkit: https://www.qt.io/
+.. _PyQt5 library: https://www.riverbankcomputing.com/software/pyqt/intro
+.. _find bugs: http://wiki.openlp.org/Bug#Something_has_gone_wrong.2C_what_should_I_do_to_help_get_it_fixed.3F
+.. _Getting started page: http://wiki.openlp.org/Translation:Getting_Started
+.. _Visual C++ Runtime Redistributable: http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displaylang=en
+.. _OpenLP API documentation: http://api.openlp.io/api/openlp/plugins/bibles/lib/csvbible.html#module-openlp.plugins.bibles.lib.csvbible
+.. _Sword Project: http://www.crosswire.org/sword/software/
+.. _download page: http://www.opensong.org/home/download#bibles
+.. _Crosswalk: http://biblestudy.crosswalk.com/bibles/
+.. _BibleGateway: http://www.biblegateway.com/versions/
+.. _BibleServer: http://www.bibleserver.com
+.. _their website: http://sourceforge.net/projects/zefania-sharp/files/Bibles/
+.. _Launchpad: https://bugs.launchpad.net/openlp
+.. _forums: https://forums.openlp.org/

=== added file 'manual/source/glossary.rst'
--- manual/source/glossary.rst	1970-01-01 00:00:00 +0000
+++ manual/source/glossary.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,144 @@
+.. _glossary:
+
+========
+Glossary
+========
+
+The developers of OpenLP have strived to make it a straightforward and easy to
+use application. However, it is good to be familiar with a few terms that will
+be used throughout this documentation, and when seeking support.
+
+.. _g-ftwizard:
+
+First Time Wizard
+-----------------
+
+The :ref:`wizard` gives you the ability to perform a basic setup of OpenLP. It 
+runs automatically before OpenLP starts for the first time. The :ref:`wizard`
+can be :ref:`run again <wizard-run-again>` if needed.
+
+.. _g-formatting-tags:
+
+Formatting Tags
+---------------
+
+:ref:`formatting-tags` give you the ability to add additional text formatting
+to text in songs and custom slides.
+
+.. _g-main-window:
+
+Main Window
+-----------
+
+The Main Window is what you will see when you first open OpenLP. It contains all
+the tools and plugins that make OpenLP function.
+
+.. image:: pics/mainwindow.png
+
+.. _g-media-manager:
+
+Media Manager
+-------------
+
+The Media Manager contains a number of tabs which the plugins supply to OpenLP.
+Each tab in the Media Manager is called a :ref:`g-media-item`. You can send
+songs, Bibles, etc from the :ref:`g-media-item` to the
+:ref:`g-preview-slide-controller` or :ref:`g-live-slide-controller`.
+
+.. image:: pics/mediamanager_songs.png
+
+.. _g-media-item:
+
+Media Item
+----------
+
+A media item is a tab in the :ref:`g-media-manager`. The media item contains
+any items from the various plugins which can be displayed on the display screen.
+
+.. g-platform:
+
+Platform
+--------
+
+When the word "platform" is used, it is usually referring to your operating
+system, Windows, Linux, (Mac) OS X or FreeBSD/PC-BSD.
+
+.. _g-preview-pane:
+
+Preview Pane
+------------
+
+The preview pane is a section to preview your media items before you go live
+with them.
+
+.. image:: pics/preview.png
+
+.. _g-service-file:
+
+Service File
+------------
+
+A service file is the file that is created when you save your service in OpenLP.
+The service file consist of :ref:`g-service-item`
+
+.. _g-service-item:
+
+Service Items
+-------------
+
+Service items are the :ref:`g-media-item` that are in the :ref:`g-service-manager`.
+
+.. _g-service-manager:
+
+Service Manager
+---------------
+
+The service manager contains the media items in your service file. This is the
+area where your media items go live. You can also save, open, and edit
+services files from here.
+
+.. image:: pics/servicemanager.png
+
+.. _g-slide-controller:
+
+Slide Controller
+----------------
+
+The Slide Controller controls which slide from a :ref:`g-service-item` is currently
+being displayed, and moving between the various slides.
+
+.. image:: pics/slidecontroller.png
+
+.. _g-preview-slide-controller:
+
+Preview Slide Controller
+------------------------
+
+The preview :ref:`g-slide-controller` shows you a simple preview of your item.
+It does not send any output to the display screen.
+
+.. _g-live-slide-controller:
+
+Live Slide Controller
+---------------------
+
+The live :ref:`g-slide-controller` controls the live output to the display
+screen.
+
+.. _g-theme-manager:
+
+Theme Manager
+-------------
+
+The theme manager is where themes are created and edited. Themes are the text
+styles and backgrounds that you use to personalize your services.
+
+.. image:: pics/theme_manager_main.png
+
+
+Projector Manager
+-----------------
+
+The :ref:`projector` is where you can manage and control projectors.
+
+.. image:: pics/projector_manager_list.png

=== added file 'manual/source/index.rst'
--- manual/source/index.rst	1970-01-01 00:00:00 +0000
+++ manual/source/index.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,61 @@
+Welcome to the OpenLP User Manual
+=================================
+
+The OpenLP User Manual is here to help you learn how to use OpenLP. From installing, to setting up your monitors, to
+using OpenLP on a regular basis, all the information you need to know is in here. And if you see some of it is missing,
+please `help us add it`_.
+
+Getting Started With OpenLP
+---------------------------
+
+.. toctree::
+   :maxdepth: 2
+
+   introduction
+   system_requirements
+   install_windows
+   install_mac
+   install_linux
+   install_bsd
+
+Reference Manual
+----------------
+
+.. toctree::
+   :maxdepth: 2
+
+   wizard
+   menu_items
+   configure
+   backing_up
+   dualmonitors
+   mediamanager
+   creating_service
+   print_service
+   projector
+   plugin_list
+   display_tags
+   configure_shortcuts
+   themes
+   songs
+   bibles
+   custom_slides
+   export_songs
+   song_usage
+   alert
+   web_remote
+   stage_view
+   android-remote
+   ios-remote
+   glossary
+
+Questions and Troubleshooting
+-----------------------------
+
+.. toctree::
+   :maxdepth: 2
+
+   faq
+   troubleshooting
+
+.. _help us add it: https://openlp.org/contribute

=== added file 'manual/source/install_bsd.rst'
--- manual/source/install_bsd.rst	1970-01-01 00:00:00 +0000
+++ manual/source/install_bsd.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,31 @@
+Installing OpenLP on BSD
+========================
+
+PC-BSD
+^^^^^^
+
+You will need to have root privileges to install OpenLP. You will be asked for 
+the root password several times during installation.
+
+From the KickOff Menu select :guilabel:`System Settings`. From the System
+Settings select :guilabel:`Software & Updates`
+
+.. image:: pics/1pcbsd.png
+
+When prompted click on the :guilabel:`Run in Administrator Mode` button and
+enter your root password when asked.
+
+.. image:: pics/2pcbsd.png
+
+Type *openlp* into the search box then click :guilabel:`Search`. When OpenLP is
+located click on :guilabel:`Download`
+
+.. image:: pics/3pcbsd.png
+
+Confirm you want to download OpenLP. You should now be able to see the progress
+of the OpenLP download and installation.
+
+.. image:: pics/4pcbsd.png
+
+When the installation has completed OpenLP will be available from the KickOff menu.
+

=== added file 'manual/source/install_linux.rst'
--- manual/source/install_linux.rst	1970-01-01 00:00:00 +0000
+++ manual/source/install_linux.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,357 @@
+Installing OpenLP on Linux
+==========================
+
+Setting up OpenLP varies by distribution. We have included documentation on
+popular distributions or distributions that have OpenLP available from their
+package managers. It should be possible to get OpenLP running on 
+nearly any Linux distribution.
+
+Ubuntu
+----------------
+
+Installation of OpenLP on Ubuntu can either be done through the Software Center
+or the command line. Command line instructions will be included at the end of
+this section on Ubuntu and its variants.
+
+OpenLP 2.4 supports Ubuntu 14.04 or later versions. There is currently an older
+version of OpenLP available in the official Ubuntu repositories, which can be
+found using the Software Center, but to get OpenLP 2.4 it is necessary to add
+the OpenLP Personal Package Archive (PPA) to your system. 
+
+Ubuntu, Ubuntu GNOME, Xubuntu
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Open up the software center using :menuselection:`Applications`
+and select the Software Center from the bottom of the menu. You will need to 
+be the administrator of the system to install OpenLP and will be asked for the
+administrator password several times through this process.
+
+Then go to :menuselection:`Edit --> Software Sources`
+
+.. image:: pics/1softwaresources.png
+
+Click on the :menuselection:`Other Software` tab then click on the 
+:guilabel:`Add...` button to add the new software source.
+
+.. image:: pics/2othersoftware.png
+
+Add the APT line::
+
+  ppa:openlp-core/release
+  
+Click :guilabel:`Add Source`
+  
+.. image:: pics/3aptline.png
+
+You now need to restart the Software Center to refresh the package list. When
+you have the Software Center running simply search for OpenLP and click 
+:guilabel:`Install`.
+
+.. image:: pics/4searchopenlp.png
+
+You will see the install progress as OpenLP and the dependencies required for
+it to run are downloaded.
+
+.. image:: pics/5installprogressubuntu.png
+
+After installation you should see that OpenLP is installed.
+
+.. image:: pics/6installcompleteubuntu.png
+
+You can now run OpenLP by either searching for it in the *Dash*, or clicking on
+the category *Media Apps* in Unity. If you are running the Classic Desktop you 
+will have OpenLP available by clicking 
+:menuselection:`Applications --> Sound and Video --> OpenLP`
+
+Kubuntu
+^^^^^^^
+
+From the Kickoff Menu click :guilabel:`System Settings` Then click on 
+:guilabel:`Software Management`.
+
+.. image:: pics/kubuntusystemsettings.png
+
+Click on settings in the left hand column.
+
+.. image:: pics/kubuntugetremovesoftware.png
+
+Click on the :guilabel:`Edit Origins` button.
+
+.. image:: pics/kubuntuaddremovesettings.png
+
+Click on the :guilabel:`Other Software` tab.
+
+.. image:: pics/kubuntusoftwaresources.png
+
+Click the :guilabel:`Add` button.
+
+.. image:: pics/kubuntuothersoftware.png
+
+Type the following in the text box::
+
+  ppa:openlp-core/release
+
+.. image:: pics/kubuntuaddapt.png
+
+After clicking :guilabel:`OK` you should now see new entries for OpenLP
+
+.. image:: pics/kubuntusoftwareopenlpadded.png
+
+Click :guilabel:`Close` when given the option to reload the software 
+information click the :guilabel:`Reload` button.
+
+.. image:: pics/kubuntureloadsources.png
+
+Click on :guilabel:`Get and Remove Software` in the left column. Type openlp in
+the search box. Next, click on :guilabel:`Find by name`. Once OpenLP is located
+click on the search result and click on :guilabel:`Install`. Click the
+:guilabel:`Apply` button to install OpenLP 
+
+.. image:: pics/kubuntuopenlpsearch.png
+
+You should now see the progress of the download.
+ 
+.. image:: pics/kubuntudownloadprogress.png
+
+Once completed you may have the option to start OpenLP from the window pictured
+below. If this feature is not enabled, you can start OpenLP from the Kickoff
+menu.
+
+.. image:: pics/kubuntuopenlplaunch.png
+
+Ubuntu Command Line Install
+^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+First you will need to add the Personal Package Archive (PPA) to Ubuntu's
+software sources. From a terminal type::
+
+  user@ubuntu:~$ sudo add-apt-repository ppa:openlp-core/release
+  
+Now you need to refresh the package list::
+
+  user@ubuntu:~$ sudo apt-get update
+  
+Install OpenLP::
+
+  user@ubuntu:~$ sudo apt-get install openlp
+
+OpenLP should now be available in your desktop's menu system, but if you wish 
+to run OpenLP from the command line type::
+
+  user@ubuntu:~$ openlp
+
+Fedora
+------
+
+To install OpenLP on Fedora follow the instructions below. The instructions
+describes how to do the install when using GNOME, KDE or the command line.
+
+**Note** When installing OpenLP you will need to have administrator privileges.
+You will be asked for the administrator password to install.
+
+Fedora (GNOME)
+^^^^^^^^^^^^^^
+
+Installing with Fedora you will use the default Add/Remove Programs available
+from :menuselection:`System --> Administration --> Add/Remove Programs` in 
+Fedora 14 and below or in :menuselection:`Applications --> System Tools --> 
+Add/Remove Programs`
+
+.. image:: pics/1fedoraaddremove.png
+
+Search for OpenLP in the search box
+
+.. image:: pics/2fedoraaddremove.png
+
+Check the check box for OpenLP then click :guilabel:`Apply`
+
+.. image:: pics/3fedoraaddremove.png
+
+Click :guilabel:`Continue` to confirm installing any additional software.
+
+.. image:: pics/4fedoraadditionalconfirm.png
+
+You should now see the packages downloading in the lower left corner.
+
+.. image:: pics/5fedoraaddremove.png
+
+Click :guilabel:`Run` to run OpenLP now, or :guilabel:`Close` to run OpenLP
+later.
+
+.. image:: pics/6fedoracomplete.png
+
+OpenLP will be available in :menuselection:`Applications --> Sound & Video --> OpenLP`
+
+Fedora (KDE)
+^^^^^^^^^^^^
+
+From the Kickoff open *Software Management*. Type OpenLP into the search
+box. Then click :guilabel:`Find by name` or press :kbd:`Enter`.
+
+.. image:: pics/1fedoragetremove.png 
+
+Select OpenLP from the search results. Next, click :guilabel:`Apply`
+
+.. image:: pics/2fedoragetremove.png
+
+Now give permission to install other software dependencies that are needed by
+clicking :guilabel:`Continue`
+
+.. image:: pics/3fedoraadditionalchanges.png
+
+Once completed you can run OpenLP by clicking on its logo in the completed 
+install notification, or from the Kickoff menu.
+
+.. image:: pics/4fedoracompleted.png
+
+Fedora Command Line Install
+^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+To install OpenLP from the command line type::
+
+  user@fedora:~$ sudo yum install openlp
+
+OpenLP should now be available in your desktop's menu system, but if you wish 
+to run OpenLP from the command line type::
+
+  user@fedora:~$ openlp
+
+Linux Mint
+----------
+
+The following instructions are for a standard Linux Mint install. These 
+instructions will not work with Linux Mint Debian Edition. Most users should
+be able to follow the instructions for :ref:`mint-softman`, but if your are
+running Linux Mint without the standard desktop please see the
+:ref:`mint-command` install instructions.
+
+.. _mint-softman:
+
+Software Manager Install
+^^^^^^^^^^^^^^^^^^^^^^^^
+
+The administrator password will be required several times during the 
+installation. To install OpenLP open the Software Manager from the Mint Menu.
+
+.. image:: pics/mint1.png
+
+The OpenLP personal package archive (PPA) will need to be added. Click on 
+:menuselection:`Edit --> Software Sources`
+
+.. image:: pics/mint2.png
+
+Click on the :guilabel:`Other Software` tab.
+
+.. image:: pics/mint3.png
+
+Click on the :guilabel:`Add...` button to add the new software source.
+
+.. image:: pics/mint4.png
+
+Add the APT line::
+
+  ppa:openlp-core/release
+  
+Click :guilabel:`Add Source`.
+
+.. image:: pics/mint5.png
+
+Click :guilabel:`Reload` to reload your software sources.
+
+.. image:: pics/mint6.png
+
+Type OpenLP into the search box to locate the OpenLP package.
+
+.. image:: pics/mint7.png
+
+Click on OpenLP from the results then click :guilabel:`Install`.
+
+.. image:: pics/mint8.png
+
+After OpenLP is installed you can close the Software Manager and start OpenLP
+from the *Sound and Video* section of the Mint Menu.
+
+.. _mint-command:
+
+Linux Mint Command Line Install
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+You will need to add the Personal Package Archive (PPA) to Linux Mint's
+software sources. From a terminal type::
+
+  user@mint:~$ sudo add-apt-repository ppa:openlp-core/release
+  
+Now you need to refresh the package list::
+
+  user@mint:~$ sudo apt-get update
+  
+Install OpenLP::
+
+  user@mint:~$ sudo apt-get install openlp
+
+OpenLP should now be available in your desktop's menu system, but if you wish 
+to run OpenLP from the command line type::
+
+  user@mint:~$ openlp
+
+openSUSE
+--------
+
+OpenLP is available using 1-Click Install on the openSUSE Build Service
+website. Go to the `openSUSE Build Service site <http://software.opensuse.org>`_
+and type :kbd:`openlp` into the search box.
+
+.. image:: pics/suse1.png
+
+Then click :guilabel:`1-Click Install`
+
+.. image:: pics/suse2.png
+
+Select :guilabel:`Open with YaST 1-Click Install` then click :guilabel:`OK`
+
+.. image:: pics/suse3.png
+
+Additional repositories may need to be enabled. This will be performed
+automatically. Accept the default options by clicking :guilabel:`Next`
+
+.. image:: pics/suse5.png
+
+Confirm you want to install OpenLP and click :guilabel:`Next`
+
+.. image:: pics/suse6.png
+
+Before the installation takes place confirm adding the repositories and
+installing the software again. Click :guilabel:`Next` to continue.
+
+.. image:: pics/suse7.png
+
+Since this is a third party application the software key will have to be 
+accepted. Click :guilabel:`Trust` to accept the software key.
+
+.. image:: pics/suse8.png
+
+OpenLP will now be installed. When the install process is completed click
+:guilabel:`Finish`.
+
+.. image:: pics/suse9.png
+
+OpenLP will now be available for use.
+
+Arch Linux
+----------
+
+OpenLP is available on Arch Linux through the Arch User Repository, or AUR. Info
+on the AUR can be found `at the Arch wiki <https://wiki.archlinux.org/index.php/Arch_User_Repository>`_.
+
+There are a variety of tools and methods to install from the AUR. For this
+example we will demonstrate using Yaourt. For more info on Yaourt please see 
+the `Yaourt documentation <https://wiki.archlinux.org/index.php/Yaourt>`_.  
+
+From a terminal type::
+
+  user@arch:~$ yaourt -S openlp
+
+OpenLP should now be available in your desktop's menu system, but if you wish
+to run OpenLP from the command line type::
+
+  user@arch:~$ openlp

=== added file 'manual/source/install_mac.rst'
--- manual/source/install_mac.rst	1970-01-01 00:00:00 +0000
+++ manual/source/install_mac.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,46 @@
+Installing OpenLP on macOS
+==========================
+
+If you have not already downloaded the correct file from the `OpenLP website`_, download it now. Then double click on
+the .dmg file. This will open a window with two icons: An OpenLP icon and an Applications Folder icon. To install
+OpenLP, simply drag the OpenLP icon over to the Applications folder icon and you will be ready to use OpenLP. OpenLP
+will be available in your Applications folder.
+
+.. image:: pics/install-macos-01-dnd-install.png
+
+With the release of Mac OS X 10.7.5, applications that are not signed by a developer registered with Apple will not run
+by default. In order to run OpenLP the first time after installation, you will need to "teach" your computer to trust
+the OpenLP application.
+
+First, go to the :guilabel:`Applications` folder and right-click on OpenLP (two-finger click on touch pads, or
+:kbd:`Control+click` if you don't have a right mouse button). This will bring up a context menu as shown. Select "Open"
+from that menu.
+
+.. image:: pics/install-macos-02-open.png
+   :width: 40%
+   :align: center
+
+Your computer may then verify the application, which will take a few seconds.
+
+.. image:: pics/install-macos-03-verifying.png
+
+You will see a prompt asking whether you are sure you want to open "OpenLP", noting that it is from an unidentified
+developer. It will look very similar to the pictured dialog.
+
+To run OpenLP you simply need to click "Open". In future, you can simply run OpenLP just like any other application
+(double-click in Applications, or keep it in the Dock for easy access) without going through these steps.
+
+.. image:: pics/install-macos-04-unidentified-developer.png
+
+You may need to repeat similar steps when you upgrade OpenLP (once per upgrade).
+
+If the steps above don't work, you may need to set your GateKeeper settings (under :guilabel:`Security && Privacy`) to
+"Mac App Store and identified developers", as seen below.
+
+.. image:: pics/install-macos-05-system-menu.png
+
+.. image:: pics/install-macos-06-settings.png
+
+.. image:: pics/install-macos-07-security-and-privacy.png
+
+.. _OpenLP website: https://openlp.org/

=== added file 'manual/source/install_windows.rst'
--- manual/source/install_windows.rst	1970-01-01 00:00:00 +0000
+++ manual/source/install_windows.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,53 @@
+Installing OpenLP on Microsoft Windows
+======================================
+
+Installing OpenLP is identical over all supported versions of Windows. After
+downloading the file from the `website <http://www.openlp.org/>`_ 
+open the file by double clicking when the download is complete. After opening 
+the downloaded file agree to open the unverified file if you are prompted.
+On Windows 8 you might have to click :guilabel:`More info` before you can
+verify by clicking :guilabel:`Run anyway`.
+
+Next select your language and click :guilabel:`OK`
+
+.. image:: pics/win10-selectlanguage.png
+
+After reading the welcome message click :guilabel:`Next` to continue the
+installation.
+
+.. image:: pics/win10-welcome.png
+
+Agree to the license agreement. Click :guilabel:`Next` to continue.
+
+.. image:: pics/win10-license.png
+
+Select the install location for OpenLP. Choosing the default location is
+generally the best choice. Click :guilabel:`Next` to continue.
+
+.. image:: pics/win10-installlocation.png
+
+Select a start menu folder for OpenLP to be visible in. The default location
+here is generally the best choice. Click :guilabel:`Next` to continue.
+
+.. image:: pics/win10-startmenufolder.png
+
+Select if you want to create a desktop or Quick Launch icon. Click :guilabel:`Next`
+to continue.
+
+.. image:: pics/win10-additionaltask.png
+
+Review your previous choices. If you need to make any changes click the
+:guilabel:`Back button` to get to the previous choices, or click :guilabel:`Install`
+
+.. image:: pics/win10-readytoinstall.png
+
+The progress bar will update you on how far along the installation has gone.
+
+.. image:: pics/win10-progress.png
+
+When the install is complete you will have the option to launch OpenLP.
+
+.. image:: pics/win10-launch.png
+
+After making your selection click :guilabel:`Finish`
+

=== added file 'manual/source/introduction.rst'
--- manual/source/introduction.rst	1970-01-01 00:00:00 +0000
+++ manual/source/introduction.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,43 @@
+=============
+Introduction
+=============
+
+About
+-----
+
+OpenLP stands for "Open Lyrics Projection" and is presentation software
+developed for churches to provide a single easy to use interface for the
+projection needs of a typical worship service. First created in 2004, it has
+steadily grown in features and maturity such that it is now a mainstay in
+hundreds of churches around the world.
+
+OpenLP has searchable databases of songs and Bible verses allowing them to be
+projected instantly or saved in a pre-prepared order of service file. Themes
+allow for a variety of presentation options and allow you to add attractive
+visuals to enhance your presentations. PowerPoint and OpenOffice presentations,
+videos and audio files can be run from within the program removing the need to
+switch between different programs. Alert messages can be displayed so the
+nursery or car park stewards can notify the congregation easily. Remote
+capability allows the worship leader to change songs, or for alert messages to
+be sent from anywhere on the network, even via a smart phone or tablet.
+
+Being free, this software can be installed on as many PCs as required, 
+including the home PCs of worship leader(s) at no additional cost. Compared to
+the expensive site licenses and restrictions of commercial software we believe 
+OpenLP is the perfect choice for quality and value. Still in active development
+by a growing team of enthusiastic developers, features are being added all the 
+time resulting in continual improvement of the software.
+
+OpenLP is licensed under the GNU Generic Public License, which means
+that it is free to use, distribute, modify, and it stays free.
+
+GNU General Public License
+--------------------------
+
+The GNU General Public License was specifically chosen because it ensures the 
+above mentioned freedoms. It specifically states that you are not allowed 
+to charge for the software, and that you have to distribute the source code as 
+well.
+
+You can find a copy of the GNU General Public License from the Help menu 
+selecting about OpenLP or `view the license on-line <http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt>`_.

=== added file 'manual/source/ios-remote.rst'
--- manual/source/ios-remote.rst	1970-01-01 00:00:00 +0000
+++ manual/source/ios-remote.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,141 @@
+.. _ios-remote:
+
+iOS Remote
+==========
+
+OpenLP gives you the ability to control your service from an iOS-based device. The
+following tutorial will describe how to install and use the application.
+
+Installation
+------------
+
+Open the *Apple App Store* and search for ``OpenLP``. You should find the
+`OpenLP Remote`_ app. Install this app.
+
+.. image:: pics/ios-app-icon.png
+   :align: center
+
+When you start the app, you will initially see the launch screen, followed by the
+service screen once the app has loaded.
+
+.. image:: pics/ios-service-screen.png
+   :width: 25%
+   :align: center
+
+Settings
+--------
+
+After the installation is complete and you open the OpenLP Remote app you will need to
+configure your settings. Open the settings by touching the settings icon in the top
+left corner.
+
+.. image:: pics/ios-settings-screen.png
+   :width: 25%
+   :align: center
+
+Server Details
+^^^^^^^^^^^^^^
+
+You will need to configure the server settings you will use with your device. You can
+find these instructions and settings in the OpenLP desktop application under
+:ref:`remote_tab`.
+
+**Note:** To use the OpenLP Remote you will need to be on the same network as the main
+computer.
+
+**Server IP:**
+    Enter the :guilabel:`Server on IP address` found in :ref:`remote_tab`.
+
+**Server port:**
+    Enter the :guilabel:`Port number` found in :ref:`remote_tab` and enter it in the box. By default this is ``4316``.
+
+Authentication
+^^^^^^^^^^^^^^
+
+**Needs auth:**
+    Tap this switch to enable authentication. Authentication needs to be set up in
+    :ref:`user_auth`.
+
+**User ID:**
+    Here you can enter a username used for accessing OpenLP remotely. This
+    must be the same as set in :ref:`user_auth`.
+
+**Password:**
+    Here you can enter a password used for accessing OpenLP remotely. This
+    must be the same as set in :ref:`user_auth`.
+
+Scrolling
+^^^^^^^^^
+
+**Use precise slide scrolling:**
+    By default, iOS's scrolling effects can make scrolling up and down the slides
+    difficult. When tapping this switch you can turn iOS's scrolling effects on and off,
+    which may result in more precise scrolling.
+
+
+Using the iOS Remote
+--------------------
+
+After you have completed the setup you are now ready to use the app. At the bottom of
+the app you can see the *Service*, *Slides*, *Alert* and *Search* tabs.
+
+Service
+^^^^^^^
+
+Selecting :guilabel:`Service` will take you to the Service tab. Selecting an item with
+a in the service manager will immediately take it live on the projection screen and you
+will be taken to the *Slides* screen on your device. You can use the arrows buttons
+shown on the bottom left and right to move to the next slide inside the item. 
+
+.. image:: pics/ios-service-screen.png
+   :width: 25%
+   :align: center
+
+Along the bottom of the Service tab you can see buttons that say, *Blank*, *Theme*,
+*Desktop* and *Show*. These buttons will blank the display, set it to the current theme,
+show the main computer's desktop, or show the currently live item, respectively.
+
+Slides
+^^^^^^
+
+Selecting :guilabel:`Slides` will take you to the Slides tab. This displays what ever is
+live at the moment. You can use the arrow buttons shown on the top right to move to the
+next slide inside the item. 
+
+.. image:: pics/ios-slides-screen.png
+   :width: 25%
+   :align: center
+
+Along the bottom of the Slides tab you can also see the *Blank*, *Theme*, *Desktop* and
+*Show* buttons.
+
+Alerts
+^^^^^^
+
+To send an alert to the display, touch the *Alerts* tab at the bottom of the screen.
+Type in your alert text in the text box and press the *show* button at the bottom to
+show your alert in OpenLP. The alert will be displayed as you have it configured in
+:ref:`configure_alerts`.
+
+.. image:: pics/ios-alerts-screen.png
+   :width: 25%
+   :align: center
+
+Search
+^^^^^^
+
+If you want to search for an item that is not currently in your service, press on the
+*Search* tab at the bottom of the screen. Type your search term in the search box at the top of the screen, and then select which type of item you want to search for.
+
+.. image:: pics/ios-search-screen.png
+   :width: 25%
+   :align: center
+
+Once OpenLP has finished searching for you, the results of your search will be visible
+in the search screen. Touch a search result to add it to your service.
+
+.. image:: pics/ios-results-screen.png
+   :width: 25%
+   :align: center
+
+.. _OpenLP Remote: https://itunes.apple.com/us/app/openlp-remote/id1096218725?mt=8

=== added file 'manual/source/mediamanager.rst'
--- manual/source/mediamanager.rst	1970-01-01 00:00:00 +0000
+++ manual/source/mediamanager.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,469 @@
+.. _media-manager:
+
+Media Manager
+=============
+
+Once you get your system set up for OpenLP you will be ready to add content to
+your :ref:`g-service-manager`. This will all happen through the
+:ref:`g-media-manager`. The :ref:`g-media-manager` contains all the Bibles,
+Songs, Presentations, Media, and Custom Slides that you will project through
+OpenLP.
+
+If you don't see the "Songs", "Bibles" and other media items in the
+:ref:`g-media-manager`, then refer to :ref:`t-no-media-items` in the
+troubleshooting guide.
+
+Songs
+-----
+
+Clicking on *Songs* in the :ref:`g-media-manager` will display the songs media
+item. The songs media item shows a list of all the songs in the songs database.
+
+.. image:: pics/mediamanager_songs.png
+
+Toolbar
+^^^^^^^
+
+|buttons_new| **Add song:**
+    Open the song edit dialog to add a new song.
+
+|buttons_edit| **Edit song:**
+    Open the song edit dialog to make changes to the selected song.
+
+|buttons_delete| **Delete song:**
+    Remove the selected song(s) from the song list.
+
+|buttons_preview| **Preview song:**
+    Send the selected song to the :ref:`g-preview-slide-controller`.
+
+|buttons_live| **Send song live:**
+    Send the selected song to the :ref:`g-live-slide-controller` to be shown on
+    the display screen.
+
+|buttons_add| **Add song to service:**
+    Add the selected song(s) to the :ref:`g-service-manager`. Songs can also be
+    added to the :ref:`g-service-manager` by means of drag and drop from the
+    :ref:`g-media-manager`.
+
+|buttons_db| **Maintain authors, topics and books:**
+    Open the song maintenance dialog to add, edit or delete authors, topics or
+    song books.
+
+**Note:** Right-clicking on a song in the list will display some of the same
+options.
+
+Search
+^^^^^^
+
+.. image:: pics/mediamanager_songs_search.png
+
+Clicking on the icon in the search box displays a list of search options. The
+following options are available:
+
+|search_song| **Entire Song:**
+    Search the title, lyrics and comments fields.
+
+|search_title| **Titles:**
+    Search the title field only.
+
+|search_text| **Lyrics:**
+    Search the lyrics field only.
+
+|search_author| **Authors:**
+    Search the associated authors.
+
+|search_theme| **Themes:**
+    Search the assigned themes.
+
+Click the :guilabel:`Search` button to perform a search and display the results
+in the song list.
+
+Bibles
+------
+
+Clicking on *Bibles* in the :ref:`g-media-manager` will display the Bibles media
+item. The Bibles media item shows Bible verses and provides a search function
+to find Bible verses and add them to the :ref:`g-service-manager`.
+
+.. image:: pics/mediamanager_bibles.png
+
+Toolbar
+^^^^^^^
+
+|buttons_edit| **Edit the selected bible:**
+    Edit meta data or book names of the selected bible.
+
+|buttons_import| **Import Bible:**
+    Import Bibles from a number of formats. This is discussed in detail on the
+    :ref:`import_bibles` page.
+
+|buttons_preview| **Preview verses:**
+    Send the selected verses to the :ref:`g-preview-slide-controller`.
+
+|buttons_live| **Send verses live:**
+    Send the selected verses to the :ref:`g-live-slide-controller` to be shown
+    on the display screen.
+
+|buttons_add| **Add verses to service:**
+    Add the selected verses to the :ref:`g-service-manager`. Verses can also be
+    added to the :ref:`g-service-manager` by means of drag and drop from the
+    :ref:`g-media-manager`.
+
+**Note:** Right-clicking on a selection of verses will display some of the
+same options.
+
+Quick Search Tab
+^^^^^^^^^^^^^^^^
+
+The following options are available on the quick search tab:
+
+.. image:: pics/mediamanager_bibles_quick.png
+
+**Find:**
+    Clicking the icon in the Find box displays a list of search options. The
+    following options are available:
+
+    |search_options|
+
+    |search_reference| **Scripture Reference:**
+        Search for a specific verse using a scripture reference format. Below 
+        is some examples on supported formats:
+
+        * Book Chapter
+        * Book Chapter-Chapter
+        * Book Chapter:Verse-Verse
+        * Book Chapter:Verse-End (this will display verses to the end of the chapter)
+        * Book Chapter:Verse-Verse, Verse-Verse
+        * Book Chapter:Verse-Verse, Chapter:Verse-Verse
+        * Book Chapter:Verse-Chapter:Verse
+
+        Note that the separators might change depending on the language chosen
+        for OpenLP. See and customise separators under
+        :menuselection:`Setttings --> Configure OpenLP` on the *Bibles* tab.
+        
+        A detailed description of the format and how it is parsed by OpenLP can
+        be read `In the OpenLP API documentation
+        <http://api.openlp.io/api/openlp/plugins/bibles/lib.html#openlp.plugins.bibles.lib.parse_reference>`_.
+
+        If an invalid format is used for a search a popup window will show the
+        examples also shown above.
+
+    |search_text| **Text Search:**
+        Search by a keyword or words. Use more words to narrow down the list
+        of results. If you search for "Jesus God" it searches sentences 
+        which contain both words, Jesus and God. If you search for "Jesus, God" 
+        separated by a comma, it searches for sentences which contain at least 
+        one of the words, Jesus or God.
+
+**Version:**
+    Once a Bible has been imported, it will be displayed in the drop down box.
+    Select a version from the list of the Bibles.
+    
+**Second:**
+    If :guilabel:`Display second Bible verses` has been selected in the Bibles
+    configuration, this option will be available. This is used to display
+    another version of the Bible for comparison. Both versions will be
+    displayed. If there is not enough space on one slide, the Second verses
+    will be displayed on the next slide.
+    
+**Layout Style:**
+    The following options are available to set how Bible verses are displayed:
+
+    **Verse Per Slide:**
+        Display one verse per slide.
+
+    **Verse Per Line:**
+        Start each verse on a new line until the slide is full.
+
+    **Continuous:**
+        Verses flow together, separated by verse number and chapter
+        if chapter is selected to show above.
+
+    This setting is also accessible in :menuselection:`Setttings --> Configure OpenLP`
+    on the *Bibles* tab.
+
+    **Note:** Changes to layout style do not affect verses already in the
+    :ref:`g-service-manager`.
+
+|buttons_clear_results| |buttons_keep_results| **Keep/Clear Results:**
+    Normally, when a search is run, the previous verses are cleared. To retain
+    the previous set of verses, toggle this button.
+
+Click the :guilabel:`Search` button to perform a search and display the results
+in the verse list.
+
+Advanced Tab
+^^^^^^^^^^^^
+
+.. image:: pics/mediamanager_bibles_advanced.png
+
+The Advanced tab is convenient for selecting Bible verses by book, chapter and
+verse from a set of drop down boxes.
+
+**Book:**
+    Click on the drop down box and select a book from the list.
+
+**Chapter/Verse:**
+    Select the *From* chapter and verse, and the *To* chapter and verse.
+
+**Note** *Version*, *Second* and *Layout Style* are the same as in the *Quick* 
+search tab.
+
+Click the :guilabel:`Search` button to perform a search and display the results
+in the verse list.
+
+.. image:: pics/mediamanager_bibles_results.png
+
+Presentations
+-------------
+
+Clicking on *Presentations* in the :ref:`g-media-manager` will display the
+presentations media item. The presentations media item shows a list of imported
+presentations.
+
+.. image:: pics/mediamanager_presentations.png
+
+Toolbar
+^^^^^^^
+
+|buttons_open| **Load presentation:**
+    Import a presentation. Presentations need to be imported in order to
+    control them from within OpenLP.
+
+|buttons_delete| **Delete presentation:**
+    Removes the selected presentation from the list. Note that this does not
+    delete the original presentation from the disk.
+
+|buttons_preview| **Preview presentation:**
+    Send the selected presentation to the :ref:`g-preview-slide-controller`.
+
+|buttons_live| **Send presentation live:**
+    Send the selected presentation to the :ref:`g-live-slide-controller` to be
+    shown on the display screen.
+
+|buttons_add| **Add presentation to service:**
+    Add the selected presentation to the :ref:`g-service-manager`. Presentations
+    can also be added to the :ref:`g-service-manager` by means of drag and drop
+    from the :ref:`g-media-manager`.
+
+**Notes:** Right-clicking on a presentation will display some of the same options.
+
+Presentation items can be dragged from the desktop (or any folder) into the 
+Presentation media manager plugin. This allows the selected items to be loaded 
+more quickly. If a folder is selected, all the contacts of the folder will be 
+added. When the items are added, only items with the correct file suffix for the 
+plugin will be loaded. If you try to drop a presentation into the images folder, 
+an error message will be generated.
+
+In :ref:`presentation_configure` configuration it is possible to enable 
+:guilabel:`Allow presentation application to be overridden`, which shows a
+dropdown box which gives you the option to select the presentation application
+you want to use. The default is :guilabel:`Automatic`, but you can choose any
+available presentation application. Note that this can lead to unexpected
+behavior if the application chosen is not compatible with the presentation.
+
+.. image:: pics/media_manager_presentation_select.png
+
+
+Images
+------
+
+Clicking on *Images* in the :ref:`g-media-manager` will display the images
+media item. The images media item shows a list of imported images.
+
+.. image:: pics/mediamanager_images.png
+
+Toolbar
+^^^^^^^
+
+|buttons_image_new_group| **Add group:**
+    Opens a dialog where a new image group can be added.
+
+.. image:: pics/images_add_group.png
+
+|buttons_open| **Load image:**
+    Import one or more images. Images need to be imported in order to be used
+    in OpenLP.
+
+|buttons_delete| **Delete images:**
+    Removes the selected image(s) from the list. Note that this does not
+    delete the original image(s) from the disk.
+
+|buttons_preview| **Preview image:**
+    Send the selected image(s) to the :ref:`g-preview-slide-controller`.
+
+|buttons_live| **Send image live:**
+    Send the selected image(s) to the :ref:`g-live-slide-controller` to be
+    shown on the display screen.
+
+|buttons_add| **Add image to service:**
+    Add the selected image(s) to the :ref:`g-service-manager`. Images can also
+    be added to the :ref:`g-service-manager` by means of drag and drop from the
+    :ref:`g-media-manager`.
+
+|buttons_replace_live_background| **Replace live background:**
+    Replace the current live theme background with the selected image. This
+    has effect until the theme changes, or the *Remove Backgound* button is
+    clicked.
+
+**Notes:** Right-clicking on an image will display some of the same options.
+
+.. image:: pics/images_select_image_group.png
+
+When an image is added to the mediamanager, a dialog will ask in which group the
+image should be placed. The options are :guilabel:`No group`,
+:guilabel:`Existing group` or :guilabel:`New group`.
+
+Images can be dragged from the desktop (or any folder) into the Images manager 
+plugin. This allows the selected items to be loaded more quickly. If a folder is 
+selected, all the contacts of the folder will be added. When the items are added, 
+only items with the correct file suffix for the plugin will be loaded. If you 
+try to drop a presentation into the images folder, an error message will be 
+generated.
+
+Media
+-----
+
+Clicking on *Media* in the :ref:`g-media-manager` will display the media item
+for media. The media item shows a list of imported audio or video files.
+
+**Note:** On some computers OpenLP has trouble displaying videos. Please read
+the :ref:`troubleshooting` for tips on how to resolve these issues.
+
+.. image:: pics/mediamanager_media.png
+
+Toolbar
+^^^^^^^
+
+|buttons_media_optical| **Load CD/DVD:**
+    Import mediaclip from audio CD or DVD. This feature only works if VLC is
+    installed on the computer and enabled in OpenLP. See :ref:`config_players`
+    for how to configure media players. Clicking the icon will bring up a window
+    where you can load a DVD or audio CD, select a track and a range and save
+    it as a named media clip. Note that the audio CD or DVD is still required
+    when playing the media clip, even if the media clip is saved to a service
+    file.
+
+.. image:: pics/select_media_clip.png
+
+|buttons_open| **Load media:**
+    Import one or more media files. Media files need to be imported in order to
+    be used in OpenLP.
+
+|buttons_delete| **Delete media:**
+    Removes the selected media file(s) from the list. Note that this does not
+    delete the original media file(s) from the disk.
+
+|buttons_preview| **Preview media:**
+    Send the selected media to the :ref:`g-preview-slide-controller`.
+
+|buttons_live| **Send media live:**
+    Send the selected media to the :ref:`g-live-slide-controller` to be shown
+    on the display screen.
+
+|buttons_add| **Add media to service:**
+    Add the selected media to the :ref:`g-service-manager`. Media can also be
+    added to the :ref:`g-service-manager` by means of drag and drop from the
+    :ref:`g-media-manager`.
+
+|buttons_replace_live_background| **Replace live background:**
+    Replace the current live theme background with the selected media. This
+    has effect until the theme changes, or the *Remove Background* button is
+    clicked.
+
+**Notes:** Right-clicking on a media file will display some of the same options.
+
+Media items can be dragged from the desktop (or any folder) into the Media 
+manager plugin. This allows the selected items to be loaded more quickly. If a 
+folder is selected, all the contacts of the folder will be added. When the items 
+are added, only items with the correct file suffix for the plugin will be loaded. 
+If you try to drop a presentation into the images folder, an error message will 
+be generated.
+
+In :ref:`media_configure` configuration it is possible to enable 
+:guilabel:`Allow media player to be overridden`, which shows a dropdown box
+which gives you the option to select the media player you want to use. The
+default is :guilabel:`Automatic`, but you can choose any available player.
+
+.. image:: pics/media_manager_media_select.png
+
+Custom Slides
+-------------
+
+Clicking on *Custom Slides* in the :ref:`g-media-manager` will display the
+custom slides media item. The custom slides media item shows a list of custom
+textual items. Custom slides are useful for creating unstructured text items,
+such as liturgy or prayers.
+
+.. image:: pics/mediamanager_custom.png
+
+Toolbar
+^^^^^^^
+
+|buttons_new| **Add custom slide:**
+    Open the song edit dialog to add a new custom slide.
+
+|buttons_edit| **Edit custom slide:**
+    Open the song edit dialog to make changed to the selected new custom slide.
+
+|buttons_delete| **Delete custom slide:**
+    Remove the selected custom slide(s) from the list.
+
+|buttons_preview| **Preview custom slide:**
+    Send the selected custom slide to the :ref:`g-preview-slide-controller`.
+
+|buttons_live| **Send custom slide live:**
+    Send the selected custom slide to the :ref:`g-live-slide-controller` to be
+    shown on the display screen.
+
+|buttons_add| **Add custom slide to service:**
+    Add the selected custom slide(s) to the :ref:`g-service-manager`. Custom
+    slides can also be added to the :ref:`g-service-manager` by means of drag
+    and drop from the :ref:`g-media-manager`.
+
+**Note:** Right-clicking on a custom slide in the list will display some of the
+same options.
+
+.. These are all the image templates that are used in this page.
+
+.. |BUTTONS_NEW| image:: pics/buttons_new.png
+
+.. |BUTTONS_EDIT| image:: pics/buttons_edit.png
+
+.. |BUTTONS_DELETE| image:: pics/buttons_delete.png
+
+.. |BUTTONS_PREVIEW| image:: pics/buttons_preview.png
+
+.. |BUTTONS_LIVE| image:: pics/buttons_live.png
+
+.. |BUTTONS_ADD| image:: pics/buttons_add.png
+
+.. |BUTTONS_DB| image:: pics/buttons_db.png
+
+.. |BUTTONS_IMPORT| image:: pics/buttons_import.png
+
+.. |BUTTONS_OPEN| image:: pics/buttons_open.png
+
+.. |BUTTONS_KEEP_RESULTS| image:: pics/buttons_keep_results.png
+
+.. |BUTTONS_CLEAR_RESULTS| image:: pics/buttons_clear_results.png
+
+.. |BUTTONS_REPLACE_LIVE_BACKGROUND| image:: pics/buttons_replace_live_background.png
+
+.. |BUTTONS_IMAGE_NEW_GROUP| image:: pics/button_image_new_group.png
+
+.. |BUTTONS_MEDIA_OPTICAL| image:: pics/button_media_optical.png
+
+.. |SEARCH_SONG| image:: pics/search_song.png
+
+.. |SEARCH_TITLE| image:: pics/search_title.png
+
+.. |SEARCH_AUTHOR| image:: pics/search_author.png
+
+.. |SEARCH_THEME| image:: pics/search_theme.png
+
+.. |SEARCH_REFERENCE| image:: pics/search_reference.png
+
+.. |SEARCH_TEXT| image:: pics/search_text.png
+
+.. |SEARCH_OPTIONS| image:: pics/mediamanager_bibles_find.png

=== added file 'manual/source/menu_items.rst'
--- manual/source/menu_items.rst	1970-01-01 00:00:00 +0000
+++ manual/source/menu_items.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,211 @@
+.. _menu_items:
+
+==========
+Menu Items
+==========
+
+The following are the menu items that are listed across the top of OpenLP.
+There is a brief description or link for their intended purpose.
+
+File
+----
+
+|buttons_new| **New:** 
+    Creates a new service. :ref:`new_service`
+
+|buttons_open| **Open:** 
+    Load an existing service. :ref:`new_service`
+
+|buttons_save| **Save:** 
+    Saves your existing loaded service.
+
+**Save As:** 
+    Saves your newly created service.
+
+**Recent Files:** 
+    Displays your last files opened configurable here. :ref:`configure_ui`
+
+  **Clear List:** 
+    Clears your recent files list.
+
+**Import:** 
+  This provides the items you can import.
+
+  **Settings:** 
+    Import your configurable settings from another computer. Learn more about 
+    :ref:`backing_up`.
+
+  **Theme:** 
+    Import a theme that has been previously exported. :ref:`import_themes`
+
+  **Song:** 
+    Import your songs previously exported. :ref:`import_songs`
+
+  **CCLI SongSelect:** 
+    Import your songs from CCLI SongSelect. :ref:`import_songs`
+
+  **Bible:** 
+    Import Bibles from another program, the internet or a previously exported 
+    Bible from OpenLP. :ref:`import_bibles`
+
+**Export:** 
+  Provides the items you can export.
+
+  **Settings:** 
+    Export your configurable settings to a file to import to another computer. 
+    Learn more about :ref:`backing_up`.
+
+  **Theme:** 
+    Export your theme. :ref:`export_themes`
+
+  **Song:** 
+    Export your songs. :ref:`export_songs`
+
+**Print Service:** 
+    Gives you the ability to print your service. :ref:`print_service`
+
+|buttons_exit| **Exit:** 
+    Closes OpenLP. If there is an open service that has not 
+    been saved you will be prompted to do so.
+
+View
+----
+
+**Mode:** 
+  These three settings are optimized for setup and live display.
+
+  **Default:** 
+    Displays all of the panels of OpenLP. 
+
+  **Setup:** 
+    Displays Preview, :ref:`media-manager` and :ref:`creating_service`.
+
+  **Live:** 
+    Displays the live panel and :ref:`creating_service`
+
+Clicking on any of the next items will hide or show its respective panel.
+
+|button_mediamanager| **Media Manager:** 
+    Hide or show :ref:`media-manager`.
+
+|button_projectormanager| **Projector Manager:** 
+    Hide or show :ref:`projector`.
+
+|button_servicemanager| **Service Manager:** 
+    Hide or show :ref:`creating_service`.
+
+|theme_new| **Theme Manager:** 
+    Hide or show :ref:`themes`.
+
+**Preview Panel:** 
+    Hide or show the preview panel.
+
+**Live Panel:** 
+    Hide or show the live panel.
+
+**Lock Panels:** 
+    Using this lock will keep all your panel settings the way they 
+    are when clicked, whether hidden or showing. Click this again to unlock the 
+    panels.
+
+Tools
+-----
+
+|buttons_open| **Open Data Folder:** 
+    You can access your OpenLP data here. Your Bibles, songs, themes and other 
+    items are stored here. 
+  
+**Note:** It is possible to delete a Bible, theme or another resource you need. 
+If anything is deleted in this folder it is not recoverable through OpenLP.
+
+|button_rerun| **Re-run First Time Wizard:** 
+    This will bring up the dialog box to run the first time wizard again. :ref:`wizard`
+
+**Update Theme Images:** 
+    Changing screen resolution can have an affect on theme images. Use this to 
+    correct the images. 
+
+**Find Duplicate Songs:**
+    Start wizard for detecting and removing duplicate songs.
+
+|plugin_songs| **Re-index Songs:** 
+    This rebuilds the internal song indexes to make them work following code 
+    corrections. You would generally use this after a software upgrade.
+
+**Song Usage Tracking:** 
+  Configure your song usage tracking. :ref:`song_usage`
+
+  **Toggle Tracking:** 
+    Provides the means to turn song usage tracking on or off. There will be a 
+    visible check mark if song usage tracking is on.
+
+  **Extract Tracking Data:** 
+    Brings up a dialog box to extract song usage data.
+
+  **Delete Tracking Data:** 
+    Brings up a dialog box to delete song usage data.
+
+|plugin_alerts| **Alert:** Configure an alert. :ref:`alerts`
+
+Settings
+--------
+
+|plugin_list| **Plugin List:** 
+    Provides the configurable settings to control your plugin's. :ref:`plugin_list` 
+
+**Language:** 
+    You can choose another language here or leave it on Autodetect.
+
+|button_tag| **Configure Formatting Tags:** 
+    Provides the configurable settings for formatting tags. :ref:`formatting-tags`
+
+|button_settings| **Configure Shortcuts:** 
+    Provides the configurable settings for shortcuts. :ref:`shortcuts`
+
+|button_configure| **Configure OpenLP:** 
+    Provides the configurable settings for OpenLP. :ref:`configure`
+
+Help
+----
+
+**Online Help:** 
+    This is a direct link to OpenLP's operating manual.
+
+**Web Site:** 
+    This is a direct link to OpenLP's web site.
+
+**About:** 
+    Provides information, credits and license for OpenLP.
+
+
+.. These are all the image templates that are used in this page.
+
+.. |BUTTONS_NEW| image:: pics/buttons_new.png
+
+.. |BUTTONS_OPEN| image:: pics/buttons_open.png
+
+.. |BUTTONS_SAVE| image:: pics/service_save.png
+
+.. |BUTTONS_EXIT| image:: pics/buttons_exit.png
+
+.. |THEME_NEW| image:: pics/theme_new.png
+
+.. |BUTTON_RERUN| image:: pics/button_rerun.png
+
+.. |PLUGIN_ALERTS| image:: pics/plugin_alerts.png
+
+.. |PLUGIN_SONGS| image:: pics/plugin_songs.png
+
+.. |PLUGIN_LIST| image:: pics/plugin_list.png
+
+.. |BUTTON_CONFIGURE| image:: pics/button_configure.png
+
+.. |BUTTON_SETTINGS| image:: pics/configure_shortcuts_config.png
+
+.. |BUTTON_TAG| image:: pics/button_tag.png
+
+.. |BUTTON_MEDIAMANAGER| image:: pics/button_mediamanager.png
+
+.. |BUTTON_SERVICEMANAGER| image:: pics/button_servicemanager.png
+
+.. |BUTTON_PROJECTORMANAGER| image:: pics/button_projector_manager.png

=== added directory 'manual/source/pics'
=== added file 'manual/source/pics/001-first-time-language.png'
Binary files manual/source/pics/001-first-time-language.png	1970-01-01 00:00:00 +0000 and manual/source/pics/001-first-time-language.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/002-first-time-wizard-welcome.png'
Binary files manual/source/pics/002-first-time-wizard-welcome.png	1970-01-01 00:00:00 +0000 and manual/source/pics/002-first-time-wizard-welcome.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/003-first-time-wizard-download-res.png'
Binary files manual/source/pics/003-first-time-wizard-download-res.png	1970-01-01 00:00:00 +0000 and manual/source/pics/003-first-time-wizard-download-res.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/004-first-time-wizard-plugins.png'
Binary files manual/source/pics/004-first-time-wizard-plugins.png	1970-01-01 00:00:00 +0000 and manual/source/pics/004-first-time-wizard-plugins.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/005-first-time-wizard-songs.png'
Binary files manual/source/pics/005-first-time-wizard-songs.png	1970-01-01 00:00:00 +0000 and manual/source/pics/005-first-time-wizard-songs.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/006-first-time-wizard-bibles.png'
Binary files manual/source/pics/006-first-time-wizard-bibles.png	1970-01-01 00:00:00 +0000 and manual/source/pics/006-first-time-wizard-bibles.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/007-first-time-wizard-themes.png'
Binary files manual/source/pics/007-first-time-wizard-themes.png	1970-01-01 00:00:00 +0000 and manual/source/pics/007-first-time-wizard-themes.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/008-first-time-wizard-settings.png'
Binary files manual/source/pics/008-first-time-wizard-settings.png	1970-01-01 00:00:00 +0000 and manual/source/pics/008-first-time-wizard-settings.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/009-first-time-wizard-progress.png'
Binary files manual/source/pics/009-first-time-wizard-progress.png	1970-01-01 00:00:00 +0000 and manual/source/pics/009-first-time-wizard-progress.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/010-first-time-wizard-finished.png'
Binary files manual/source/pics/010-first-time-wizard-finished.png	1970-01-01 00:00:00 +0000 and manual/source/pics/010-first-time-wizard-finished.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/011-first-time-wizard-song-import.png'
Binary files manual/source/pics/011-first-time-wizard-song-import.png	1970-01-01 00:00:00 +0000 and manual/source/pics/011-first-time-wizard-song-import.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/1fedoraaddremove.png'
Binary files manual/source/pics/1fedoraaddremove.png	1970-01-01 00:00:00 +0000 and manual/source/pics/1fedoraaddremove.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/1fedoragetremove.png'
Binary files manual/source/pics/1fedoragetremove.png	1970-01-01 00:00:00 +0000 and manual/source/pics/1fedoragetremove.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/1pcbsd.png'
Binary files manual/source/pics/1pcbsd.png	1970-01-01 00:00:00 +0000 and manual/source/pics/1pcbsd.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/1softwaresources.png'
Binary files manual/source/pics/1softwaresources.png	1970-01-01 00:00:00 +0000 and manual/source/pics/1softwaresources.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/2fedoraaddremove.png'
Binary files manual/source/pics/2fedoraaddremove.png	1970-01-01 00:00:00 +0000 and manual/source/pics/2fedoraaddremove.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/2fedoragetremove.png'
Binary files manual/source/pics/2fedoragetremove.png	1970-01-01 00:00:00 +0000 and manual/source/pics/2fedoragetremove.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/2othersoftware.png'
Binary files manual/source/pics/2othersoftware.png	1970-01-01 00:00:00 +0000 and manual/source/pics/2othersoftware.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/2pcbsd.png'
Binary files manual/source/pics/2pcbsd.png	1970-01-01 00:00:00 +0000 and manual/source/pics/2pcbsd.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/3aptline.png'
Binary files manual/source/pics/3aptline.png	1970-01-01 00:00:00 +0000 and manual/source/pics/3aptline.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/3fedoraadditionalchanges.png'
Binary files manual/source/pics/3fedoraadditionalchanges.png	1970-01-01 00:00:00 +0000 and manual/source/pics/3fedoraadditionalchanges.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/3fedoraaddremove.png'
Binary files manual/source/pics/3fedoraaddremove.png	1970-01-01 00:00:00 +0000 and manual/source/pics/3fedoraaddremove.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/3pcbsd.png'
Binary files manual/source/pics/3pcbsd.png	1970-01-01 00:00:00 +0000 and manual/source/pics/3pcbsd.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/4fedoraadditionalconfirm.png'
Binary files manual/source/pics/4fedoraadditionalconfirm.png	1970-01-01 00:00:00 +0000 and manual/source/pics/4fedoraadditionalconfirm.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/4fedoracompleted.png'
Binary files manual/source/pics/4fedoracompleted.png	1970-01-01 00:00:00 +0000 and manual/source/pics/4fedoracompleted.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/4pcbsd.png'
Binary files manual/source/pics/4pcbsd.png	1970-01-01 00:00:00 +0000 and manual/source/pics/4pcbsd.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/4searchopenlp.png'
Binary files manual/source/pics/4searchopenlp.png	1970-01-01 00:00:00 +0000 and manual/source/pics/4searchopenlp.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/5fedoraaddremove.png'
Binary files manual/source/pics/5fedoraaddremove.png	1970-01-01 00:00:00 +0000 and manual/source/pics/5fedoraaddremove.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/5installprogressubuntu.png'
Binary files manual/source/pics/5installprogressubuntu.png	1970-01-01 00:00:00 +0000 and manual/source/pics/5installprogressubuntu.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/6fedoracomplete.png'
Binary files manual/source/pics/6fedoracomplete.png	1970-01-01 00:00:00 +0000 and manual/source/pics/6fedoracomplete.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/6installcompleteubuntu.png'
Binary files manual/source/pics/6installcompleteubuntu.png	1970-01-01 00:00:00 +0000 and manual/source/pics/6installcompleteubuntu.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/addsong.png'
Binary files manual/source/pics/addsong.png	1970-01-01 00:00:00 +0000 and manual/source/pics/addsong.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/addsongservice1.png'
Binary files manual/source/pics/addsongservice1.png	1970-01-01 00:00:00 +0000 and manual/source/pics/addsongservice1.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/addsongservice2.png'
Binary files manual/source/pics/addsongservice2.png	1970-01-01 00:00:00 +0000 and manual/source/pics/addsongservice2.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/alert.png'
Binary files manual/source/pics/alert.png	1970-01-01 00:00:00 +0000 and manual/source/pics/alert.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/authorstopicsbooks.png'
Binary files manual/source/pics/authorstopicsbooks.png	1970-01-01 00:00:00 +0000 and manual/source/pics/authorstopicsbooks.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/backup_data_folder.png'
Binary files manual/source/pics/backup_data_folder.png	1970-01-01 00:00:00 +0000 and manual/source/pics/backup_data_folder.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/backup_export.png'
Binary files manual/source/pics/backup_export.png	1970-01-01 00:00:00 +0000 and manual/source/pics/backup_export.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/backup_export_settings.png'
Binary files manual/source/pics/backup_export_settings.png	1970-01-01 00:00:00 +0000 and manual/source/pics/backup_export_settings.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/backup_folders_all.png'
Binary files manual/source/pics/backup_folders_all.png	1970-01-01 00:00:00 +0000 and manual/source/pics/backup_folders_all.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/backup_import.png'
Binary files manual/source/pics/backup_import.png	1970-01-01 00:00:00 +0000 and manual/source/pics/backup_import.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/backup_import_restart.png'
Binary files manual/source/pics/backup_import_restart.png	1970-01-01 00:00:00 +0000 and manual/source/pics/backup_import_restart.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/backup_import_settings.png'
Binary files manual/source/pics/backup_import_settings.png	1970-01-01 00:00:00 +0000 and manual/source/pics/backup_import_settings.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/backup_import_sure.png'
Binary files manual/source/pics/backup_import_sure.png	1970-01-01 00:00:00 +0000 and manual/source/pics/backup_import_sure.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/bibleimportfinished1.png'
Binary files manual/source/pics/bibleimportfinished1.png	1970-01-01 00:00:00 +0000 and manual/source/pics/bibleimportfinished1.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/biblewebcomplete.png'
Binary files manual/source/pics/biblewebcomplete.png	1970-01-01 00:00:00 +0000 and manual/source/pics/biblewebcomplete.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/blank_screen_dropdown.png'
Binary files manual/source/pics/blank_screen_dropdown.png	1970-01-01 00:00:00 +0000 and manual/source/pics/blank_screen_dropdown.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/blank_screen_toolbar.png'
Binary files manual/source/pics/blank_screen_toolbar.png	1970-01-01 00:00:00 +0000 and manual/source/pics/blank_screen_toolbar.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/button_configure.png'
Binary files manual/source/pics/button_configure.png	1970-01-01 00:00:00 +0000 and manual/source/pics/button_configure.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/button_image_new_group.png'
Binary files manual/source/pics/button_image_new_group.png	1970-01-01 00:00:00 +0000 and manual/source/pics/button_image_new_group.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/button_media_optical.png'
Binary files manual/source/pics/button_media_optical.png	1970-01-01 00:00:00 +0000 and manual/source/pics/button_media_optical.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/button_mediamanager.png'
Binary files manual/source/pics/button_mediamanager.png	1970-01-01 00:00:00 +0000 and manual/source/pics/button_mediamanager.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/button_projector_manager.png'
Binary files manual/source/pics/button_projector_manager.png	1970-01-01 00:00:00 +0000 and manual/source/pics/button_projector_manager.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/button_rerun.png'
Binary files manual/source/pics/button_rerun.png	1970-01-01 00:00:00 +0000 and manual/source/pics/button_rerun.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/button_servicemanager.png'
Binary files manual/source/pics/button_servicemanager.png	1970-01-01 00:00:00 +0000 and manual/source/pics/button_servicemanager.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/button_tag.png'
Binary files manual/source/pics/button_tag.png	1970-01-01 00:00:00 +0000 and manual/source/pics/button_tag.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/buttons_add.png'
Binary files manual/source/pics/buttons_add.png	1970-01-01 00:00:00 +0000 and manual/source/pics/buttons_add.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/buttons_clear_results.png'
Binary files manual/source/pics/buttons_clear_results.png	1970-01-01 00:00:00 +0000 and manual/source/pics/buttons_clear_results.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/buttons_db.png'
Binary files manual/source/pics/buttons_db.png	1970-01-01 00:00:00 +0000 and manual/source/pics/buttons_db.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/buttons_delete.png'
Binary files manual/source/pics/buttons_delete.png	1970-01-01 00:00:00 +0000 and manual/source/pics/buttons_delete.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/buttons_edit.png'
Binary files manual/source/pics/buttons_edit.png	1970-01-01 00:00:00 +0000 and manual/source/pics/buttons_edit.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/buttons_exit.png'
Binary files manual/source/pics/buttons_exit.png	1970-01-01 00:00:00 +0000 and manual/source/pics/buttons_exit.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/buttons_export.png'
Binary files manual/source/pics/buttons_export.png	1970-01-01 00:00:00 +0000 and manual/source/pics/buttons_export.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/buttons_import.png'
Binary files manual/source/pics/buttons_import.png	1970-01-01 00:00:00 +0000 and manual/source/pics/buttons_import.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/buttons_keep_results.png'
Binary files manual/source/pics/buttons_keep_results.png	1970-01-01 00:00:00 +0000 and manual/source/pics/buttons_keep_results.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/buttons_live.png'
Binary files manual/source/pics/buttons_live.png	1970-01-01 00:00:00 +0000 and manual/source/pics/buttons_live.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/buttons_new.png'
Binary files manual/source/pics/buttons_new.png	1970-01-01 00:00:00 +0000 and manual/source/pics/buttons_new.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/buttons_open.png'
Binary files manual/source/pics/buttons_open.png	1970-01-01 00:00:00 +0000 and manual/source/pics/buttons_open.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/buttons_preview.png'
Binary files manual/source/pics/buttons_preview.png	1970-01-01 00:00:00 +0000 and manual/source/pics/buttons_preview.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/buttons_replace_live_background.png'
Binary files manual/source/pics/buttons_replace_live_background.png	1970-01-01 00:00:00 +0000 and manual/source/pics/buttons_replace_live_background.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/closebutton.png'
Binary files manual/source/pics/closebutton.png	1970-01-01 00:00:00 +0000 and manual/source/pics/closebutton.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/configure_formatting_tags.png'
Binary files manual/source/pics/configure_formatting_tags.png	1970-01-01 00:00:00 +0000 and manual/source/pics/configure_formatting_tags.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/configure_shortcuts_clear.png'
Binary files manual/source/pics/configure_shortcuts_clear.png	1970-01-01 00:00:00 +0000 and manual/source/pics/configure_shortcuts_clear.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/configure_shortcuts_config.png'
Binary files manual/source/pics/configure_shortcuts_config.png	1970-01-01 00:00:00 +0000 and manual/source/pics/configure_shortcuts_config.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/configure_shortcuts_main.png'
Binary files manual/source/pics/configure_shortcuts_main.png	1970-01-01 00:00:00 +0000 and manual/source/pics/configure_shortcuts_main.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/configureadvanced.png'
Binary files manual/source/pics/configureadvanced.png	1970-01-01 00:00:00 +0000 and manual/source/pics/configureadvanced.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/configurealerts.png'
Binary files manual/source/pics/configurealerts.png	1970-01-01 00:00:00 +0000 and manual/source/pics/configurealerts.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/configurebibles.png'
Binary files manual/source/pics/configurebibles.png	1970-01-01 00:00:00 +0000 and manual/source/pics/configurebibles.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/configurecustom.png'
Binary files manual/source/pics/configurecustom.png	1970-01-01 00:00:00 +0000 and manual/source/pics/configurecustom.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/configuregeneral.png'
Binary files manual/source/pics/configuregeneral.png	1970-01-01 00:00:00 +0000 and manual/source/pics/configuregeneral.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/configureimages.png'
Binary files manual/source/pics/configureimages.png	1970-01-01 00:00:00 +0000 and manual/source/pics/configureimages.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/configuremedia.png'
Binary files manual/source/pics/configuremedia.png	1970-01-01 00:00:00 +0000 and manual/source/pics/configuremedia.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/configureplayers.png'
Binary files manual/source/pics/configureplayers.png	1970-01-01 00:00:00 +0000 and manual/source/pics/configureplayers.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/configurepresentations.png'
Binary files manual/source/pics/configurepresentations.png	1970-01-01 00:00:00 +0000 and manual/source/pics/configurepresentations.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/configureprojectors.png'
Binary files manual/source/pics/configureprojectors.png	1970-01-01 00:00:00 +0000 and manual/source/pics/configureprojectors.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/configureremotes.png'
Binary files manual/source/pics/configureremotes.png	1970-01-01 00:00:00 +0000 and manual/source/pics/configureremotes.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/configuresongs.png'
Binary files manual/source/pics/configuresongs.png	1970-01-01 00:00:00 +0000 and manual/source/pics/configuresongs.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/configurethemes.png'
Binary files manual/source/pics/configurethemes.png	1970-01-01 00:00:00 +0000 and manual/source/pics/configurethemes.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/controlpanel-win10.png'
Binary files manual/source/pics/controlpanel-win10.png	1970-01-01 00:00:00 +0000 and manual/source/pics/controlpanel-win10.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/copybutton.png'
Binary files manual/source/pics/copybutton.png	1970-01-01 00:00:00 +0000 and manual/source/pics/copybutton.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/copyhtmlbutton.png'
Binary files manual/source/pics/copyhtmlbutton.png	1970-01-01 00:00:00 +0000 and manual/source/pics/copyhtmlbutton.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/csvimport2.png'
Binary files manual/source/pics/csvimport2.png	1970-01-01 00:00:00 +0000 and manual/source/pics/csvimport2.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/custom_delete.png'
Binary files manual/source/pics/custom_delete.png	1970-01-01 00:00:00 +0000 and manual/source/pics/custom_delete.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/droid_accept.png'
Binary files manual/source/pics/droid_accept.png	1970-01-01 00:00:00 +0000 and manual/source/pics/droid_accept.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/droid_alert.png'
Binary files manual/source/pics/droid_alert.png	1970-01-01 00:00:00 +0000 and manual/source/pics/droid_alert.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/droid_alert_button.png'
Binary files manual/source/pics/droid_alert_button.png	1970-01-01 00:00:00 +0000 and manual/source/pics/droid_alert_button.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/droid_all_apps.png'
Binary files manual/source/pics/droid_all_apps.png	1970-01-01 00:00:00 +0000 and manual/source/pics/droid_all_apps.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/droid_blank.png'
Binary files manual/source/pics/droid_blank.png	1970-01-01 00:00:00 +0000 and manual/source/pics/droid_blank.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/droid_blank_button.png'
Binary files manual/source/pics/droid_blank_button.png	1970-01-01 00:00:00 +0000 and manual/source/pics/droid_blank_button.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/droid_blank_type.png'
Binary files manual/source/pics/droid_blank_type.png	1970-01-01 00:00:00 +0000 and manual/source/pics/droid_blank_type.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/droid_configure.png'
Binary files manual/source/pics/droid_configure.png	1970-01-01 00:00:00 +0000 and manual/source/pics/droid_configure.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/droid_connection.png'
Binary files manual/source/pics/droid_connection.png	1970-01-01 00:00:00 +0000 and manual/source/pics/droid_connection.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/droid_connection_timeout.png'
Binary files manual/source/pics/droid_connection_timeout.png	1970-01-01 00:00:00 +0000 and manual/source/pics/droid_connection_timeout.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/droid_downloading.png'
Binary files manual/source/pics/droid_downloading.png	1970-01-01 00:00:00 +0000 and manual/source/pics/droid_downloading.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/droid_find.png'
Binary files manual/source/pics/droid_find.png	1970-01-01 00:00:00 +0000 and manual/source/pics/droid_find.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/droid_found1.png'
Binary files manual/source/pics/droid_found1.png	1970-01-01 00:00:00 +0000 and manual/source/pics/droid_found1.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/droid_found_add1.png'
Binary files manual/source/pics/droid_found_add1.png	1970-01-01 00:00:00 +0000 and manual/source/pics/droid_found_add1.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/droid_found_select1.png'
Binary files manual/source/pics/droid_found_select1.png	1970-01-01 00:00:00 +0000 and manual/source/pics/droid_found_select1.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/droid_free.png'
Binary files manual/source/pics/droid_free.png	1970-01-01 00:00:00 +0000 and manual/source/pics/droid_free.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/droid_install.png'
Binary files manual/source/pics/droid_install.png	1970-01-01 00:00:00 +0000 and manual/source/pics/droid_install.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/droid_left_menu.png'
Binary files manual/source/pics/droid_left_menu.png	1970-01-01 00:00:00 +0000 and manual/source/pics/droid_left_menu.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/droid_live_list_landscape.png'
Binary files manual/source/pics/droid_live_list_landscape.png	1970-01-01 00:00:00 +0000 and manual/source/pics/droid_live_list_landscape.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/droid_live_list_portrait.png'
Binary files manual/source/pics/droid_live_list_portrait.png	1970-01-01 00:00:00 +0000 and manual/source/pics/droid_live_list_portrait.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/droid_live_view.png'
Binary files manual/source/pics/droid_live_view.png	1970-01-01 00:00:00 +0000 and manual/source/pics/droid_live_view.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/droid_open.png'
Binary files manual/source/pics/droid_open.png	1970-01-01 00:00:00 +0000 and manual/source/pics/droid_open.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/droid_play.png'
Binary files manual/source/pics/droid_play.png	1970-01-01 00:00:00 +0000 and manual/source/pics/droid_play.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/droid_port.png'
Binary files manual/source/pics/droid_port.png	1970-01-01 00:00:00 +0000 and manual/source/pics/droid_port.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/droid_preferences1.png'
Binary files manual/source/pics/droid_preferences1.png	1970-01-01 00:00:00 +0000 and manual/source/pics/droid_preferences1.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/droid_preferences2.png'
Binary files manual/source/pics/droid_preferences2.png	1970-01-01 00:00:00 +0000 and manual/source/pics/droid_preferences2.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/droid_right_menu.png'
Binary files manual/source/pics/droid_right_menu.png	1970-01-01 00:00:00 +0000 and manual/source/pics/droid_right_menu.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/droid_search_all1.png'
Binary files manual/source/pics/droid_search_all1.png	1970-01-01 00:00:00 +0000 and manual/source/pics/droid_search_all1.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/droid_server.png'
Binary files manual/source/pics/droid_server.png	1970-01-01 00:00:00 +0000 and manual/source/pics/droid_server.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/droid_service.png'
Binary files manual/source/pics/droid_service.png	1970-01-01 00:00:00 +0000 and manual/source/pics/droid_service.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/droid_settings_return1.png'
Binary files manual/source/pics/droid_settings_return1.png	1970-01-01 00:00:00 +0000 and manual/source/pics/droid_settings_return1.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/droid_slide.png'
Binary files manual/source/pics/droid_slide.png	1970-01-01 00:00:00 +0000 and manual/source/pics/droid_slide.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/droid_socket_timeout.png'
Binary files manual/source/pics/droid_socket_timeout.png	1970-01-01 00:00:00 +0000 and manual/source/pics/droid_socket_timeout.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/droid_stage.png'
Binary files manual/source/pics/droid_stage.png	1970-01-01 00:00:00 +0000 and manual/source/pics/droid_stage.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/droid_stage_view.png'
Binary files manual/source/pics/droid_stage_view.png	1970-01-01 00:00:00 +0000 and manual/source/pics/droid_stage_view.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/droid_start.png'
Binary files manual/source/pics/droid_start.png	1970-01-01 00:00:00 +0000 and manual/source/pics/droid_start.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/droid_text.png'
Binary files manual/source/pics/droid_text.png	1970-01-01 00:00:00 +0000 and manual/source/pics/droid_text.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/dual-monitors-macos-01-system-menu.png'
Binary files manual/source/pics/dual-monitors-macos-01-system-menu.png	1970-01-01 00:00:00 +0000 and manual/source/pics/dual-monitors-macos-01-system-menu.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/dual-monitors-macos-02-settings.png'
Binary files manual/source/pics/dual-monitors-macos-02-settings.png	1970-01-01 00:00:00 +0000 and manual/source/pics/dual-monitors-macos-02-settings.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/dual-monitors-macos-03-display-settings.png'
Binary files manual/source/pics/dual-monitors-macos-03-display-settings.png	1970-01-01 00:00:00 +0000 and manual/source/pics/dual-monitors-macos-03-display-settings.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/dvi.png'
Binary files manual/source/pics/dvi.png	1970-01-01 00:00:00 +0000 and manual/source/pics/dvi.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/export_song_complete.png'
Binary files manual/source/pics/export_song_complete.png	1970-01-01 00:00:00 +0000 and manual/source/pics/export_song_complete.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/export_song_directory.png'
Binary files manual/source/pics/export_song_directory.png	1970-01-01 00:00:00 +0000 and manual/source/pics/export_song_directory.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/export_song_process.png'
Binary files manual/source/pics/export_song_process.png	1970-01-01 00:00:00 +0000 and manual/source/pics/export_song_process.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/export_song_select.png'
Binary files manual/source/pics/export_song_select.png	1970-01-01 00:00:00 +0000 and manual/source/pics/export_song_select.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/export_song_welcome.png'
Binary files manual/source/pics/export_song_welcome.png	1970-01-01 00:00:00 +0000 and manual/source/pics/export_song_welcome.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/finishedimport.png'
Binary files manual/source/pics/finishedimport.png	1970-01-01 00:00:00 +0000 and manual/source/pics/finishedimport.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/gatekeeper1.png'
Binary files manual/source/pics/gatekeeper1.png	1970-01-01 00:00:00 +0000 and manual/source/pics/gatekeeper1.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/gatekeeper2.png'
Binary files manual/source/pics/gatekeeper2.png	1970-01-01 00:00:00 +0000 and manual/source/pics/gatekeeper2.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/gatekeeper3.png'
Binary files manual/source/pics/gatekeeper3.png	1970-01-01 00:00:00 +0000 and manual/source/pics/gatekeeper3.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/general_add.png'
Binary files manual/source/pics/general_add.png	1970-01-01 00:00:00 +0000 and manual/source/pics/general_add.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/general_edit.png'
Binary files manual/source/pics/general_edit.png	1970-01-01 00:00:00 +0000 and manual/source/pics/general_edit.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/general_preview.png'
Binary files manual/source/pics/general_preview.png	1970-01-01 00:00:00 +0000 and manual/source/pics/general_preview.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/general_print.png'
Binary files manual/source/pics/general_print.png	1970-01-01 00:00:00 +0000 and manual/source/pics/general_print.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/general_zoom_in.png'
Binary files manual/source/pics/general_zoom_in.png	1970-01-01 00:00:00 +0000 and manual/source/pics/general_zoom_in.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/general_zoom_original.png'
Binary files manual/source/pics/general_zoom_original.png	1970-01-01 00:00:00 +0000 and manual/source/pics/general_zoom_original.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/general_zoom_out.png'
Binary files manual/source/pics/general_zoom_out.png	1970-01-01 00:00:00 +0000 and manual/source/pics/general_zoom_out.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/gnome.png'
Binary files manual/source/pics/gnome.png	1970-01-01 00:00:00 +0000 and manual/source/pics/gnome.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/gnome3displays.png'
Binary files manual/source/pics/gnome3displays.png	1970-01-01 00:00:00 +0000 and manual/source/pics/gnome3displays.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/gnome3displaysettings.png'
Binary files manual/source/pics/gnome3displaysettings.png	1970-01-01 00:00:00 +0000 and manual/source/pics/gnome3displaysettings.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/gnome3drag.png'
Binary files manual/source/pics/gnome3drag.png	1970-01-01 00:00:00 +0000 and manual/source/pics/gnome3drag.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/hdmi.png'
Binary files manual/source/pics/hdmi.png	1970-01-01 00:00:00 +0000 and manual/source/pics/hdmi.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/images_add_group.png'
Binary files manual/source/pics/images_add_group.png	1970-01-01 00:00:00 +0000 and manual/source/pics/images_add_group.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/images_select_image_group.png'
Binary files manual/source/pics/images_select_image_group.png	1970-01-01 00:00:00 +0000 and manual/source/pics/images_select_image_group.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/import_bible_csv.png'
Binary files manual/source/pics/import_bible_csv.png	1970-01-01 00:00:00 +0000 and manual/source/pics/import_bible_csv.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/import_bible_dropdown.png'
Binary files manual/source/pics/import_bible_dropdown.png	1970-01-01 00:00:00 +0000 and manual/source/pics/import_bible_dropdown.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/import_bible_finished.png'
Binary files manual/source/pics/import_bible_finished.png	1970-01-01 00:00:00 +0000 and manual/source/pics/import_bible_finished.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/import_bible_license.png'
Binary files manual/source/pics/import_bible_license.png	1970-01-01 00:00:00 +0000 and manual/source/pics/import_bible_license.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/import_bible_opensong.png'
Binary files manual/source/pics/import_bible_opensong.png	1970-01-01 00:00:00 +0000 and manual/source/pics/import_bible_opensong.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/import_bible_osis.png'
Binary files manual/source/pics/import_bible_osis.png	1970-01-01 00:00:00 +0000 and manual/source/pics/import_bible_osis.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/import_bible_start.png'
Binary files manual/source/pics/import_bible_start.png	1970-01-01 00:00:00 +0000 and manual/source/pics/import_bible_start.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/import_bible_web1.png'
Binary files manual/source/pics/import_bible_web1.png	1970-01-01 00:00:00 +0000 and manual/source/pics/import_bible_web1.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/import_bible_web2.png'
Binary files manual/source/pics/import_bible_web2.png	1970-01-01 00:00:00 +0000 and manual/source/pics/import_bible_web2.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/import_bible_web3.png'
Binary files manual/source/pics/import_bible_web3.png	1970-01-01 00:00:00 +0000 and manual/source/pics/import_bible_web3.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/import_bible_web_proxy.png'
Binary files manual/source/pics/import_bible_web_proxy.png	1970-01-01 00:00:00 +0000 and manual/source/pics/import_bible_web_proxy.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/import_bible_zefania.png'
Binary files manual/source/pics/import_bible_zefania.png	1970-01-01 00:00:00 +0000 and manual/source/pics/import_bible_zefania.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/install-macos-01-dnd-install.png'
Binary files manual/source/pics/install-macos-01-dnd-install.png	1970-01-01 00:00:00 +0000 and manual/source/pics/install-macos-01-dnd-install.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/install-macos-02-open.png'
Binary files manual/source/pics/install-macos-02-open.png	1970-01-01 00:00:00 +0000 and manual/source/pics/install-macos-02-open.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/install-macos-03-verifying.png'
Binary files manual/source/pics/install-macos-03-verifying.png	1970-01-01 00:00:00 +0000 and manual/source/pics/install-macos-03-verifying.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/install-macos-04-unidentified-developer.png'
Binary files manual/source/pics/install-macos-04-unidentified-developer.png	1970-01-01 00:00:00 +0000 and manual/source/pics/install-macos-04-unidentified-developer.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/install-macos-05-system-menu.png'
Binary files manual/source/pics/install-macos-05-system-menu.png	1970-01-01 00:00:00 +0000 and manual/source/pics/install-macos-05-system-menu.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/install-macos-06-settings.png'
Binary files manual/source/pics/install-macos-06-settings.png	1970-01-01 00:00:00 +0000 and manual/source/pics/install-macos-06-settings.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/install-macos-07-security-and-privacy.png'
Binary files manual/source/pics/install-macos-07-security-and-privacy.png	1970-01-01 00:00:00 +0000 and manual/source/pics/install-macos-07-security-and-privacy.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/installcomplete.png'
Binary files manual/source/pics/installcomplete.png	1970-01-01 00:00:00 +0000 and manual/source/pics/installcomplete.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/ios-alerts-screen.png'
Binary files manual/source/pics/ios-alerts-screen.png	1970-01-01 00:00:00 +0000 and manual/source/pics/ios-alerts-screen.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/ios-app-icon.png'
Binary files manual/source/pics/ios-app-icon.png	1970-01-01 00:00:00 +0000 and manual/source/pics/ios-app-icon.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/ios-launch-screen.png'
Binary files manual/source/pics/ios-launch-screen.png	1970-01-01 00:00:00 +0000 and manual/source/pics/ios-launch-screen.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/ios-results-screen.png'
Binary files manual/source/pics/ios-results-screen.png	1970-01-01 00:00:00 +0000 and manual/source/pics/ios-results-screen.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/ios-search-screen.png'
Binary files manual/source/pics/ios-search-screen.png	1970-01-01 00:00:00 +0000 and manual/source/pics/ios-search-screen.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/ios-service-screen.png'
Binary files manual/source/pics/ios-service-screen.png	1970-01-01 00:00:00 +0000 and manual/source/pics/ios-service-screen.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/ios-settings-screen.png'
Binary files manual/source/pics/ios-settings-screen.png	1970-01-01 00:00:00 +0000 and manual/source/pics/ios-settings-screen.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/ios-slides-screen.png'
Binary files manual/source/pics/ios-slides-screen.png	1970-01-01 00:00:00 +0000 and manual/source/pics/ios-slides-screen.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/kde5display.png'
Binary files manual/source/pics/kde5display.png	1970-01-01 00:00:00 +0000 and manual/source/pics/kde5display.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/kde5systemsettings.png'
Binary files manual/source/pics/kde5systemsettings.png	1970-01-01 00:00:00 +0000 and manual/source/pics/kde5systemsettings.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/kdedisplay.png'
Binary files manual/source/pics/kdedisplay.png	1970-01-01 00:00:00 +0000 and manual/source/pics/kdedisplay.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/kdesystemsettings.png'
Binary files manual/source/pics/kdesystemsettings.png	1970-01-01 00:00:00 +0000 and manual/source/pics/kdesystemsettings.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/kubuntuaddapt.png'
Binary files manual/source/pics/kubuntuaddapt.png	1970-01-01 00:00:00 +0000 and manual/source/pics/kubuntuaddapt.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/kubuntuaddremovesettings.png'
Binary files manual/source/pics/kubuntuaddremovesettings.png	1970-01-01 00:00:00 +0000 and manual/source/pics/kubuntuaddremovesettings.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/kubuntudownloadprogress.png'
Binary files manual/source/pics/kubuntudownloadprogress.png	1970-01-01 00:00:00 +0000 and manual/source/pics/kubuntudownloadprogress.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/kubuntugetremovesoftware.png'
Binary files manual/source/pics/kubuntugetremovesoftware.png	1970-01-01 00:00:00 +0000 and manual/source/pics/kubuntugetremovesoftware.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/kubuntuopenlplaunch.png'
Binary files manual/source/pics/kubuntuopenlplaunch.png	1970-01-01 00:00:00 +0000 and manual/source/pics/kubuntuopenlplaunch.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/kubuntuopenlpsearch.png'
Binary files manual/source/pics/kubuntuopenlpsearch.png	1970-01-01 00:00:00 +0000 and manual/source/pics/kubuntuopenlpsearch.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/kubuntuothersoftware.png'
Binary files manual/source/pics/kubuntuothersoftware.png	1970-01-01 00:00:00 +0000 and manual/source/pics/kubuntuothersoftware.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/kubuntureloadsources.png'
Binary files manual/source/pics/kubuntureloadsources.png	1970-01-01 00:00:00 +0000 and manual/source/pics/kubuntureloadsources.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/kubuntusoftwareopenlpadded.png'
Binary files manual/source/pics/kubuntusoftwareopenlpadded.png	1970-01-01 00:00:00 +0000 and manual/source/pics/kubuntusoftwareopenlpadded.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/kubuntusoftwaresources.png'
Binary files manual/source/pics/kubuntusoftwaresources.png	1970-01-01 00:00:00 +0000 and manual/source/pics/kubuntusoftwaresources.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/kubuntusystemsettings.png'
Binary files manual/source/pics/kubuntusystemsettings.png	1970-01-01 00:00:00 +0000 and manual/source/pics/kubuntusystemsettings.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/live_view_song.png'
Binary files manual/source/pics/live_view_song.png	1970-01-01 00:00:00 +0000 and manual/source/pics/live_view_song.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/mainwindow.png'
Binary files manual/source/pics/mainwindow.png	1970-01-01 00:00:00 +0000 and manual/source/pics/mainwindow.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/media_manager_media_select.png'
Binary files manual/source/pics/media_manager_media_select.png	1970-01-01 00:00:00 +0000 and manual/source/pics/media_manager_media_select.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/media_manager_presentation_select.png'
Binary files manual/source/pics/media_manager_presentation_select.png	1970-01-01 00:00:00 +0000 and manual/source/pics/media_manager_presentation_select.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/media_playback_pause.png'
Binary files manual/source/pics/media_playback_pause.png	1970-01-01 00:00:00 +0000 and manual/source/pics/media_playback_pause.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/mediamanager.png'
Binary files manual/source/pics/mediamanager.png	1970-01-01 00:00:00 +0000 and manual/source/pics/mediamanager.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/mediamanager_bibles.png'
Binary files manual/source/pics/mediamanager_bibles.png	1970-01-01 00:00:00 +0000 and manual/source/pics/mediamanager_bibles.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/mediamanager_bibles_advanced.png'
Binary files manual/source/pics/mediamanager_bibles_advanced.png	1970-01-01 00:00:00 +0000 and manual/source/pics/mediamanager_bibles_advanced.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/mediamanager_bibles_buttons.png'
Binary files manual/source/pics/mediamanager_bibles_buttons.png	1970-01-01 00:00:00 +0000 and manual/source/pics/mediamanager_bibles_buttons.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/mediamanager_bibles_find.png'
Binary files manual/source/pics/mediamanager_bibles_find.png	1970-01-01 00:00:00 +0000 and manual/source/pics/mediamanager_bibles_find.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/mediamanager_bibles_quick.png'
Binary files manual/source/pics/mediamanager_bibles_quick.png	1970-01-01 00:00:00 +0000 and manual/source/pics/mediamanager_bibles_quick.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/mediamanager_bibles_results.png'
Binary files manual/source/pics/mediamanager_bibles_results.png	1970-01-01 00:00:00 +0000 and manual/source/pics/mediamanager_bibles_results.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/mediamanager_buttons.png'
Binary files manual/source/pics/mediamanager_buttons.png	1970-01-01 00:00:00 +0000 and manual/source/pics/mediamanager_buttons.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/mediamanager_custom.png'
Binary files manual/source/pics/mediamanager_custom.png	1970-01-01 00:00:00 +0000 and manual/source/pics/mediamanager_custom.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/mediamanager_custom_buttons.png'
Binary files manual/source/pics/mediamanager_custom_buttons.png	1970-01-01 00:00:00 +0000 and manual/source/pics/mediamanager_custom_buttons.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/mediamanager_custom_edit.png'
Binary files manual/source/pics/mediamanager_custom_edit.png	1970-01-01 00:00:00 +0000 and manual/source/pics/mediamanager_custom_edit.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/mediamanager_custom_search.png'
Binary files manual/source/pics/mediamanager_custom_search.png	1970-01-01 00:00:00 +0000 and manual/source/pics/mediamanager_custom_search.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/mediamanager_images.png'
Binary files manual/source/pics/mediamanager_images.png	1970-01-01 00:00:00 +0000 and manual/source/pics/mediamanager_images.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/mediamanager_images_buttons.png'
Binary files manual/source/pics/mediamanager_images_buttons.png	1970-01-01 00:00:00 +0000 and manual/source/pics/mediamanager_images_buttons.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/mediamanager_media.png'
Binary files manual/source/pics/mediamanager_media.png	1970-01-01 00:00:00 +0000 and manual/source/pics/mediamanager_media.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/mediamanager_media_buttons.png'
Binary files manual/source/pics/mediamanager_media_buttons.png	1970-01-01 00:00:00 +0000 and manual/source/pics/mediamanager_media_buttons.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/mediamanager_presentations.png'
Binary files manual/source/pics/mediamanager_presentations.png	1970-01-01 00:00:00 +0000 and manual/source/pics/mediamanager_presentations.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/mediamanager_presentations_buttons.png'
Binary files manual/source/pics/mediamanager_presentations_buttons.png	1970-01-01 00:00:00 +0000 and manual/source/pics/mediamanager_presentations_buttons.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/mediamanager_songs.png'
Binary files manual/source/pics/mediamanager_songs.png	1970-01-01 00:00:00 +0000 and manual/source/pics/mediamanager_songs.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/mediamanager_songs_buttons.png'
Binary files manual/source/pics/mediamanager_songs_buttons.png	1970-01-01 00:00:00 +0000 and manual/source/pics/mediamanager_songs_buttons.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/mediamanager_songs_search.png'
Binary files manual/source/pics/mediamanager_songs_search.png	1970-01-01 00:00:00 +0000 and manual/source/pics/mediamanager_songs_search.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/mint1.png'
Binary files manual/source/pics/mint1.png	1970-01-01 00:00:00 +0000 and manual/source/pics/mint1.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/mint2.png'
Binary files manual/source/pics/mint2.png	1970-01-01 00:00:00 +0000 and manual/source/pics/mint2.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/mint3.png'
Binary files manual/source/pics/mint3.png	1970-01-01 00:00:00 +0000 and manual/source/pics/mint3.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/mint4.png'
Binary files manual/source/pics/mint4.png	1970-01-01 00:00:00 +0000 and manual/source/pics/mint4.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/mint5.png'
Binary files manual/source/pics/mint5.png	1970-01-01 00:00:00 +0000 and manual/source/pics/mint5.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/mint6.png'
Binary files manual/source/pics/mint6.png	1970-01-01 00:00:00 +0000 and manual/source/pics/mint6.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/mint7.png'
Binary files manual/source/pics/mint7.png	1970-01-01 00:00:00 +0000 and manual/source/pics/mint7.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/mint8.png'
Binary files manual/source/pics/mint8.png	1970-01-01 00:00:00 +0000 and manual/source/pics/mint8.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/mint9.png'
Binary files manual/source/pics/mint9.png	1970-01-01 00:00:00 +0000 and manual/source/pics/mint9.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/new-display-settings-win10.png'
Binary files manual/source/pics/new-display-settings-win10.png	1970-01-01 00:00:00 +0000 and manual/source/pics/new-display-settings-win10.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/nvlinux1.png'
Binary files manual/source/pics/nvlinux1.png	1970-01-01 00:00:00 +0000 and manual/source/pics/nvlinux1.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/optionsbutton.png'
Binary files manual/source/pics/optionsbutton.png	1970-01-01 00:00:00 +0000 and manual/source/pics/optionsbutton.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/osxinstall.png'
Binary files manual/source/pics/osxinstall.png	1970-01-01 00:00:00 +0000 and manual/source/pics/osxinstall.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/phononcheckbox.png'
Binary files manual/source/pics/phononcheckbox.png	1970-01-01 00:00:00 +0000 and manual/source/pics/phononcheckbox.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/plugin_alerts.png'
Binary files manual/source/pics/plugin_alerts.png	1970-01-01 00:00:00 +0000 and manual/source/pics/plugin_alerts.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/plugin_bibles.png'
Binary files manual/source/pics/plugin_bibles.png	1970-01-01 00:00:00 +0000 and manual/source/pics/plugin_bibles.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/plugin_custom.png'
Binary files manual/source/pics/plugin_custom.png	1970-01-01 00:00:00 +0000 and manual/source/pics/plugin_custom.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/plugin_images.png'
Binary files manual/source/pics/plugin_images.png	1970-01-01 00:00:00 +0000 and manual/source/pics/plugin_images.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/plugin_list.png'
Binary files manual/source/pics/plugin_list.png	1970-01-01 00:00:00 +0000 and manual/source/pics/plugin_list.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/plugin_list_main.png'
Binary files manual/source/pics/plugin_list_main.png	1970-01-01 00:00:00 +0000 and manual/source/pics/plugin_list_main.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/plugin_media.png'
Binary files manual/source/pics/plugin_media.png	1970-01-01 00:00:00 +0000 and manual/source/pics/plugin_media.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/plugin_presentations.png'
Binary files manual/source/pics/plugin_presentations.png	1970-01-01 00:00:00 +0000 and manual/source/pics/plugin_presentations.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/plugin_remote.png'
Binary files manual/source/pics/plugin_remote.png	1970-01-01 00:00:00 +0000 and manual/source/pics/plugin_remote.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/plugin_songs.png'
Binary files manual/source/pics/plugin_songs.png	1970-01-01 00:00:00 +0000 and manual/source/pics/plugin_songs.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/plugin_songusage.png'
Binary files manual/source/pics/plugin_songusage.png	1970-01-01 00:00:00 +0000 and manual/source/pics/plugin_songusage.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/plugins.png'
Binary files manual/source/pics/plugins.png	1970-01-01 00:00:00 +0000 and manual/source/pics/plugins.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/preferences-desktop-display.png'
Binary files manual/source/pics/preferences-desktop-display.png	1970-01-01 00:00:00 +0000 and manual/source/pics/preferences-desktop-display.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/preview.png'
Binary files manual/source/pics/preview.png	1970-01-01 00:00:00 +0000 and manual/source/pics/preview.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/previewsong1.png'
Binary files manual/source/pics/previewsong1.png	1970-01-01 00:00:00 +0000 and manual/source/pics/previewsong1.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/previewsong2.png'
Binary files manual/source/pics/previewsong2.png	1970-01-01 00:00:00 +0000 and manual/source/pics/previewsong2.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/printbutton.png'
Binary files manual/source/pics/printbutton.png	1970-01-01 00:00:00 +0000 and manual/source/pics/printbutton.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/printservice1.png'
Binary files manual/source/pics/printservice1.png	1970-01-01 00:00:00 +0000 and manual/source/pics/printservice1.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/printservice2.png'
Binary files manual/source/pics/printservice2.png	1970-01-01 00:00:00 +0000 and manual/source/pics/printservice2.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/printservice3.png'
Binary files manual/source/pics/printservice3.png	1970-01-01 00:00:00 +0000 and manual/source/pics/printservice3.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/projector_add_new.png'
Binary files manual/source/pics/projector_add_new.png	1970-01-01 00:00:00 +0000 and manual/source/pics/projector_add_new.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/projector_blank.png'
Binary files manual/source/pics/projector_blank.png	1970-01-01 00:00:00 +0000 and manual/source/pics/projector_blank.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/projector_blank_tiled.png'
Binary files manual/source/pics/projector_blank_tiled.png	1970-01-01 00:00:00 +0000 and manual/source/pics/projector_blank_tiled.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/projector_connect.png'
Binary files manual/source/pics/projector_connect.png	1970-01-01 00:00:00 +0000 and manual/source/pics/projector_connect.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/projector_connect_tiled.png'
Binary files manual/source/pics/projector_connect_tiled.png	1970-01-01 00:00:00 +0000 and manual/source/pics/projector_connect_tiled.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/projector_cooldown.png'
Binary files manual/source/pics/projector_cooldown.png	1970-01-01 00:00:00 +0000 and manual/source/pics/projector_cooldown.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/projector_disconnect.png'
Binary files manual/source/pics/projector_disconnect.png	1970-01-01 00:00:00 +0000 and manual/source/pics/projector_disconnect.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/projector_disconnect_tiled.png'
Binary files manual/source/pics/projector_disconnect_tiled.png	1970-01-01 00:00:00 +0000 and manual/source/pics/projector_disconnect_tiled.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/projector_error.png'
Binary files manual/source/pics/projector_error.png	1970-01-01 00:00:00 +0000 and manual/source/pics/projector_error.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/projector_hdmi.png'
Binary files manual/source/pics/projector_hdmi.png	1970-01-01 00:00:00 +0000 and manual/source/pics/projector_hdmi.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/projector_item_connect.png'
Binary files manual/source/pics/projector_item_connect.png	1970-01-01 00:00:00 +0000 and manual/source/pics/projector_item_connect.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/projector_item_connected_cooldown.png'
Binary files manual/source/pics/projector_item_connected_cooldown.png	1970-01-01 00:00:00 +0000 and manual/source/pics/projector_item_connected_cooldown.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/projector_item_connected_off.png'
Binary files manual/source/pics/projector_item_connected_off.png	1970-01-01 00:00:00 +0000 and manual/source/pics/projector_item_connected_off.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/projector_item_connected_warmup.png'
Binary files manual/source/pics/projector_item_connected_warmup.png	1970-01-01 00:00:00 +0000 and manual/source/pics/projector_item_connected_warmup.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/projector_item_disconnect.png'
Binary files manual/source/pics/projector_item_disconnect.png	1970-01-01 00:00:00 +0000 and manual/source/pics/projector_item_disconnect.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/projector_item_not_connected.png'
Binary files manual/source/pics/projector_item_not_connected.png	1970-01-01 00:00:00 +0000 and manual/source/pics/projector_item_not_connected.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/projector_item_power_on.png'
Binary files manual/source/pics/projector_item_power_on.png	1970-01-01 00:00:00 +0000 and manual/source/pics/projector_item_power_on.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/projector_item_view.png'
Binary files manual/source/pics/projector_item_view.png	1970-01-01 00:00:00 +0000 and manual/source/pics/projector_item_view.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/projector_manager.png'
Binary files manual/source/pics/projector_manager.png	1970-01-01 00:00:00 +0000 and manual/source/pics/projector_manager.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/projector_manager_list.png'
Binary files manual/source/pics/projector_manager_list.png	1970-01-01 00:00:00 +0000 and manual/source/pics/projector_manager_list.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/projector_multiple_selection.png'
Binary files manual/source/pics/projector_multiple_selection.png	1970-01-01 00:00:00 +0000 and manual/source/pics/projector_multiple_selection.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/projector_new.png'
Binary files manual/source/pics/projector_new.png	1970-01-01 00:00:00 +0000 and manual/source/pics/projector_new.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/projector_not_connected_error.png'
Binary files manual/source/pics/projector_not_connected_error.png	1970-01-01 00:00:00 +0000 and manual/source/pics/projector_not_connected_error.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/projector_off.png'
Binary files manual/source/pics/projector_off.png	1970-01-01 00:00:00 +0000 and manual/source/pics/projector_off.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/projector_on.png'
Binary files manual/source/pics/projector_on.png	1970-01-01 00:00:00 +0000 and manual/source/pics/projector_on.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/projector_power_off.png'
Binary files manual/source/pics/projector_power_off.png	1970-01-01 00:00:00 +0000 and manual/source/pics/projector_power_off.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/projector_power_off_tiled.png'
Binary files manual/source/pics/projector_power_off_tiled.png	1970-01-01 00:00:00 +0000 and manual/source/pics/projector_power_off_tiled.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/projector_power_on.png'
Binary files manual/source/pics/projector_power_on.png	1970-01-01 00:00:00 +0000 and manual/source/pics/projector_power_on.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/projector_power_on_tiled.png'
Binary files manual/source/pics/projector_power_on_tiled.png	1970-01-01 00:00:00 +0000 and manual/source/pics/projector_power_on_tiled.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/projector_settings_tab.png'
Binary files manual/source/pics/projector_settings_tab.png	1970-01-01 00:00:00 +0000 and manual/source/pics/projector_settings_tab.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/projector_show.png'
Binary files manual/source/pics/projector_show.png	1970-01-01 00:00:00 +0000 and manual/source/pics/projector_show.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/projector_show_tiled.png'
Binary files manual/source/pics/projector_show_tiled.png	1970-01-01 00:00:00 +0000 and manual/source/pics/projector_show_tiled.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/projector_source_edit_single.png'
Binary files manual/source/pics/projector_source_edit_single.png	1970-01-01 00:00:00 +0000 and manual/source/pics/projector_source_edit_single.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/projector_source_edit_tabbed.png'
Binary files manual/source/pics/projector_source_edit_tabbed.png	1970-01-01 00:00:00 +0000 and manual/source/pics/projector_source_edit_tabbed.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/projector_source_select_single.png'
Binary files manual/source/pics/projector_source_select_single.png	1970-01-01 00:00:00 +0000 and manual/source/pics/projector_source_select_single.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/projector_source_select_tabbed.png'
Binary files manual/source/pics/projector_source_select_tabbed.png	1970-01-01 00:00:00 +0000 and manual/source/pics/projector_source_select_tabbed.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/projector_warmup.png'
Binary files manual/source/pics/projector_warmup.png	1970-01-01 00:00:00 +0000 and manual/source/pics/projector_warmup.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/rerunwizard.png'
Binary files manual/source/pics/rerunwizard.png	1970-01-01 00:00:00 +0000 and manual/source/pics/rerunwizard.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/screen-res-win10.png'
Binary files manual/source/pics/screen-res-win10.png	1970-01-01 00:00:00 +0000 and manual/source/pics/screen-res-win10.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/search_author.png'
Binary files manual/source/pics/search_author.png	1970-01-01 00:00:00 +0000 and manual/source/pics/search_author.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/search_reference.png'
Binary files manual/source/pics/search_reference.png	1970-01-01 00:00:00 +0000 and manual/source/pics/search_reference.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/search_song.png'
Binary files manual/source/pics/search_song.png	1970-01-01 00:00:00 +0000 and manual/source/pics/search_song.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/search_text.png'
Binary files manual/source/pics/search_text.png	1970-01-01 00:00:00 +0000 and manual/source/pics/search_text.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/search_theme.png'
Binary files manual/source/pics/search_theme.png	1970-01-01 00:00:00 +0000 and manual/source/pics/search_theme.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/search_title.png'
Binary files manual/source/pics/search_title.png	1970-01-01 00:00:00 +0000 and manual/source/pics/search_title.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/select_formatting.png'
Binary files manual/source/pics/select_formatting.png	1970-01-01 00:00:00 +0000 and manual/source/pics/select_formatting.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/select_media_clip.png'
Binary files manual/source/pics/select_media_clip.png	1970-01-01 00:00:00 +0000 and manual/source/pics/select_media_clip.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/select_text.png'
Binary files manual/source/pics/select_text.png	1970-01-01 00:00:00 +0000 and manual/source/pics/select_text.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/selectsongs.png'
Binary files manual/source/pics/selectsongs.png	1970-01-01 00:00:00 +0000 and manual/source/pics/selectsongs.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/sendsonglive1.png'
Binary files manual/source/pics/sendsonglive1.png	1970-01-01 00:00:00 +0000 and manual/source/pics/sendsonglive1.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/sendsonglive2.png'
Binary files manual/source/pics/sendsonglive2.png	1970-01-01 00:00:00 +0000 and manual/source/pics/sendsonglive2.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/service_add.png'
Binary files manual/source/pics/service_add.png	1970-01-01 00:00:00 +0000 and manual/source/pics/service_add.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/service_blank.png'
Binary files manual/source/pics/service_blank.png	1970-01-01 00:00:00 +0000 and manual/source/pics/service_blank.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/service_bottom.png'
Binary files manual/source/pics/service_bottom.png	1970-01-01 00:00:00 +0000 and manual/source/pics/service_bottom.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/service_collapse_all.png'
Binary files manual/source/pics/service_collapse_all.png	1970-01-01 00:00:00 +0000 and manual/source/pics/service_collapse_all.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/service_down.png'
Binary files manual/source/pics/service_down.png	1970-01-01 00:00:00 +0000 and manual/source/pics/service_down.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/service_expand_all.png'
Binary files manual/source/pics/service_expand_all.png	1970-01-01 00:00:00 +0000 and manual/source/pics/service_expand_all.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/service_images.png'
Binary files manual/source/pics/service_images.png	1970-01-01 00:00:00 +0000 and manual/source/pics/service_images.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/service_item_notes.png'
Binary files manual/source/pics/service_item_notes.png	1970-01-01 00:00:00 +0000 and manual/source/pics/service_item_notes.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/service_manager.png'
Binary files manual/source/pics/service_manager.png	1970-01-01 00:00:00 +0000 and manual/source/pics/service_manager.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/service_manager_edit.png'
Binary files manual/source/pics/service_manager_edit.png	1970-01-01 00:00:00 +0000 and manual/source/pics/service_manager_edit.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/service_manager_image_dnd_menu.png'
Binary files manual/source/pics/service_manager_image_dnd_menu.png	1970-01-01 00:00:00 +0000 and manual/source/pics/service_manager_image_dnd_menu.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/service_manager_image_group.png'
Binary files manual/source/pics/service_manager_image_group.png	1970-01-01 00:00:00 +0000 and manual/source/pics/service_manager_image_group.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/service_manager_image_group_right_click.png'
Binary files manual/source/pics/service_manager_image_group_right_click.png	1970-01-01 00:00:00 +0000 and manual/source/pics/service_manager_image_group_right_click.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/service_manager_media_hover.png'
Binary files manual/source/pics/service_manager_media_hover.png	1970-01-01 00:00:00 +0000 and manual/source/pics/service_manager_media_hover.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/service_manager_media_hover2.png'
Binary files manual/source/pics/service_manager_media_hover2.png	1970-01-01 00:00:00 +0000 and manual/source/pics/service_manager_media_hover2.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/service_manager_media_right_click.png'
Binary files manual/source/pics/service_manager_media_right_click.png	1970-01-01 00:00:00 +0000 and manual/source/pics/service_manager_media_right_click.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/service_manager_media_times.png'
Binary files manual/source/pics/service_manager_media_times.png	1970-01-01 00:00:00 +0000 and manual/source/pics/service_manager_media_times.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/service_manager_media_times2.png'
Binary files manual/source/pics/service_manager_media_times2.png	1970-01-01 00:00:00 +0000 and manual/source/pics/service_manager_media_times2.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/service_manager_note_hover.png'
Binary files manual/source/pics/service_manager_note_hover.png	1970-01-01 00:00:00 +0000 and manual/source/pics/service_manager_note_hover.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/service_manager_note_icon.png'
Binary files manual/source/pics/service_manager_note_icon.png	1970-01-01 00:00:00 +0000 and manual/source/pics/service_manager_note_icon.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/service_manager_noteview.png'
Binary files manual/source/pics/service_manager_noteview.png	1970-01-01 00:00:00 +0000 and manual/source/pics/service_manager_noteview.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/service_manager_reorder_images.png'
Binary files manual/source/pics/service_manager_reorder_images.png	1970-01-01 00:00:00 +0000 and manual/source/pics/service_manager_reorder_images.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/service_manager_theme.png'
Binary files manual/source/pics/service_manager_theme.png	1970-01-01 00:00:00 +0000 and manual/source/pics/service_manager_theme.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/service_media_timer.png'
Binary files manual/source/pics/service_media_timer.png	1970-01-01 00:00:00 +0000 and manual/source/pics/service_media_timer.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/service_media_timer_config.png'
Binary files manual/source/pics/service_media_timer_config.png	1970-01-01 00:00:00 +0000 and manual/source/pics/service_media_timer_config.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/service_media_timer_configend.png'
Binary files manual/source/pics/service_media_timer_configend.png	1970-01-01 00:00:00 +0000 and manual/source/pics/service_media_timer_configend.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/service_media_timer_start.png'
Binary files manual/source/pics/service_media_timer_start.png	1970-01-01 00:00:00 +0000 and manual/source/pics/service_media_timer_start.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/service_media_timerend.png'
Binary files manual/source/pics/service_media_timerend.png	1970-01-01 00:00:00 +0000 and manual/source/pics/service_media_timerend.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/service_new.png'
Binary files manual/source/pics/service_new.png	1970-01-01 00:00:00 +0000 and manual/source/pics/service_new.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/service_note.png'
Binary files manual/source/pics/service_note.png	1970-01-01 00:00:00 +0000 and manual/source/pics/service_note.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/service_open.png'
Binary files manual/source/pics/service_open.png	1970-01-01 00:00:00 +0000 and manual/source/pics/service_open.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/service_reorder.png'
Binary files manual/source/pics/service_reorder.png	1970-01-01 00:00:00 +0000 and manual/source/pics/service_reorder.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/service_reorder_service_item.png'
Binary files manual/source/pics/service_reorder_service_item.png	1970-01-01 00:00:00 +0000 and manual/source/pics/service_reorder_service_item.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/service_save.png'
Binary files manual/source/pics/service_save.png	1970-01-01 00:00:00 +0000 and manual/source/pics/service_save.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/service_timer.png'
Binary files manual/source/pics/service_timer.png	1970-01-01 00:00:00 +0000 and manual/source/pics/service_timer.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/service_timer_select.png'
Binary files manual/source/pics/service_timer_select.png	1970-01-01 00:00:00 +0000 and manual/source/pics/service_timer_select.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/service_timer_start.png'
Binary files manual/source/pics/service_timer_start.png	1970-01-01 00:00:00 +0000 and manual/source/pics/service_timer_start.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/service_top.png'
Binary files manual/source/pics/service_top.png	1970-01-01 00:00:00 +0000 and manual/source/pics/service_top.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/service_up.png'
Binary files manual/source/pics/service_up.png	1970-01-01 00:00:00 +0000 and manual/source/pics/service_up.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/servicemanager.png'
Binary files manual/source/pics/servicemanager.png	1970-01-01 00:00:00 +0000 and manual/source/pics/servicemanager.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/slide_blank.png'
Binary files manual/source/pics/slide_blank.png	1970-01-01 00:00:00 +0000 and manual/source/pics/slide_blank.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/slide_next.png'
Binary files manual/source/pics/slide_next.png	1970-01-01 00:00:00 +0000 and manual/source/pics/slide_next.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/slide_previous.png'
Binary files manual/source/pics/slide_previous.png	1970-01-01 00:00:00 +0000 and manual/source/pics/slide_previous.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/slidecontroller.png'
Binary files manual/source/pics/slidecontroller.png	1970-01-01 00:00:00 +0000 and manual/source/pics/slidecontroller.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/song_edit_author_maintenance.png'
Binary files manual/source/pics/song_edit_author_maintenance.png	1970-01-01 00:00:00 +0000 and manual/source/pics/song_edit_author_maintenance.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/song_edit_authors.png'
Binary files manual/source/pics/song_edit_authors.png	1970-01-01 00:00:00 +0000 and manual/source/pics/song_edit_authors.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/song_edit_clone.png'
Binary files manual/source/pics/song_edit_clone.png	1970-01-01 00:00:00 +0000 and manual/source/pics/song_edit_clone.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/song_edit_copy.png'
Binary files manual/source/pics/song_edit_copy.png	1970-01-01 00:00:00 +0000 and manual/source/pics/song_edit_copy.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/song_edit_linked.png'
Binary files manual/source/pics/song_edit_linked.png	1970-01-01 00:00:00 +0000 and manual/source/pics/song_edit_linked.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/song_edit_lyrics.png'
Binary files manual/source/pics/song_edit_lyrics.png	1970-01-01 00:00:00 +0000 and manual/source/pics/song_edit_lyrics.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/song_edit_maintenance.png'
Binary files manual/source/pics/song_edit_maintenance.png	1970-01-01 00:00:00 +0000 and manual/source/pics/song_edit_maintenance.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/song_edit_songbook_maintenance.png'
Binary files manual/source/pics/song_edit_songbook_maintenance.png	1970-01-01 00:00:00 +0000 and manual/source/pics/song_edit_songbook_maintenance.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/song_edit_theme_copyright.png'
Binary files manual/source/pics/song_edit_theme_copyright.png	1970-01-01 00:00:00 +0000 and manual/source/pics/song_edit_theme_copyright.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/song_edit_topic_maintenance.png'
Binary files manual/source/pics/song_edit_topic_maintenance.png	1970-01-01 00:00:00 +0000 and manual/source/pics/song_edit_topic_maintenance.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/song_edit_verse_error.png'
Binary files manual/source/pics/song_edit_verse_error.png	1970-01-01 00:00:00 +0000 and manual/source/pics/song_edit_verse_error.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/song_edit_verse_in_use.png'
Binary files manual/source/pics/song_edit_verse_in_use.png	1970-01-01 00:00:00 +0000 and manual/source/pics/song_edit_verse_in_use.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/song_edit_verse_type.png'
Binary files manual/source/pics/song_edit_verse_type.png	1970-01-01 00:00:00 +0000 and manual/source/pics/song_edit_verse_type.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/song_usage_active.png'
Binary files manual/source/pics/song_usage_active.png	1970-01-01 00:00:00 +0000 and manual/source/pics/song_usage_active.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/song_usage_inactive.png'
Binary files manual/source/pics/song_usage_inactive.png	1970-01-01 00:00:00 +0000 and manual/source/pics/song_usage_inactive.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/songeditor1.png'
Binary files manual/source/pics/songeditor1.png	1970-01-01 00:00:00 +0000 and manual/source/pics/songeditor1.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/songeditor11.png'
Binary files manual/source/pics/songeditor11.png	1970-01-01 00:00:00 +0000 and manual/source/pics/songeditor11.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/songeditor2.png'
Binary files manual/source/pics/songeditor2.png	1970-01-01 00:00:00 +0000 and manual/source/pics/songeditor2.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/songeditor3.png'
Binary files manual/source/pics/songeditor3.png	1970-01-01 00:00:00 +0000 and manual/source/pics/songeditor3.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/songeditor4.png'
Binary files manual/source/pics/songeditor4.png	1970-01-01 00:00:00 +0000 and manual/source/pics/songeditor4.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/songeditor5.png'
Binary files manual/source/pics/songeditor5.png	1970-01-01 00:00:00 +0000 and manual/source/pics/songeditor5.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/songeditor6.png'
Binary files manual/source/pics/songeditor6.png	1970-01-01 00:00:00 +0000 and manual/source/pics/songeditor6.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/songeditor7.png'
Binary files manual/source/pics/songeditor7.png	1970-01-01 00:00:00 +0000 and manual/source/pics/songeditor7.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/songeditor8.png'
Binary files manual/source/pics/songeditor8.png	1970-01-01 00:00:00 +0000 and manual/source/pics/songeditor8.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/songeditor9.png'
Binary files manual/source/pics/songeditor9.png	1970-01-01 00:00:00 +0000 and manual/source/pics/songeditor9.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/songimporter.png'
Binary files manual/source/pics/songimporter.png	1970-01-01 00:00:00 +0000 and manual/source/pics/songimporter.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/songimporter_zionworx.png'
Binary files manual/source/pics/songimporter_zionworx.png	1970-01-01 00:00:00 +0000 and manual/source/pics/songimporter_zionworx.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/songimporterchoices.png'
Binary files manual/source/pics/songimporterchoices.png	1970-01-01 00:00:00 +0000 and manual/source/pics/songimporterchoices.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/songs12.png'
Binary files manual/source/pics/songs12.png	1970-01-01 00:00:00 +0000 and manual/source/pics/songs12.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/songs13.png'
Binary files manual/source/pics/songs13.png	1970-01-01 00:00:00 +0000 and manual/source/pics/songs13.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/songs14.png'
Binary files manual/source/pics/songs14.png	1970-01-01 00:00:00 +0000 and manual/source/pics/songs14.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/songs15.png'
Binary files manual/source/pics/songs15.png	1970-01-01 00:00:00 +0000 and manual/source/pics/songs15.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/songs16.png'
Binary files manual/source/pics/songs16.png	1970-01-01 00:00:00 +0000 and manual/source/pics/songs16.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/songs17.png'
Binary files manual/source/pics/songs17.png	1970-01-01 00:00:00 +0000 and manual/source/pics/songs17.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/songs_right_click.png'
Binary files manual/source/pics/songs_right_click.png	1970-01-01 00:00:00 +0000 and manual/source/pics/songs_right_click.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/songselectlyrics.png'
Binary files manual/source/pics/songselectlyrics.png	1970-01-01 00:00:00 +0000 and manual/source/pics/songselectlyrics.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/songselectlyricsdownload.png'
Binary files manual/source/pics/songselectlyricsdownload.png	1970-01-01 00:00:00 +0000 and manual/source/pics/songselectlyricsdownload.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/songselectsongsearch.png'
Binary files manual/source/pics/songselectsongsearch.png	1970-01-01 00:00:00 +0000 and manual/source/pics/songselectsongsearch.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/songusage.png'
Binary files manual/source/pics/songusage.png	1970-01-01 00:00:00 +0000 and manual/source/pics/songusage.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/songusagedelete.png'
Binary files manual/source/pics/songusagedelete.png	1970-01-01 00:00:00 +0000 and manual/source/pics/songusagedelete.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/songusagereport.png'
Binary files manual/source/pics/songusagereport.png	1970-01-01 00:00:00 +0000 and manual/source/pics/songusagereport.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/splash-screen.png'
Binary files manual/source/pics/splash-screen.png	1970-01-01 00:00:00 +0000 and manual/source/pics/splash-screen.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/stage_view_image_w_note.png'
Binary files manual/source/pics/stage_view_image_w_note.png	1970-01-01 00:00:00 +0000 and manual/source/pics/stage_view_image_w_note.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/stage_view_song_w_note.png'
Binary files manual/source/pics/stage_view_song_w_note.png	1970-01-01 00:00:00 +0000 and manual/source/pics/stage_view_song_w_note.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/suse1.png'
Binary files manual/source/pics/suse1.png	1970-01-01 00:00:00 +0000 and manual/source/pics/suse1.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/suse2.png'
Binary files manual/source/pics/suse2.png	1970-01-01 00:00:00 +0000 and manual/source/pics/suse2.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/suse3.png'
Binary files manual/source/pics/suse3.png	1970-01-01 00:00:00 +0000 and manual/source/pics/suse3.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/suse5.png'
Binary files manual/source/pics/suse5.png	1970-01-01 00:00:00 +0000 and manual/source/pics/suse5.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/suse6.png'
Binary files manual/source/pics/suse6.png	1970-01-01 00:00:00 +0000 and manual/source/pics/suse6.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/suse7.png'
Binary files manual/source/pics/suse7.png	1970-01-01 00:00:00 +0000 and manual/source/pics/suse7.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/suse8.png'
Binary files manual/source/pics/suse8.png	1970-01-01 00:00:00 +0000 and manual/source/pics/suse8.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/suse9.png'
Binary files manual/source/pics/suse9.png	1970-01-01 00:00:00 +0000 and manual/source/pics/suse9.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/svideo.png'
Binary files manual/source/pics/svideo.png	1970-01-01 00:00:00 +0000 and manual/source/pics/svideo.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/system_about.png'
Binary files manual/source/pics/system_about.png	1970-01-01 00:00:00 +0000 and manual/source/pics/system_about.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/system_close.png'
Binary files manual/source/pics/system_close.png	1970-01-01 00:00:00 +0000 and manual/source/pics/system_close.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/system_configure.png'
Binary files manual/source/pics/system_configure.png	1970-01-01 00:00:00 +0000 and manual/source/pics/system_configure.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/system_edit_copy.png'
Binary files manual/source/pics/system_edit_copy.png	1970-01-01 00:00:00 +0000 and manual/source/pics/system_edit_copy.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/system_live.png'
Binary files manual/source/pics/system_live.png	1970-01-01 00:00:00 +0000 and manual/source/pics/system_live.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/tags_inserted.png'
Binary files manual/source/pics/tags_inserted.png	1970-01-01 00:00:00 +0000 and manual/source/pics/tags_inserted.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/task-bar-properties-win8.png'
Binary files manual/source/pics/task-bar-properties-win8.png	1970-01-01 00:00:00 +0000 and manual/source/pics/task-bar-properties-win8.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/task-bar-right-click-win10.png'
Binary files manual/source/pics/task-bar-right-click-win10.png	1970-01-01 00:00:00 +0000 and manual/source/pics/task-bar-right-click-win10.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/theme_delete.png'
Binary files manual/source/pics/theme_delete.png	1970-01-01 00:00:00 +0000 and manual/source/pics/theme_delete.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/theme_edit.png'
Binary files manual/source/pics/theme_edit.png	1970-01-01 00:00:00 +0000 and manual/source/pics/theme_edit.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/theme_export.png'
Binary files manual/source/pics/theme_export.png	1970-01-01 00:00:00 +0000 and manual/source/pics/theme_export.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/theme_import.png'
Binary files manual/source/pics/theme_import.png	1970-01-01 00:00:00 +0000 and manual/source/pics/theme_import.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/theme_manager_background.png'
Binary files manual/source/pics/theme_manager_background.png	1970-01-01 00:00:00 +0000 and manual/source/pics/theme_manager_background.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/theme_manager_footerfont.png'
Binary files manual/source/pics/theme_manager_footerfont.png	1970-01-01 00:00:00 +0000 and manual/source/pics/theme_manager_footerfont.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/theme_manager_gradient.png'
Binary files manual/source/pics/theme_manager_gradient.png	1970-01-01 00:00:00 +0000 and manual/source/pics/theme_manager_gradient.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/theme_manager_image.png'
Binary files manual/source/pics/theme_manager_image.png	1970-01-01 00:00:00 +0000 and manual/source/pics/theme_manager_image.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/theme_manager_layout.png'
Binary files manual/source/pics/theme_manager_layout.png	1970-01-01 00:00:00 +0000 and manual/source/pics/theme_manager_layout.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/theme_manager_layoutchanged.png'
Binary files manual/source/pics/theme_manager_layoutchanged.png	1970-01-01 00:00:00 +0000 and manual/source/pics/theme_manager_layoutchanged.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/theme_manager_main.png'
Binary files manual/source/pics/theme_manager_main.png	1970-01-01 00:00:00 +0000 and manual/source/pics/theme_manager_main.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/theme_manager_mainfont.png'
Binary files manual/source/pics/theme_manager_mainfont.png	1970-01-01 00:00:00 +0000 and manual/source/pics/theme_manager_mainfont.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/theme_manager_outputchanged.png'
Binary files manual/source/pics/theme_manager_outputchanged.png	1970-01-01 00:00:00 +0000 and manual/source/pics/theme_manager_outputchanged.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/theme_manager_outputlocation.png'
Binary files manual/source/pics/theme_manager_outputlocation.png	1970-01-01 00:00:00 +0000 and manual/source/pics/theme_manager_outputlocation.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/theme_manager_save.png'
Binary files manual/source/pics/theme_manager_save.png	1970-01-01 00:00:00 +0000 and manual/source/pics/theme_manager_save.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/theme_manager_selectcolor.png'
Binary files manual/source/pics/theme_manager_selectcolor.png	1970-01-01 00:00:00 +0000 and manual/source/pics/theme_manager_selectcolor.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/theme_manager_textalign.png'
Binary files manual/source/pics/theme_manager_textalign.png	1970-01-01 00:00:00 +0000 and manual/source/pics/theme_manager_textalign.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/theme_manager_transparent.png'
Binary files manual/source/pics/theme_manager_transparent.png	1970-01-01 00:00:00 +0000 and manual/source/pics/theme_manager_transparent.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/theme_manager_wizard.png'
Binary files manual/source/pics/theme_manager_wizard.png	1970-01-01 00:00:00 +0000 and manual/source/pics/theme_manager_wizard.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/theme_new.png'
Binary files manual/source/pics/theme_new.png	1970-01-01 00:00:00 +0000 and manual/source/pics/theme_new.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/themeeditbutton.png'
Binary files manual/source/pics/themeeditbutton.png	1970-01-01 00:00:00 +0000 and manual/source/pics/themeeditbutton.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/themeimportexport.png'
Binary files manual/source/pics/themeimportexport.png	1970-01-01 00:00:00 +0000 and manual/source/pics/themeimportexport.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/thememanager.png'
Binary files manual/source/pics/thememanager.png	1970-01-01 00:00:00 +0000 and manual/source/pics/thememanager.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/twinview.png'
Binary files manual/source/pics/twinview.png	1970-01-01 00:00:00 +0000 and manual/source/pics/twinview.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/ubuntu-backports.png'
Binary files manual/source/pics/ubuntu-backports.png	1970-01-01 00:00:00 +0000 and manual/source/pics/ubuntu-backports.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/vga.png'
Binary files manual/source/pics/vga.png	1970-01-01 00:00:00 +0000 and manual/source/pics/vga.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/vistadisplaysettings.png'
Binary files manual/source/pics/vistadisplaysettings.png	1970-01-01 00:00:00 +0000 and manual/source/pics/vistadisplaysettings.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/vistapersonalize.png'
Binary files manual/source/pics/vistapersonalize.png	1970-01-01 00:00:00 +0000 and manual/source/pics/vistapersonalize.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/web_remote_alert.png'
Binary files manual/source/pics/web_remote_alert.png	1970-01-01 00:00:00 +0000 and manual/source/pics/web_remote_alert.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/web_remote_blank.png'
Binary files manual/source/pics/web_remote_blank.png	1970-01-01 00:00:00 +0000 and manual/source/pics/web_remote_blank.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/web_remote_desktop.png'
Binary files manual/source/pics/web_remote_desktop.png	1970-01-01 00:00:00 +0000 and manual/source/pics/web_remote_desktop.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/web_remote_home.png'
Binary files manual/source/pics/web_remote_home.png	1970-01-01 00:00:00 +0000 and manual/source/pics/web_remote_home.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/web_remote_next.png'
Binary files manual/source/pics/web_remote_next.png	1970-01-01 00:00:00 +0000 and manual/source/pics/web_remote_next.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/web_remote_previous.png'
Binary files manual/source/pics/web_remote_previous.png	1970-01-01 00:00:00 +0000 and manual/source/pics/web_remote_previous.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/web_remote_refresh.png'
Binary files manual/source/pics/web_remote_refresh.png	1970-01-01 00:00:00 +0000 and manual/source/pics/web_remote_refresh.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/web_remote_search.png'
Binary files manual/source/pics/web_remote_search.png	1970-01-01 00:00:00 +0000 and manual/source/pics/web_remote_search.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/web_remote_search_choice.png'
Binary files manual/source/pics/web_remote_search_choice.png	1970-01-01 00:00:00 +0000 and manual/source/pics/web_remote_search_choice.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/web_remote_search_complete.png'
Binary files manual/source/pics/web_remote_search_complete.png	1970-01-01 00:00:00 +0000 and manual/source/pics/web_remote_search_complete.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/web_remote_search_options.png'
Binary files manual/source/pics/web_remote_search_options.png	1970-01-01 00:00:00 +0000 and manual/source/pics/web_remote_search_options.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/web_remote_service.png'
Binary files manual/source/pics/web_remote_service.png	1970-01-01 00:00:00 +0000 and manual/source/pics/web_remote_service.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/web_remote_show.png'
Binary files manual/source/pics/web_remote_show.png	1970-01-01 00:00:00 +0000 and manual/source/pics/web_remote_show.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/web_remote_slide1.png'
Binary files manual/source/pics/web_remote_slide1.png	1970-01-01 00:00:00 +0000 and manual/source/pics/web_remote_slide1.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/web_remote_slide2.png'
Binary files manual/source/pics/web_remote_slide2.png	1970-01-01 00:00:00 +0000 and manual/source/pics/web_remote_slide2.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/web_remote_start.png'
Binary files manual/source/pics/web_remote_start.png	1970-01-01 00:00:00 +0000 and manual/source/pics/web_remote_start.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/web_remote_theme.png'
Binary files manual/source/pics/web_remote_theme.png	1970-01-01 00:00:00 +0000 and manual/source/pics/web_remote_theme.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/win10-additionaltask.png'
Binary files manual/source/pics/win10-additionaltask.png	1970-01-01 00:00:00 +0000 and manual/source/pics/win10-additionaltask.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/win10-installlocation.png'
Binary files manual/source/pics/win10-installlocation.png	1970-01-01 00:00:00 +0000 and manual/source/pics/win10-installlocation.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/win10-launch.png'
Binary files manual/source/pics/win10-launch.png	1970-01-01 00:00:00 +0000 and manual/source/pics/win10-launch.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/win10-license.png'
Binary files manual/source/pics/win10-license.png	1970-01-01 00:00:00 +0000 and manual/source/pics/win10-license.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/win10-progress.png'
Binary files manual/source/pics/win10-progress.png	1970-01-01 00:00:00 +0000 and manual/source/pics/win10-progress.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/win10-readytoinstall.png'
Binary files manual/source/pics/win10-readytoinstall.png	1970-01-01 00:00:00 +0000 and manual/source/pics/win10-readytoinstall.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/win10-selectlanguage.png'
Binary files manual/source/pics/win10-selectlanguage.png	1970-01-01 00:00:00 +0000 and manual/source/pics/win10-selectlanguage.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/win10-startmenufolder.png'
Binary files manual/source/pics/win10-startmenufolder.png	1970-01-01 00:00:00 +0000 and manual/source/pics/win10-startmenufolder.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/win10-welcome.png'
Binary files manual/source/pics/win10-welcome.png	1970-01-01 00:00:00 +0000 and manual/source/pics/win10-welcome.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/winsevendisplay.png'
Binary files manual/source/pics/winsevendisplay.png	1970-01-01 00:00:00 +0000 and manual/source/pics/winsevendisplay.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/winsevenresolution.png'
Binary files manual/source/pics/winsevenresolution.png	1970-01-01 00:00:00 +0000 and manual/source/pics/winsevenresolution.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/xfce4-display.png'
Binary files manual/source/pics/xfce4-display.png	1970-01-01 00:00:00 +0000 and manual/source/pics/xfce4-display.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/xfce4-settings.png'
Binary files manual/source/pics/xfce4-settings.png	1970-01-01 00:00:00 +0000 and manual/source/pics/xfce4-settings.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/xfce4-win-manager-tweaks-comp.png'
Binary files manual/source/pics/xfce4-win-manager-tweaks-comp.png	1970-01-01 00:00:00 +0000 and manual/source/pics/xfce4-win-manager-tweaks-comp.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/xorgwrite.png'
Binary files manual/source/pics/xorgwrite.png	1970-01-01 00:00:00 +0000 and manual/source/pics/xorgwrite.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/xpdisplaysettings.png'
Binary files manual/source/pics/xpdisplaysettings.png	1970-01-01 00:00:00 +0000 and manual/source/pics/xpdisplaysettings.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/pics/zoombutton.png'
Binary files manual/source/pics/zoombutton.png	1970-01-01 00:00:00 +0000 and manual/source/pics/zoombutton.png	2018-10-16 15:56:28 +0000 differ
=== added file 'manual/source/plugin_list.rst'
--- manual/source/plugin_list.rst	1970-01-01 00:00:00 +0000
+++ manual/source/plugin_list.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,86 @@
+.. _plugin_list:
+
+Plugin List
+===========
+
+OpenLP has many plugins you can activate. By default, all plugins are enabled, 
+except the Remote Access plugin. A plugin adds features and functionality to 
+OpenLP.
+
+To see which plugins are enabled select :menuselection:`Settings --> Plugin List`
+or :kbd:`Alt+F7`
+
+.. image:: pics/plugin_list_main.png
+
+Plugin Details
+^^^^^^^^^^^^^^
+
+The left side shows you the list of plugins. Click on a plugin to check its 
+status.
+
+**Status:** 
+    Shows if your plugin is Active or Inactive. Click the box to change the 
+    status and click :kbd:`OK` to save your selection.
+
+**Version:** 
+    Is the version of the plugin. 
+
+**About:** 
+    Describes the use of the plugin.
+
+For a brief description of what each plugin does, please see below.
+
+|songs| **Songs Plugin:** 
+    The songs plugin provides the ability to display and manage songs.
+
+|bibles| **Bible Plugin:**
+    The Bible plugin provides the ability to display Bible verses from different
+    sources during the service.
+
+|presentations| **Presentation Plugin:**
+    The presentation plugin provides the ability to show presentations using a 
+    number of different programs. The choice of available presentation programs
+    is available to the user in a drop down box.
+    **Note:** Presentation plugin is disabled on MAC.
+
+|images| **Image Plugin:**
+    The image plugin provides displaying of images. One of the distinguishing
+    features of this plugin is the ability to group a number of images together
+    in the service manager, making the displaying of multiple images easier. 
+    This plugin can also make use of OpenLP's "timed looping" feature to create 
+    a slide show that runs automatically. In addition to this, images from the 
+    plugin can be used to override the current theme's background, which renders 
+    text-based items like songs with the selected image as a background instead 
+    of the background provided by the theme. See the section on :ref:`adding_images`.
+
+|media| **Media Plugin:**
+    The media plugin provides playback of audio and video.
+
+|custom| **Custom Slide Plugin:**
+    The custom slide plugin provides the ability to set up custom text slides
+    that can be displayed on the screen the same way songs are. This plugin 
+    provides greater freedom over the songs plugin.
+
+|songusage| **SongUsage Plugin:**
+    This plugin tracks the usage of songs in services.
+
+|alerts| **Alerts Plugin:**
+    The alert plugin controls the displaying of nursery alerts on the display
+    screen. See :ref:`alerts` for more information
+
+|remote| **Remote Plugin:**
+    The remote plugin provides the ability to send messages to a running version
+    of OpenLP on a different computer via a web browser or through the remote API.
+    See the section on :ref:`remote_tab`.
+
+.. These are all the image templates that are used in this page.
+
+.. |ALERTS| image:: pics/plugin_alerts.png
+.. |BIBLES| image:: pics/plugin_bibles.png
+.. |CUSTOM| image:: pics/plugin_custom.png
+.. |IMAGES| image:: pics/plugin_images.png
+.. |MEDIA| image:: pics/plugin_media.png
+.. |PRESENTATIONS| image:: pics/plugin_presentations.png
+.. |REMOTE| image:: pics/plugin_remote.png
+.. |SONGS| image:: pics/plugin_songs.png
+.. |SONGUSAGE| image:: pics/plugin_songusage.png
\ No newline at end of file

=== added file 'manual/source/print_service.rst'
--- manual/source/print_service.rst	1970-01-01 00:00:00 +0000
+++ manual/source/print_service.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,343 @@
+.. _print_service:
+
+=============
+Print Service 
+=============
+
+OpenLP provides the ability to print the service order. This can be useful for
+a variety of reasons, such as giving the printed service to your music team so
+they have the song order, or so pastors or speakers can have the flow of the
+service.
+
+To print your service go to :menuselection:`File --> Print Service` or press 
+:kbd:`Control + P`.
+
+.. image:: pics/printservice1.png
+
+This will bring up a window with the service order for review and printing.
+
+.. image:: pics/printservice2.png
+
+Toolbar
+-------
+
+|printbutton| **Print:**
+  This will print the service bringing up the system's print options. Use
+  this when you are ready to print.
+
+|optionbutton| **Options:** 
+  This gives you a series of ways to customize the service order before
+  printing. See the section on :ref:`options` for more information.
+
+|copybutton| **Copy:** 
+  Copy the text of the preview window to your clipboard. You can then paste the
+  text into other documents or applications.
+
+|copybutton| **Copy HTML:** 
+  Copy html code to your clipboard. You can then paste this in a text editor
+  and save as .html. This can then be used to post your service details on a 
+  website or anywhere an html document can be used.
+
+|zoomin| **Zoom in:**
+  Zooms in on your preview.
+
+|zoomout| **Zoom out:**
+  Zooms out to make more of your preview visible.
+
+|zoomoriginal| **Zoom to original:**
+  Restores the preview to its original size.
+
+.. _options:
+  
+Options
+-------
+
+.. image:: pics/printservice3.png
+
+**Title:**
+  Gives you the ability to change the title of the printed document.
+
+**Custom Footer Text:**
+  Add text to the footer of the printed document.
+
+**Other Options**
+
+**Include slide text if available:**
+  Check this to include all the text from songs or scripture.
+
+**Add page break before each text item:**
+  If you have checked *include slide text if available* you can select this
+  option to put each text item (songs, custom slides, scripture) on a
+  separate page.
+
+**Include service item notes:**
+  This option will include any notes you have added to the service items.
+
+**Include play length of media items:**
+  This option will print the length of media items in the service.
+
+Customizing with CSS (Advanced)
+-------------------------------
+
+It is possible to customize the printed service using CSS. To do this go to
+:menuselection:`Tools --> Open Data Folder` If you have a file named 
+servicePrint.css delete it. In the open folder create a file named 
+service_print.css containing your customizations. Paste the following into 
+service_print.css::
+
+	/*
+	Edit this service_print.css file to customize the service order print. Note, that not all CSS
+	properties are supported. See:
+	http://doc.trolltech.com/4.7/richtext-html-subset.html#css-properties
+	*/
+
+	.serviceTitle {
+	   font-weight:600;
+	   font-size:x-large;
+	   color:black;
+	}
+
+	.item {
+	   color:black;
+	}
+
+	.itemTitle {
+	   font-weight:600;
+	   font-size:large;
+	}
+
+	.itemText {}
+
+	.itemFooter {
+	   font-size:8px;
+	}
+
+	.itemNotes {}
+
+	.itemNotesTitle {
+	   font-weight:bold;
+	   font-size:12px;
+	}
+
+	.itemNotesText {
+	   font-size:11px;
+	}
+
+	.media {}
+
+	.mediaTitle {
+		font-weight:bold;
+		font-size:11px;
+	}
+
+	.mediaText {}
+
+	.imageList {}
+
+	.customNotes {
+	   margin-top: 10px;
+	}
+
+	.customNotesTitle {
+	   font-weight:bold;
+	   font-size:11px;
+	}
+
+	.customNotesText {
+	   font-size:11px;
+	}
+
+	.newPage {
+		page-break-before:always;
+	}
+
+
+The HTML layout should look something like this::
+
+	<html>
+	<head>
+	  <title>Service Order Sheet</title>
+	</head>
+	<body>
+	  <h1 class="serviceTitle">Service Order Sheet</h1>
+	  <div class="item">
+		<h2 class="itemTitle">
+		   <img src=":/plugins/plugin_songs.png">
+		   <span> Amazing Grace</span>
+		</h2>
+		<div class="itemText">
+		  <p>Amazing grace how sweet the sound that saved a wretch like me<br>
+		  I once was lost but now I'm found, was blind but now I see.</p>
+		</div>
+		<div class="itemText">
+		  <p>Twas grace that taught my heart to fear, and grace my fears relieved<br>
+		  How precious did that grace appear the hour I first believed!</p>
+		</div>
+		<div class="itemFooter">
+		  John Newton<br>
+		  1982 Jubilate Hymns Limited
+		</div>
+		<div class="itemNotes">
+		  <span class="itemNotesTitle">Notes:</span>
+		  <span class="itemNotesText">Song Notes<br>
+		  More Notes</span>
+		</div>
+	  </div>
+
+	  <div class="item newPage">
+		<h2 class="itemTitle">
+		   <img src=":/plugins/plugin_songs.png">
+		   <span> And Can It Be</span>
+		</h2>
+		<div class="itemText">
+		  <p>And can be that I should gain,<br>
+		  an interest in my Savior's blood?<br>
+		  Died He for me, who caused His pain?<br>
+		  For me, who Him to death pursued?<br>
+		  Amazing love, how can it be<br>
+		  That thou my Lord should die for me?</p>
+		</div>
+		<div class="itemText">
+		  <p>Amazing love, how can it be<br>
+		  That thou my God should die for me?</p>
+		</div>
+		<div class="itemFooter">
+		  Lindell Cooley<br>
+		  Public Domain
+		</div>
+	  </div>
+
+	  <div class="item">
+		<h2 class="itemTitle">
+		   <img src=":/plugins/plugin_media.png">
+		   <span> Wildlife.wmv</span>
+		</h2>
+		<div class="itemNotes">
+		  <span class="itemNotesTitle">Notes:</span>
+		  <span class="itemNotesText">Movie Notes</span>
+		</div>
+		<div class="media">
+		  <span class="mediaTitle">Playing time:</span>
+		  <span class="mediaText">0:00:00</span>
+		</div>
+	  </div>
+
+	  <div class="item newPage">
+		<h2 class="itemTitle">
+		   <img src=":/plugins/plugin_bibles.png">
+		   <span> John 3:16-17 (ASV)</span>
+		</h2>
+		<div class="itemText">
+		  <p><sup>3:16</sup> For God so loved the world, that he gave his only begotten Son, that whosoever believeth on him should not perish, but have eternal life.</p>
+		</div>
+		<div class="itemText">
+		  <p><sup>3:17</sup> For God sent not the Son into the world to judge the world; but that the world should be saved through him.</p>
+		</div>
+		<div class="itemFooter">
+		  ASV, Copyright, Permissions
+		</div>
+		<div class="itemNotes">
+		  <span class="itemNotesTitle">Notes:</span>
+		  <span class="itemNotesText">Bible reading notes</span>
+		</div>
+	  </div>
+
+	  <div class="item">
+		<h2 class="itemTitle">
+		   <img src=":/plugins/plugin_images.png">
+		   <span> Images</span>
+		</h2>
+		<ol class="imageList">
+		  <li>Winter.jpg</li>
+		  <li>Sunset.jpg</li>
+		</ol>
+		<div class="itemNotes">
+		  <span class="itemNotesTitle">Notes:</span>
+		  <span class="itemNotesText">Image notes</span>
+		</div>
+	  </div>
+
+	  <div class="item newPage">
+		<h2 class="itemTitle">
+		   <img src=":/plugins/plugin_custom.png">
+		   <span> Lord's Prayer Traditional</span>
+		</h2>
+		<div class="itemText">
+		  <p>Our Father,<br>
+		  who art in heaven,<br>
+		  hallowed be thy name.<br>
+		  Thy Kingdom come,<br>
+		  thy will be done,<br>
+		  on earth as it is in heaven</p>
+		</div>
+		<div class="itemText">
+		  <p>Give us this day our daily bread.<br>
+		  And forgive us our trespasses,<br>
+		  as we forgive those<br>
+		  who trespass against us.<br>
+		  And lead us not into temptation,<br>
+		  but deliver us from evil.<br>
+		  For thine is the kingdom,<br>
+		  the power and the glory,<br>
+		  for ever and ever. Amen</p>
+		</div>
+		<div class="itemNotes">
+		  <span class="itemNotesTitle">Notes:</span>
+		  <span class="itemNotesText">Custom Item Notes</span>
+		</div>
+	  </div>
+
+	  <div class="item">
+		<h2 class="itemTitle">
+		   <img src=":/plugins/plugin_presentations.png">
+		   <span> Sermon Presentation.pptx</span>
+		</h2>
+		<div class="itemNotes">
+		  <span class="itemNotesTitle">Notes:</span> 
+		  <span class="itemNotesText">Presentation notes</span>
+		</div>
+	  </div>
+
+	  <div class="customNotes">
+		<span class="customNotesTitle">Custom Service Notes:</span> 
+		<span class="customNotesText">Custom Footer Text Goes here like this</span>
+	  </div>
+	</body>
+	</html>
+
+Edit the CSS file to produce the required style.
+
+**Note:** not all CSS properties are supported. See
+`Qt4 CSS subset <http://doc.trolltech.com/4.7/richtext-html-subset.html#css-properties>`_
+for more information.
+
+**Example:** Item titles with notes on right hand side.
+
+This service_print.css assumes the slide text will not be included.::
+
+	.itemTitle {
+	   font-weight:bold;
+	   font-size:large;
+	   margin: 0px;
+	}
+	.itemNotes {
+	   margin-left: 300px;
+	   margin-top: 0px;
+	}
+	.itemNotesTitle {
+	   font-weight:bold;
+	}
+
+.. The following section defines the inline pics
+
+.. |printbutton| image:: pics/general_print.png
+
+.. |optionbutton| image:: pics/system_configure.png
+
+.. |copybutton| image:: pics/system_edit_copy.png
+
+.. |zoomout|  image:: pics/general_zoom_out.png
+
+.. |zoomin|  image:: pics/general_zoom_in.png
+
+.. |zoomoriginal|  image:: pics/general_zoom_original.png

=== added file 'manual/source/projector.rst'
--- manual/source/projector.rst	1970-01-01 00:00:00 +0000
+++ manual/source/projector.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,334 @@
+.. _projector:
+
+=================
+Projector Manager
+=================
+
+The Projector Manager allows you to remotely control a network-connected
+projector that conforms to the Japan Business Machine and Information System
+Association (JBMIA) PJLink specification. Available in OpenLP v2.2.
+
+.. _projector_settings:
+
+Projector Configuration
+-----------------------
+
+The available projector options can be changed using the main settings menu by
+going to :guilabel:`Settings` -> :guilabel:`Configure OpenLP` -> :guilabel:`Projectors` tab.
+See :ref:`configure_projectors`.
+
+.. _projector_manager:
+
+Projector Manager
+-----------------
+
+The Projector Manager is the interface to controlling your projector(s). It is
+located on the bottom-right corner of OpenLP just below the Theme Manager.
+
+|projector_manager|
+
+The icons on the Projector Manager tab will depend on projector entries as well
+as how many projectors are selected at once.
+
+A list of possible projector icons are:
+
+|projector_new| **New Projector:**
+    Choosing this option will open the "Create New Projector" dialog so you can enter
+    a new projector item.
+
+|projector_edit| **Edit Projector:**
+    When you have selected a projector item, this option will open the "Edit Projector"
+    dialog so you can make changes to that projector item.
+
+|projector_source| **Select Projector Input:**
+    When you have selected a projector item and it is connected and power is ON, this
+    option will give you a dialog that allows you to select the video source the
+    projector will use.
+
+|projector_delete| **Delete Projector:**
+    When you have selected a projector item, this option will allow you to delete
+    the projector item from the Projector manager list.
+
+
+|projector_info| **Projector Information:**
+    When you have selected a projector item and it is connected to the projector, this
+    option will give you an information box with extra information about the projector.
+
+|projector_connect| **Connect to Projector:**
+    When you have selected a projector item, this option will allow you to connect to
+    the projector.
+
+|projector_connect_tiled| **Connect to Multiple Projectors:**
+    When you have multiple projector items selected, this option will allow to to
+    connect to multiple projectors at once.
+
+|projector_disconnect| **Disconnect from Projector:**
+    When you have a projector item selected, this option will allow you to disconnect
+    from the projector.
+
+|projector_disconnect_tiled| **Disconnect from Multiple Projectors:**
+    When you have multiple projector items selected, this option will allow to
+    disconnect from multiple projectors at once.
+
+|projector_power_on| **Power On Projector:**
+    When you have selected a projector item and it is connected, this option will allow
+    you to turn the projector to  "Power ON".
+
+|projector_power_on_tiled| **Power On Multiple Projectors:**
+    When you have selected multiple projector items and they are connected, this option will allow
+    you to turn the projectors to  "Power ON".
+
+|projector_power_off| **Power Off Projector:**
+    When you have selected a projector item and it is connected, this option will allow
+    you to turn the projector to  "Power STANDBY".
+
+|projector_power_off_tiled| **Power Off Multiple Projectors:**
+    When you have selected multiple projector items and they are connected, this option will allow
+    you to turn the projectors to  "Power STANDBY".
+
+|projector_blank| **Blank Projector Screen:**
+    When you have a projector item selected and it is powered ON, this option will allow
+    you to blank the projector screen so no video is shown.
+
+|projector_blank_tiled| **Blank All Projector Screens:**
+    When you have multiple projector items selected and they are powered ON, this option will allow
+    you to blank the projector screens so no video is shown.
+
+|projector_show| **Show Projector Screen:**
+    When you have a projector item selected and it is powered ON, this option will allow
+    you to unblank the projector screen so video is shown.
+
+|projector_show_tiled| **Show All Projector Screens:**
+    When you have multiple projector items selected and they are powered ON, this option will allow
+    you to unblank the projector screens so video is shown.
+
+.. _projector_add:
+
+Adding a Projector
+------------------
+
+To add a new projector, click on the :guilabel:`Add New Projector` icon on the Projector
+Manager tab bar. You will be given an input dialog box like the below image.
+
+|projector_add_new|
+
+The required information are "IP Address", "Port Number", and "Name" entries.
+The port number is already set with the default PJLink port.
+
+The "PIN" entry is only needed if the projector you are connecting to has the
+PJLink PIN set. Be careful, since most projectors have a separate entry for
+the PJLink PIN, any other network PIN or password, as well as a separate entry
+for any HTML access name/password settings (if the projector has HTML webpage
+access). The PIN setting here is ONLY used if the projector has a "PJLink access
+code" or "PJLink PIN" setting.
+
+For information on what the fields are, you can click on :guilabel:`Help` button for some information
+about what is expected for each field.
+
+Once you are done entering the new information, click on :guilabel:`Save` to save the entry
+and add it to the projector manager list. If you decide to not add a new entry, click the
+:guilabel:`Cancel` button to close the dialog without saving.
+
+Congratulations, you now have your first projector entry in the list and ready for control.
+
+|projector_manager_list|
+
+When you have multiple projector entries selected, the projector manager toolbar
+will change to the following:
+
+|projector_item_multiple_selection|
+
+Once you select a projector, the icons will also change based on the status of
+the projector.
+
+.. _projector_view:
+
+View Projector Information
+--------------------------
+
+After you have a projector item added and it's connected, you can view the current status of the projector
+by clicking on the :guilabel:`View Projector Information` icon. You will see a pop-up box that looks
+similar to the following: (NOTE: Example information only - the information you see will depend on the
+projector that you are connected to)
+
+|projector_item_view|
+
+.. _projector_status:
+
+Projector Status Icons
+----------------------
+
+The icons next to the projector entry in the projector manager list give you a
+quick visual status of the projector.
+
+The icons you will see for the projector are:
+
+|projector_item_disconnect| Projector is disconnected
+
+|projector_item_connect| Attempting to connect to projector
+
+|projector_not_connected_error| There was an error connecting to projector
+
+|projector_item_off| The projector power is OFF (Standby)
+
+|projector_item_warmup| The projector is warming up
+
+|projector_item_on| The projector is on
+
+|projector_item_cooldown| The projector is cooling down before power off (standby)
+
+|projector_item_error| The projector is reporting an error
+
+
+.. _projector_menu:
+
+Projector Menus
+---------------
+
+The projector menu items will vary depending on what the status is of the selected projector.
+The icons/options available are the same as described above in the icon description section.
+
+.. _projector_menu_initial:
+
+Initial Menu
+~~~~~~~~~~~~
+
+When you first enter a projector or when you first start OpenLP, you will select
+from the following menu items:
+
+|projector_item_not_connected_menu|
+
+.. _projector_menu_connected_standby:
+
+Projector Connected in Standby Mode
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Once the projector has been connected, and if the projector is not powered on,
+you get the below menu list:
+
+|projector_item_connected_off|
+
+.. _projector_menu_connected_warmup:
+
+Projector Connected in Warmup Mode
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Once the projector is in warming up, you will see the following menu:
+
+|projector_item_connected_warmup_menu|
+
+.. _projector_menu_connected_on:
+
+Projector Connected and Power On
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Once the projector is on, you will see the following menu:
+
+|projector_item_power_on_menu|
+
+.. _projector_menu_connected_cooldown:
+
+Projector Connected and in Cooldown Mode
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+When the projector is cooling down, you will see the following menu:
+
+|projector_item_cooldown_menu|
+
+.. _projector_video_source:
+
+Video Source Options
+--------------------
+
+The video source options allow you to tell the projector to change it's video
+source input, as well as allowing you to personalize what the video settings
+options.
+
+.. _projector_video_source_select:
+
+Video Source Input Select Options
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+If you want to change the video source the projector uses, click on the
+:guilabel:`Select Source` option, then select from the pop-up window which video source
+you want to use. You can access the :guilabel:`Select Source` option from either the
+projector manager toolbar or from the right-click pop-up menu.
+
+You have an option of setting two different styles for the video source window.
+The default option is all entries on one radio button dialog. The other option
+is to have the selections grouped by type. This option is available in the
+:guilabel:`Settings` -> :guilabel:`Configure OpenLP` -> :guilabel:`Projectors` tab under
+the "Source Select dialog interface" option.
+
+NOTE: These images are examples only - what options you will have will vary
+depending on the projector you have. These images show the default PJLink text.
+
+|projector_source_select_tabbed|
+
+
+.. _projector_video_source_edit:
+
+Video Source Input Edit Options
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+When you want to customize how the video source select text looks, click on the
+:guilabel:`Edit Input Source` icon in the right-click menu. This will
+bring up the source edit dialog box.
+
+NOTE: These images are examples only - what options you will have will vary
+depending on the projector you have. These images show the default PJLink text.
+
+|projector_source_edit_tabbed|
+
+Once you are satisfied, you can click on the :guilabel:`OK` button to save the changes,
+or click on the :guilabel:`Cancel` button to discard these changes and continue to use
+the previously saved user-defined text (or the PJLink defaults if you have no
+previously saved user-defined text).
+
+If you don't like the changes, the :guilabel:`Reset` button will reset the text back to
+the previously saved text (or PJLink defaults if you have no previously saved
+user-defined text) and allow you to continue editing.
+
+If you _really_ don't like the text, you can select the :guilabel:`Discard` button and
+remove all entries from the database. WARNING: This will delete _all_ of the
+user-defined entries for this projector in the database and return them to the
+PJLink defaults.
+
+.. These are all the image templates that are used in this page.
+.. |PROJECTOR_ADD_NEW| image:: pics/projector_add_new.png
+.. |PROJECTOR_BLANK| image:: pics/projector_blank.png
+.. |PROJECTOR_BLANK_TILED| image:: pics/projector_blank_tiled.png
+.. |PROJECTOR_CONNECT| image:: pics/projector_connect.png
+.. |PROJECTOR_CONNECT_TILED| image:: pics/projector_connect_tiled.png
+.. |PROJECTOR_DELETE| image:: pics/custom_delete.png
+.. |PROJECTOR_DISCONNECT| image:: pics/projector_disconnect.png
+.. |PROJECTOR_DISCONNECT_TILED| image:: pics/projector_disconnect_tiled.png
+.. |PROJECTOR_EDIT| image:: pics/general_edit.png
+.. |PROJECTOR_INFO| image:: pics/system_about.png
+.. |PROJECTOR_ITEM_CONNECTED_OFF| image:: pics/projector_item_connected_off.png
+.. |PROJECTOR_ITEM_CONNECTED_WARMUP_MENU| image:: pics/projector_item_connected_warmup.png
+.. |PROJECTOR_ITEM_CONNECT| image:: pics/projector_item_connect.png
+.. |PROJECTOR_ITEM_COOLDOWN| image:: pics/projector_cooldown.png
+.. |PROJECTOR_ITEM_COOLDOWN_MENU| image:: pics/projector_item_connected_cooldown.png
+.. |PROJECTOR_ITEM_DISCONNECT| image:: pics/projector_item_disconnect.png
+.. |PROJECTOR_ITEM_ERROR| image:: pics/projector_error.png
+.. |PROJECTOR_ITEM_MULTIPLE_SELECTION| image:: pics/projector_multiple_selection.png
+.. |PROJECTOR_ITEM_NOT_CONNECTED_MENU| image:: pics/projector_item_not_connected.png
+.. |PROJECTOR_ITEM_OFF| image:: pics/projector_off.png
+.. |PROJECTOR_ITEM_ON| image:: pics/projector_on.png
+.. |PROJECTOR_ITEM_POWER_ON_MENU| image:: pics/projector_item_power_on.png
+.. |PROJECTOR_ITEM_VIEW| image:: pics/projector_item_view.png
+.. |PROJECTOR_ITEM_WARMUP| image:: pics/projector_warmup.png
+.. |PROJECTOR_MANAGER| image:: pics/projector_manager.png
+.. |PROJECTOR_MANAGER_LIST| image:: pics/projector_manager_list.png
+.. |PROJECTOR_NEW| image:: pics/projector_new.png
+.. |PROJECTOR_NOT_CONNECTED_ERROR| image:: pics/projector_not_connected_error.png
+.. |PROJECTOR_POWER_OFF| image:: pics/projector_power_off.png
+.. |PROJECTOR_POWER_OFF_TILED| image:: pics/projector_power_off_tiled.png
+.. |PROJECTOR_POWER_ON| image:: pics/projector_power_on.png
+.. |PROJECTOR_POWER_ON_TILED| image:: pics/projector_power_on_tiled.png
+.. |PROJECTOR_SHOW| image:: pics/projector_show.png
+.. |PROJECTOR_SHOW_TILED| image:: pics/projector_show_tiled.png
+.. |PROJECTOR_SOURCE_EDIT_TABBED| image:: pics/projector_source_edit_tabbed.png
+.. |PROJECTOR_SOURCE| image:: pics/projector_hdmi.png
+.. |PROJECTOR_SOURCE_SELECT_TABBED| image:: pics/projector_source_select_tabbed.png

=== added file 'manual/source/song_usage.rst'
--- manual/source/song_usage.rst	1970-01-01 00:00:00 +0000
+++ manual/source/song_usage.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,82 @@
+.. _song_usage:
+
+Song Usage Tracking
+===================
+
+OpenLP gives you the ability to track all the songs that are displayed live or 
+printed. Every time a song is displayed live or printed it will be logged. This 
+is useful for CCLI or any other church copyright license that may require 
+tracking or for your own personal use to know what songs you previously used. 
+
+Song Usage Tracking is listed under the menu item 
+:menuselection:`Tools --> Song Usage Tracking`
+
+.. image:: pics/songusage.png
+
+You can start and stop tracking by using your keyboard :kbd:`F4` key, going to 
+:menuselection:`Tools --> Song Usage Tracking --> Toggle Tracking` or by using
+one of these buttons below :ref:`creating_service`.
+
+|song_active| Song usage tracking is active.
+
+|song_inactive| Song usage tracking is inactive.
+
+**Extract Tracking Data** 
+
+Now that you have tracked the songs that were displayed or printed you will want 
+to access the information. Go to 
+:menuselection:`Tools --> Song Usage Tracking --> Extract Tracking Data` and you 
+will be presented with dual calendars.
+
+.. image:: pics/songusagereport.png
+
+**Select Date Range**
+
+The calendars on the left side and right side are what you use to select the 
+beginning and end dates of your tracking information. Select the date you want 
+to begin your tracking information on the left and end your tracking information 
+on the right. Use the left and right arrows or click on the month or year and 
+then select the day. 
+
+**Report Location**
+
+|file_open| Use this button to choose the folder you want to save your tracking
+file in. Click :guilabel:`OK` and click :guilabel:`OK` again or 
+:guilabel:`Cancel` at any time. This saves your tracking log as "usage_detail_<start date>_<end date>.txt". 
+You can open this file in any text viewer or your spread sheet application.
+
+The usage detailed report will be in the following format: Year, Month, Day,  
+Hour, Minute, Seconds, Micro-seconds, Song title, Copyright, CCLI number, Author, 
+Song (meaning a song was tracked), and if your song was Displayed or Printed.
+
+**Delete Extracted Data**
+
+When you do not need your previously saved data past a certain point in time, 
+you can delete it. Go to
+:menuselection:`Tools --> Song Usage Tracking --> Delete Tracking Data`  
+
+.. image:: pics/songusagedelete.png
+
+You will be presented with a single calendar. Select a date by using the left 
+and right arrows or click on the month or year and then select the day. All 
+tracking information prior to the date you selected will be deleted. Click 
+:guilabel:`OK` to delete or :guilabel:`Cancel` if you change your mind.
+
+**Tip**
+
+Every time you display or print a song, whether for practice or during a service, 
+it will be logged if tracking is on. This could create a lot of duplicate songs 
+being logged. Toggle the tracking on and off, as needed, at the bottom right 
+under :ref:`themes` using these buttons.
+
+|song_active| Song usage tracking is active.
+
+|song_inactive| Song usage tracking is inactive.
+
+.. These are all the image templates that are used in this page.
+
+.. |SONG_ACTIVE| image:: pics/song_usage_active.png
+
+.. |SONG_INACTIVE| image:: pics/song_usage_inactive.png
+
+.. |FILE_OPEN| image:: pics/service_open.png
\ No newline at end of file

=== added file 'manual/source/songs.rst'
--- manual/source/songs.rst	1970-01-01 00:00:00 +0000
+++ manual/source/songs.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,448 @@
+.. _songs:
+
+=====
+Songs 
+=====
+
+This section describes the use of the various converters built into OpenLP for 
+managing and importing song files from other formats.
+
+.. _import_songs:
+
+Song Importer
+=============
+
+If you are using an earlier version of OpenLP or, come from another software 
+package, you may be able to convert your existing database to work in OpenLP.
+OpenLP can import songs from the following sources:
+
+* OpenLyrics or OpenLP 2 Exported Song
+* Generic Documents/Presentations (Requires LibreOffice)
+* CCLI SongSelect Files
+* DreamBeam Song Files
+* EasySlides XML File
+* EasyWorship 2009 Song Database
+* EasyWorship 2009 Service File
+* Foilpresenter Song Files
+* LyriX (Exported TXT-files)
+* MediaShout Database (Windows only)
+* PowerPraise Song Files'
+* PowerSong 1.0
+* PresentationManager Song Files
+* ProPresenter 4 Song Files
+* SongBeamer Files
+* SongPro (Export File)
+* SongShow Plus Song Files
+* Songs Of Fellowship Song Files (Requires LibreOffice)
+* SundayPlus Song Files
+* VideoPsalm Files
+* Words Of Worship Song Files
+* Worship Assistant (Export CSV)
+* WorshipCenter Pro Song Files (Windows only)
+* ZionWorx (Converted CSV)
+
+To access the Song Importer click :menuselection:`File --> Import --> Song`.
+You will see the Song Importer window, then click :guilabel:`Next`.
+
+.. image:: pics/songimporter.png 
+
+After choosing :guilabel:`Next` you can select from the various types of 
+software that OpenLP will convert songs from.
+
+.. image:: pics/songimporterchoices.png
+
+Click on the file folder icon to choose the file of the song database you
+want to import. See the following sections for information on some of the 
+different formats that OpenLP will import. Open
+
+Importing from OpenLyrics or OpenLP 2 Exported Song
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+OpenLyrics is an open format for song lyrics defined at `openlyrics.org
+<http://openlyrics.org>`_, and is the format the OpenLP can export songs to, see
+:ref:`export_songs`. 
+
+.. image:: pics/selectsongs.png
+
+To import press :guilabel:`Add Files...` and select the OpenLyrics files.
+Then press :guilabel:`Next` to import the files.
+
+Importing from EasyWorship Song Database
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+OpenLP can import the song database from EasyWorship 2007 and 2009. To import
+songs from EasyWorship's database you must find and select the file
+:file:`Songs.DB`. You will normally find the file in
+:file:`C:\\Users\\Public\\Documents\\Softouch\\EasyWorship\\Default\\Databases\\Data\\`.
+
+OpenLP will import all the songs it finds in the database.
+
+Importing from OpenSong
+^^^^^^^^^^^^^^^^^^^^^^^
+
+Converting from OpenSong, you will need to locate your songs database. In the 
+later versions of OpenSong you are asked to define the location of this. The 
+songs will be located in a folder named :guilabel:`Songs`. This folder will
+contain files with all your songs in them, without a file extension (file.xxx).
+When you have located this folder you will need to select the songs from
+the folder.
+
+On most operating systems, to select all the songs, first select the first song
+in the list, press the shift key, and select the last song in the list. After
+this press :guilabel:`Next` and you will see that your import has been 
+successful.
+
+.. image:: pics/finishedimport.png
+
+Press :guilabel:`Finish` and OpenLP will be ready to use your songs that you
+imported from OpenSong.
+
+Importing from CCLI Song Select
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+To import from CCLI Song Select you must be a CCLI Subscriber and also a 
+subscriber of the Song Select service. For more information go to the 
+`CCLI website. <http://www.ccli.com>`_ 
+
+The first step for importing from CCLI Song Select is to log into your account.
+Once you have logged in search for your desired song. For this example we will 
+be searching for and adding the song "Amazing Grace". 
+
+.. image:: pics/songselectsongsearch.png
+
+You will be presented with the results of your search. Click the *LYRICS* button 
+and it will take you to the lyrics page displaying the lyrics and copyright 
+information for your song.
+
+.. image:: pics/songselectlyrics.png
+
+Next, hover the mouse over the :guilabel:`Download` button from the upper right 
+corner and choose either the .txt or .usr file. 
+
+.. image:: pics/songselectlyricsdownload.png
+
+You will be asked to choose a download location if your browser does not 
+automatically select one for you. Select the downloaded file from the OpenLP 
+import window and then click :guilabel:`Next`. When import is finished, you will 
+find your song in the :ref:`g-media-manager`.
+
+**Note:** Most operating systems allow you to select multiple songs for import 
+by selecting the first item in the list and then holding the :kbd:`Shift` and 
+selecting the last item in the list or holding the :kbd:`Ctrl` and selecting the 
+files individually.
+
+.. image:: pics/finishedimport.png
+
+Press :guilabel:`Finish` and OpenLP will be ready to use your songs imported
+from CCLI SongSelect.
+
+Importing from ZionWorx
+^^^^^^^^^^^^^^^^^^^^^^^
+
+ZionWorx (version 2.5/2.6) stores your songs in a proprietary database format
+which OpenLP is unable to access directly. You will first need to convert it to
+a CSV text file, which OpenLP and other tools (such as spreadsheet applications)
+are able to access. This can be achieved via a free third-party utility called 
+"TurboDB Data Exchange".
+
+First, locate your ZionWorx songs database. ZionWorx lets you define the 
+location in :menuselection:`File --> Preferences`. The database folder will 
+contain a collection of files such as :file:`Data.tdbd` and 
+:file:`MainTable.dat`.
+
+    Default location for ZionWorx 2.6 on Windows XP::
+
+        C:\Documents and Settings\All Users\ZionWorx\2.6\Data
+
+    Default location for ZionWorx 2.6 on Windows Vista or later:: 
+
+        C:\ProgramData\ZionWorx\2.6\Data
+
+Download `TurboDB Data Exchange 
+<http://www.dataweb.de/en/support/downloads.html>`_ from dataWeb. The utility
+will be downloaded as an archive file:
+   
+    **Windows:**
+
+        Open :file:`tdbdataX.zip` and copy :file:`TdbDataX.exe` into your 
+        ZionWorx database folder.
+        
+        Press the keyboard combination :kbd:`Windows key + R` to open the 
+        :guilabel:`Run` window.
+        
+        Type :command:`cmd` and click :guilabel:`OK`.
+        
+        In the command prompt window that opens, type these commands (replacing 
+        ``database-folder`` with your actual location), followed by 
+        :kbd:`Enter`::
+
+            cd "database-folder"
+            tdbdatax MainTable.dat songstable.csv -fsdf -s, -qd
+     
+    **Linux:**
+     
+        Right click on :file:`tdbdatax.tar.gz` and select :guilabel:`Unpack` or 
+        :guilabel:`Extract`. Then right click on :file:`tdbdatax`, select 
+        :guilabel:`Properties`, and make sure the :guilabel:`executable` option 
+        is checked.
+        
+        Alternatively, in the terminal::
+        
+            tar xvzf tdbdatax.tar.gz
+            chmod u+x tdbdatax
+            
+        Copy :file:`tdbdatax` into your ZionWorx database folder.
+        
+        Finally, open a terminal and :command:`cd` to your ZionWorx database 
+        folder. Type this command and press :kbd:`Enter`::
+        
+            ./tdbdatax MainTable.dat songstable.csv -fsdf -s, -qd
+
+You should see some feedback indicating success, such as::
+   
+    Batch move has moved 408 records.
+       
+Your ZionWorx songs database has now been converted to a CSV text file. Run the
+Song Importer in OpenLP, select :guilabel:`ZionWorx (CSV)`, and locate the
+:file:`songstable.csv` file you just created. 
+
+.. image:: pics/songimporter_zionworx.png
+
+After clicking :guilabel:`Next` your import will be complete.
+
+.. _songs_create_edit:
+
+Creating or Editing a Song Slide
+================================
+
+When you want to create a new song slide or, once you have a song imported, you 
+want to edit and rearrange the Title & Lyrics, Author, Topics & Song Book, 
+assign a Theme, or edit Copyright Info & Comments, you will do this through the 
+`Song Editor`. 
+
+**Edit:** 
+    To edit an existing song you can either click on a song in the 
+    :ref:`media-manager` and then click the button to :guilabel:`Edit the selected song` 
+    or right click a song from either the :ref:`media-manager` or additionally 
+    from the :ref:`creating_service` and click :guilabel:`Edit item`. If you are 
+    adding a new song click :guilabel:`Add a new Song` in the :ref:`media-manager`.
+
+.. image:: pics/song_edit_lyrics.png
+
+**Title:** 
+    This is where you would name the song or edit a song name.
+
+**Note:** Anything typed in the title name between these brackets <> will not be 
+displayed in the screen title. See *Clone* below.
+
+**Alternate title:** 
+    Alternate Title was for songs with two names "Lord the Light" - 
+    "Shine Jesus Shine". You can also add a name in this box that will bring up 
+    the song in Titles search. **Example:** You could use an alternate title of 
+    "hymn" on all your hymn song titles for grouping. When you search "hymn" 
+    it will show all the hymns that have "hymn" for the Alternate title. 
+
+**Lyrics:** 
+    The *Lyrics* window shows all lyrics imported or added. On the left side of 
+    the lyrics you will see a capital letter followed by a number. A V1 would 
+    represent verse 1, C1 would be Chorus 1. You will use these letters and
+    numbers for the order to display the lyrics.
+
+**Verse Order:** 
+    After you entered or edited your song, you will want OpenLP to display the 
+    verses in the correct order you want them displayed. On the left side of 
+    your lyrics you will see C1, V1, V2 etc. the way they were imported or added. 
+    To put your lyrics in the correct order is as simple as typing in the 
+    :guilabel:`Verse order box` at the bottom, the correct order you want them 
+    displayed, with only a blank space in between each entry. The correct format 
+    will look like this: V1 C1 V2 C1 V3 C1. If you forget to put a space in 
+    between the order, or if you do not have the corresponding verse number, 
+    OpenLP will politely tell you with a pop-up error message what is wrong so 
+    you can correct your mistake and save it. Verse order is optional and if 
+    left blank the verses will display in the order seen in *Lyrics*.
+
+.. image:: pics/song_edit_verse_error.png
+
+If you forgot to add a verse or intentionally left a verse out of your order you 
+will see the notification at the bottom left of the window saying "**Warning:** 
+Not all of the verses are in use."
+
+.. image:: pics/song_edit_verse_in_use.png 
+
+If you have not entered a verse order, you will see a notification in the same
+place saying "**Warning:** You have not entered a verse order."
+
+**Clone:** 
+    OpenLP gives you the ability to clone a song. This could be useful if you 
+    use a different version of the song with slightly different lyrics. Instead
+    of typing in all the lyrics again, you can clone it which makes an identical 
+    copy of the original song.
+
+To *Clone* a song right-click on the song you would like to duplicate and left-
+click :guilabel:`Clone`. 
+
+.. image:: pics/songs_right_click.png
+
+After you click *Clone* you will see the copy of the song with <copy> in the 
+title. 
+
+**Note:** Anything typed in the title name between these brackets <> will not be 
+displayed in the screen title.
+
+.. image:: pics/song_edit_copy.png
+
+Adding or Editing the Lyrics
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+**Add:** 
+    To Add a new verse, click on :guilabel:`Add`. The main window is where
+    you will type your lyrics. OpenLP is packaged with a spell checker for most 
+    languages. If you misspell a word it will be underlined. Right click the 
+    underlined word and left click *Spelling Suggestions* or you can ignore it 
+    and continue typing. You also have the ability to format the font using 
+    *Formatting Tags*. Highlight the word/words you want to format and right 
+    click the highlight. Left click *Formatting Tags* and choose the format you 
+    want to apply to the font and the format tags will be entered with your 
+    lyrics. These tags are not visible when displayed. To remove the format, 
+    delete the tag on each end of the word or sentence. 
+
+**Edit:** 
+    To edit an existing verse, click on the verse you wish to *Edit* then 
+    click on :guilabel:`Edit`, make your changes and click :guilabel:`Save`. 
+
+**Edit All:** 
+    To edit the whole song at once, click on :guilabel:`Edit All`.
+ 
+**Delete:** 
+    To delete a verse, click on the verse you want to delete and it will
+    highlight, click on the :guilabel:`Delete` button and it will be deleted.
+
+**Warning:** Once you click the :guilabel:`Delete` button, you will not be
+asked again, it will be deleted immediately.
+
+.. image:: pics/song_edit_verse_type.png
+
+**Verse type:** 
+    Select one of seven ways to classify your lyrics. Verse, Chorus, Bridge, 
+    Pre-Chorus, Intro, Ending, Other. 
+
+**Optional Split:** 
+    Inserts an optional split into the verse. An optional split is used by
+    OpenLP to improve splitting verses when presenting on a screen where there
+    is not room for the entire verse on one screen. If an optional split exists,
+    OpenLP will use it when splitting the verse, otherwise it will simply split
+    the verse when reaching the end of the screen.
+
+If you have more than one verse, you would number them Verse 1, 2, 3 as needed. 
+If you find the verse has too many lines for your screen, you can edit and 
+shorten the verse and :guilabel:`Add` another slide. 
+
+Authors, Topics & Song Book
+^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Once your *Title & Lyrics* are added or edited the way you want them you must 
+add or enter the author or authors of the song. OpenLP requires all songs to 
+have an author entered. You can add a blank space for the author name.
+
+.. image:: pics/song_edit_authors.png
+
+**Authors:** 
+    Click the drop down arrow to view all authors or start typing a name in the 
+    box and a list will appear. If the authors name has not been added, type
+    the authors name in the box and click :guilabel:`Add to Song`. The authors 
+    name will appear below and will also be added to your database. If you 
+    accidentally add the wrong author you can click on the authors name and click :guilabel:`Remove`.
+
+:guilabel:`Manage Authors, Topics, Song Books`: Clicking this button will bring 
+up your complete list of authors.
+
+.. image:: pics/song_edit_maintenance.png
+
+**Add:** 
+    Clicking the :guilabel:`Add` button will bring up a box where you will
+    add the Authors First name, Last name and Display name. Click :guilabel:`Save`
+    when you are finished.
+
+.. image:: pics/song_edit_author_maintenance.png
+
+**Edit:** 
+    The :guilabel:`Edit` button will bring up window where you can edit the info 
+    that is already there.
+
+**Delete:** 
+    The :guilabel:`Delete` button will remove the author you have highlighted. 
+
+**Note:** You cannot delete an author that is assigned to a song. 
+Authors names are displayed in the footer.
+
+Theme, Copyright Info & Comments
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+You can assign a :ref:`themes` to a song, enter the *Copyright information*
+and add the *CCLI number* to the song. If you imported a song from SongSelect 
+this information will usually be entered.
+
+.. image:: pics/song_edit_theme_copyright.png
+
+**Theme:** 
+    Click the drop down arrow to display your list of themes or start typing a 
+    theme name in the box and the list will appear. You can also create a new 
+    theme by clicking the :guilabel:`New Theme` button. 
+
+**Copyright information:** 
+    Add or edit the copyright information in this box. If you would like to use 
+    the © symbol click :guilabel:`©` button. This information is displayed in 
+    the footer.
+
+**CCLI number:** 
+    Enter the CCLI number in this box. 
+
+**Note:** This is the CCLI number of the song, not your contract number. This 
+number is not displayed in the footer.
+
+**Comments:** 
+    You can add comments in this box. This information is not displayed in the footer.
+
+.. _songs_linked:
+
+Linked Audio
+^^^^^^^^^^^^
+
+OpenLP gives you the ability to play an audio file or multiple audio files when 
+the song is displayed live.
+
+.. image:: pics/song_edit_linked.png
+
+**Add File(s):** 
+    Add an audio file from a folder on your computer by clicking :guilabel:`Add File(s)`.
+
+**Add Media:** 
+    Add an audio file that is already in the :ref:`media-manager` by   clicking 
+    :guilabel:`Add Media`.
+
+**Remove:** 
+    Click on a file you want to remove and click :guilabel:`Remove`.
+
+**Remove All:** 
+    Click on :guilabel:`Remove All` to remove all audio files linked to the song.
+
+If you added multiple audio files, they will play in the order listed. You can 
+change their position in the order by clicking on an audio file and using the 
+arrows. 
+
+|move_up| Move selection up one position.
+
+|move_down| Move selection down one position.
+
+When you are done, click :guilabel:`Save` to save your choices. You can click 
+:guilabel:`Cancel` at anytime if you change your mind.
+
+|audio_pause| This button will appear in the :ref:`linked-audio` when an 
+audio file is being played with a song. You can stop or start the audio playing 
+by using this button. 
+
+.. These are all the image templates that are used in this page.
+
+.. |MOVE_UP| image:: pics/service_up.png
+.. |MOVE_DOWN| image:: pics/service_down.png
+.. |AUDIO_PAUSE| image:: pics/media_playback_pause.png

=== added file 'manual/source/stage_view.rst'
--- manual/source/stage_view.rst	1970-01-01 00:00:00 +0000
+++ manual/source/stage_view.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,78 @@
+.. _stage_view:
+
+The Stage View
+==============
+
+Stage view gives you the ability to set up a remote computer, netbook or 
+smartphone to view the live service being displayed on the projection screen in 
+an easy to read font on a black background. This is a text only viewer, tough it
+will show thumbnails of images and presentations.
+
+The first step is to make sure the Remote plugin is activated. You can accomplish
+this by following the instructions in the :ref:`plugin_list`. The second step is to 
+configure the settings you will use with the web browser. You can find these 
+instructions and settings in :ref:`remote_tab`.
+
+Open a web browser, type in the Stage View URL you found in :ref:`remote_tab` 
+and press the :kbd:`Enter` key. For this example we will use 
+\http://192.168.1.73:4316/stage. You will then be presented with the home page 
+of the OpenLP Stage View. On most browsers you can press F11 to go into
+fullscreen mode.
+
+.. image:: pics/stage_view_song_w_note.png
+
+At the top right hand side you will see the time of day. This can be changed 
+from 12 hour to 24 hour format in :ref:`remote_tab`. If you added a note to the 
+the song it will be the next line below the time. See :ref:`adding_note` 
+for adding notes. Below the note will be the Bible or song verse numbers and one 
+of those will be highlighted. The lyrics or verses highlighted below the verse 
+numbers correspond to the highlighted verse number. In this example V1 is 
+highlighted and the corresponding first verse below it is highlighted.
+
+If there is an image, presentation or media being displayed you will see the 
+title of the displayed item. Below the title will show the next item to be 
+displayed in the :ref:`creating_service`.
+
+.. image:: pics/stage_view_image_w_note.png 
+
+Custom Stage Views
+^^^^^^^^^^^^^^^^^^
+
+It is possible to create custom stage view with custom styles, javescript and
+html. To create a custom stage view, go to the OpenLP Data Folder by going to
+:menuselection:`Tools --> Open Data Folder`. Inside the data folder create a
+folder names :file:`stages`. Inside the :file:`stages` folder you can now create
+a folder which will be the name of your custom view, an example could be
+:file:`myview`. Now copy :file:`stage.html`, :file:`stage.css` and
+:file:`stages.js` from inside OpenLPs program folder
+:file:`openlp/plugins/remote/html/`, and customize them to your needs. Remember
+to modify :file:`stage.html` to the other files from the custom stage view
+folder, for instance :file:`stages/myview/stage.css` for a custom
+:file:`stage.css`.
+
+To access the custom stage view in a browser go to http://myopenlpip:4316/stage/myview.
+
+
+.. _main_view:
+
+The Live View
+=============
+
+Live view gives you the ability to set up remote computers that will mirror
+what your projector is showing. The Live view basically works by taking
+screenshots of what the projector is showing and then presenting it in a
+browser. This means that audio and video playback will not be presented in the
+Live View.
+
+The first step is to make sure the Remote plugin is activated. You can accomplish
+this by following the instructions in the :ref:`plugin_list`. The second step is to 
+configure the settings you will use with the web browser. You can find these 
+instructions and settings in :ref:`remote_tab`.
+
+.. image:: pics/live_view_song.png 
+
+Open a web browser, type in the Main View URL you found in :ref:`remote_tab` 
+and press the :kbd:`Enter` key. For this example we will use 
+\http://192.168.1.73:4316/main. You will then be presented with the home page 
+of the OpenLP Live View. On most web browsers you can press F11 to go into
+fullscreen mode.

=== added file 'manual/source/system_requirements.rst'
--- manual/source/system_requirements.rst	1970-01-01 00:00:00 +0000
+++ manual/source/system_requirements.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,21 @@
+===========================
+Minimum System Requirements
+===========================
+
+OpenLP should run well on any fairly recent machine. The following are suggested
+specifications to get reasonable performance. It may be possible to run OpenLP
+on less powerful hardware but you may not get the performance you desire.
+
+* 2Ghz CPU
+* 1GB RAM
+* 100MB free disk space
+* Windows Vista/7/8/10, Linux, macOS (10.8 or later), FreeBSD
+* Multiple Monitor Support is highly recommended (not required)
+* For Presentation support:
+
+  * Windows: PowerPoint XP or later, PowerPoint Viewer 2003 or 2007 (not 2010)
+    or LibreOffice Impress 4 or later (32 bit)
+  * Linux: LibreOffice Impress 4 or later
+  * macOS: Not supported yet due to limitations in Keynote and PowerPoint
+* The Generic Document/Presentation and Songs of Fellowship song import options
+  require LibreOffice 4 or later

=== added file 'manual/source/themes.rst'
--- manual/source/themes.rst	1970-01-01 00:00:00 +0000
+++ manual/source/themes.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,258 @@
+.. _themes:
+
+======
+Themes
+======
+
+The *Theme Manager* is where you can set backgrounds, fonts, and colors to the 
+style you desire. From the theme manager you can create a new theme, Edit a 
+theme, Delete a theme, Import a theme, and Export a theme.
+
+.. image:: /pics/theme_manager_main.png
+
+Creating New Themes
+===================
+|theme_new| **Create a new theme:** 
+    This will bring up the *Theme Wizard*
+
+.. image:: /pics/theme_manager_wizard.png
+
+Click :guilabel:`Next`. You have 4 choices in the drop down menu for Background
+type: Solid Color, Gradient, Image or Transparent.
+
+.. image:: /pics/theme_manager_background.png 
+ 
+**Solid color:** 
+    Select solid color and click on the black button next to Color. You have the 
+    option of choosing among the colors you see or entering your own.
+
+.. image:: /pics/theme_manager_selectcolor.png
+
+**Gradient:** 
+    Choose the two colors, :guilabel:`Starting color` and :guilabel:`Ending color` 
+    that you want to fade together and the Gradient drop down will let you 
+    determine the directions of the fade.
+
+.. image:: /pics/theme_manager_gradient.png
+
+**Image:** 
+    You have the ability to use an image for your background. OpenLP accepts a 
+    variety of image types. JPG is the most common format of images but can 
+    cause previews to be slow. If you experience this you may want to convert
+    your image to PNG as it previews quicker than other formats.	
+
+.. image:: /pics/theme_manager_image.png
+
+**Background color:** 
+    Choose the color that will appear on the borders if your image is smaller 
+    than your projector display setting.
+
+**Image:** 
+    Click |buttons_open| to find and select your image.
+
+**Note:** When possible, try to use the same size image as your projector is
+displaying unless you want a background color for a border.
+
+**Transparent:**
+    Using the transparent theme will use whatever wallpaper or background color 
+    that your desktop is using for the theme background.
+
+.. image:: /pics/theme_manager_transparent.png
+
+When finished with your selection for background, click the :guilabel:`Next`
+button. 
+
+Main Area Font Details
+----------------------
+
+This is the area where you will select and define your font characteristics for 
+the Display text.
+
+.. image:: /pics/theme_manager_mainfont.png
+
+**Font:** 
+    Choose the font you would like to use from the drop down.
+
+**Color:** 
+    Choose the color of your font.
+
+**Size:** 
+    The size of your font determines how many lines are shown per slide.
+    As you change the font size, the lines per slide will change.
+
+**Line Spacing:** 
+    This setting determines how much space you want between lines. This setting 
+    will also change the lines per slide. 
+
+**Outline:** 
+    If you desire an outline around your font, select the Outline box, choose 
+    your color and size of the outline.
+
+**Shadow:** 
+    If you desire a shadow around your font, select the Shadow box and choose 
+    your color and size of the shadow.  
+
+**Bold Display:** 
+    Select the box for Bold font
+
+**Italic Display:** 
+    Select the box for Italic font
+
+When you are finished selecting your font details click the :guilabel:`Next`
+button.
+
+Footer Area Font Details
+------------------------
+
+This page determines the Font, Font Color, and size of the font for the footer.
+The footer is where the Title of the song, Author or Authors, Copyright and 
+CCLI License are displayed.
+
+.. image:: /pics/theme_manager_footerfont.png
+
+When you are finished setting your footer font details, click :guilabel:`Next`.
+
+Text Formatting Details
+-----------------------
+
+This page determines the alignment of the text on your slide and the transition 
+from one slide to the next. 
+
+.. image:: /pics/theme_manager_textalign.png
+
+**Horizontal Align:** 
+    This moves the text to the Left, Right, Center or Justify on the screen.
+    
+    **Note:** Text is only justified when the text does not fit on one line, 
+    (only when a line is wrapped).
+
+**Vertical Align:** 
+    This moves the text to the Top, Middle or Bottom of the screen.
+
+**Transitions:** 
+    When this box is selected, switching slides will fade out from one and fade 
+    in to the next. When the box is not selected, slide changing will be instant.
+
+When you are finished setting your Text Formatting Details, click :guilabel:`Next`.
+
+Output Area Locations
+---------------------
+
+This page gives you the ability to change the position of your main area and 
+footer area to a specific location on the screen using the X and Y positions or 
+a specific size using width and height. (e.g. if you have a theme image with a 
+border around it and do not want your lyrics to be displayed over top of the 
+border or if you do not want your footer displayed on the bottom left, you can 
+make the adjustments here).
+
+.. image:: /pics/theme_manager_outputlocation.png
+
+To view your main and footer layout positions click :guilabel:`Layout Preview`. 
+The blue outlined area shows the position of the main window and the red 
+outlined area is the position of the footer area. To go back to the previous 
+window click :guilabel:`OK`
+
+.. image:: /pics/theme_manager_layout.png
+
+To change the default locations or sizes of the main and footer area toggle off 
+the :guilabel:`Use default location` on the main area or footer area by clicking 
+on the checkmark. This will unlock the X and Y positions and the width and 
+height. You will now be able to change the settings.
+
+.. image:: /pics/theme_manager_outputchanged.png
+
+Click :guilabel:`Layout Preview` to view the changes made.
+
+.. image:: /pics/theme_manager_layoutchanged.png
+
+When you are satisfied with the settings of your Output Area Locations, click 
+:guilabel:`Next`.
+
+Save and Preview
+----------------
+
+.. image:: /pics/theme_manager_save.png
+
+**Theme Name:** 
+    Enter your theme name here.
+
+**Preview:** 
+    The Preview shows the choices you made when setting up the previous pages 
+    plus, shows all the edit effects possible so you can see what the impact 
+    is on all possible font colors and characteristics.
+
+When you are satisfied with your selections, click :guilabel:`Finish`. If you 
+want to make a change, use the :guilabel:`Back` button.
+
+Editing Themes
+==============
+
+Now that you created your theme and you display it on the projector and there is
+something you don't like, you can easily *Edit* your theme either by clicking 
+the |theme_edit| Theme Edit Button or by right-clicking your theme and selecting 
+the appropriate action.
+
+Deleting Themes
+===============
+
+|theme_delete| **Delete a theme:**
+    Delete a selected theme or you can right-click your theme and select 
+    :guilabel:`Delete`.
+
+**Note:** You cannot delete the theme currently selected as global or default.
+
+.. _export_themes:
+
+Exporting Themes
+================
+
+If you would like to transfer a theme from one computer to another, click on 
+the theme you want to export, click |theme_export| and choose the folder you 
+want to save your theme in and click :guilabel:`OK`.
+
+.. _import_themes:
+
+Importing Themes
+================
+
+To import a theme that has been previously exported, click the import button 
+|theme_import| and select the folder and the theme file, and click :guilabel:`OK`. 
+Your imported theme will be entered in the Theme Manager. *Import Theme* will 
+also handle version 1 Exports. You will need to check your imported theme since 
+many of the values will have been defaulted.
+
+Rename Theme
+============
+
+If you created a theme and want to change the name of it, right-click your
+theme and click Rename theme and enter the new name.
+
+**Note:** You cannot rename the theme currently selected as global or default.
+
+Copy Theme
+==========
+
+Now that you created a theme with all the attributes you like, you can
+right-click the theme, click on Copy theme, choose your new name and click OK.
+You now have a duplicate of your first theme that you can edit the way you want.
+
+Set as Global default
+=====================
+
+If you right-click your theme, you have the option to set the theme as Global
+default. This option is covered in greater detail under :ref:`configure`. 
+
+
+.. These are all the image templates that are used in this page.
+
+.. |THEME_DELETE| image:: pics/theme_delete.png
+
+.. |THEME_EDIT| image:: pics/theme_edit.png
+
+.. |THEME_EXPORT| image:: pics/theme_export.png
+
+.. |THEME_IMPORT| image:: pics/theme_import.png
+
+.. |THEME_NEW| image:: pics/theme_new.png
+
+.. |BUTTONS_OPEN| image:: pics/buttons_open.png

=== added file 'manual/source/troubleshooting.rst'
--- manual/source/troubleshooting.rst	1970-01-01 00:00:00 +0000
+++ manual/source/troubleshooting.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,407 @@
+.. _troubleshooting:
+
+===============
+Troubleshooting
+===============
+
+Something has gone wrong, what should I do to help get it fixed?
+----------------------------------------------------------------
+
+If you have found an error in the program (what we call a bug) you should report 
+this to us so that OpenLP can be improved. Before reporting any bugs please 
+first make sure that there is not already a bug report about your problem:
+
+#. Check the `Launchpad bug list <https://bugs.launchpad.net/openlp>`_
+#. `OpenLP support System <http://support.openlp.org/>`_
+#. Check the `<http://forums.openlp.org/>`_ forum
+
+If there **is already a bug report**, you may be able to help by providing 
+further information. However, **if no one else has reported** it yet, then 
+please post a new bug report.
+
+#. The **preferred place** for reporting bugs is the
+   `bugs list <https://bugs.launchpad.net/openlp>`_ on Launchpad.
+#. Alternatively, if you do not have a Launchpad account and do not want to sign
+   up for one, you can post in the
+   `bug reports forum <http://support.openlp.org/>`_.
+#. If none of these ways suits you, you can send an email to
+   ``support (at) openlp.org``.
+
+What information should I include in a bug report?
+--------------------------------------------------
+
+Since OpenLP 1.9.4, there is a bug report dialog which automatically opens when
+OpenLP hits a serious bug. However, this does not appear all the time, and in
+some behavioural bugs, you will have to file a bug report yourself. The following
+items are information the developers need in order to reproduce the bug.
+
+Operating System
+    Include information such as the version of your operating system, the
+    distribution (e.g. Ubuntu, Fedora, etc.) if you are using Linux, or the
+    edition (e.g. Home, Basic, Business, etc.) if you are using Windows.
+
+Version of OpenLP
+    You can find out the version of OpenLP by going to :menuselection:`Help --> About`
+
+Steps to Reproduce
+    The exact steps the developers need to follow in order to reproduce the bug.
+
+Version of MS Office or LibreOffice
+    If you are using the song imports or the presentation plugin, you will need to
+    supply the version of Office or LibreOffice.
+
+Bible Translation and Source
+    If the bug occurred while you were working with Bibles, specify the
+    translation of the Bible, and the source format if you imported it yourself.
+
+**Any** Other Information
+    Often bugs are caused by something that might not seem to be directly
+    related to the bug itself. If you have any other information with regards to
+    actions you performed or other activities when the bug occurred, it would be
+    welcomed by the developers.
+
+The more information you give us, the better we can help you.
+
+I have been asked to email a debug log, where do I find this?
+-------------------------------------------------------------
+
+We may need a debug log to help pin-point the issue. A new log file is created 
+each time you start OpenLP so copy the file before you run the software a second 
+time. On Windows a Debug option is available in the start menu. On other systems, 
+you will need to run OpenLP from the command line, with the following 
+option: ```-l debug```. Please note, that is a lowercase **L**.
+
+If you have not been given a specific email address to send it to, then please do 
+not paste the log contents straight into a forum post. Instead, open the log 
+file in a text editor (such as notepad on Windows) and copy and paste the 
+contents into somewhere like `pastebin.com <http://pastebin.com>`_. Then give us 
+the link to the page that is created.
+
+Windows
+^^^^^^^
+
+Find the OpenLP 2.4 folder in your Start menu. Choose the "OpenLP (Debug)" option.
+
+OpenLP will start up. Go to the :menuselection:`Tools --> Open Data Folder` menu 
+option, and an Explorer window will appear containing folders such as alerts, 
+bibles, custom etc. Keep this Explorer window open.
+
+Now repeat the steps you need to take in OpenLP to reproduce the problem you had, 
+and then close down OpenLP. 
+
+In the Explorer window you left open, navigate up one level into the openlp 
+folder. You will see the ``openlp.log`` file. This is the file to e-mail.
+
+Linux/FreeBSD
+^^^^^^^^^^^^^
+
+If you installed OpenLP from a package::
+
+    @:~$ openlp -l debug
+
+Alternately, if you are running OpenLP from source::
+
+    @:~$ ./openlp.pyw -l debug
+
+If your Linux distribution supports the XDG standard, you will find the log in::
+
+    ~/.cache/openlp/openlp.log
+
+Otherwise, you will find the log file in::
+
+    ~/.openlp/openlp.log
+
+Mac OS X
+^^^^^^^^
+
+Open Terminal.app and navigate to where you installed OpenLP, usually 
+``/Applications``::
+
+    @:~$ cd /Applications
+
+Then go into the OpenLP.app directory, down to the OpenLP executable::
+
+    @:~$ cd OpenLP.app/Contents/MacOS
+
+And then run OpenLP in debug mode::
+
+    @:~$ ./openlp -l debug
+
+Once you have done that, you need to get the log file. In your home directory, 
+open the Library directory, and the Application Support directory within that. 
+Then open the openlp directory, and you should find the openlp.log file in that 
+directory::
+
+    /Users/<username>/Library/Application Support/openlp/openlp.log
+
+``<username>`` is your username.
+
+.. _t-no-media:
+
+I can not play videos or other media
+------------------------------------
+
+If you can not play video or audio through OpenLP, the problem is most likely
+that the media players have not be properly configured. The recommended media
+player for OpenLP is VLC, see the manual for :ref:`config_players` for how to 
+setup VLC as your default player.
+
+If you want to use the System player, but it cannot play your media files, you
+can look below for how best to set it up.
+
+Codecs
+^^^^^^
+
+You may need to install codecs for certain files to play. Most newer versions
+of Windows and OS X will support most media types. Most Linux distributions
+will require a little more help to get certain media types to play.
+
+Microsoft Windows
+^^^^^^^^^^^^^^^^^
+
+Later versions of Microsoft Windows (Vista, Windows 7) generally come with
+everything you need to play most media formats. If for some reason you need
+additional codecs we have seen success from the `Combined Community Codec Pack
+(CCCP) <http://www.cccp-project.net/>`_.  You might also wish to check out the
+K-Lite Codec Pack. If you are having issues, results do seem to vary with the
+different options. What works for some may not for others, so some trial and
+error may be required.
+
+macOS
+^^^^^
+
+Most modern Macs should already support most popular formats out of the box.
+
+Ubuntu Linux (and variants)
+^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+If you are using Ubuntu Linux, or one of its variants (Kubuntu, Edubuntu, etc...)
+it is a fairly quick and easy process to get all the codecs you need to make
+things work. You will need to install two meta-packages that contain all the
+multimedia codecs that you will generally need. From the Software Center install
+ubuntu-restricted-extras and Kubuntu-restricted-extras, or from the terminal::
+
+  user@linux:~ $ sudo apt-get install ubuntu-restricted-extras kubuntu-restricted-extras
+
+**Note** if you are running Kubuntu there is no need to install the
+ubuntu-restricted-extras meta-package
+
+For more information on Ubuntu and multimedia issues please check out the
+`community documentation <https://help.ubuntu.com/community/RestrictedFormats/>`_.
+
+Arch Linux
+^^^^^^^^^^
+
+The following command provides the most complete solution for codecs on Arch
+Linux::
+
+  root@linux:~ # pacman -S gstreamer0.10-{base,good,bad,ugly}-plugins gstreamer0.10-ffmpeg
+
+If you need more help with Arch Linux and multimedia please see the `Arch Linux
+documentation <https://wiki.archlinux.org/index.php/Codecs>`_.
+
+Debian Linux
+^^^^^^^^^^^^
+
+You will need to add the Debian Multimedia Repository. So add the folowing to
+/etc/apt/sources.list::
+
+  deb http://www.debian-multimedia.org testing main non-free
+
+Then update the repository info::
+
+  root@linux:~ # apt-get update
+
+Then install the following packages::
+
+  root@linux:~ # apt-get install gstreamer0.10-ffmpeg gstreamer0.10-lame gstreamer0.10-plugins-really-bad gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly gstreamer0.10-plugins-good gstreamer0.10-x264
+
+Fedora Linux
+^^^^^^^^^^^^
+You will need to set up Fedora to play most media formats. This is accomplished 
+using the rpmfusion repository.
+
+**Note** the following commands will enable a third party repository to your
+system. Please check out `the RPM Fusion site <http://rpmfusion.org>`_ for more information.
+
+To enable both the free and nonfree components for any Fedora official release
+enter the following commands::
+
+  su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'
+
+After enabling the rpmfusion repository you will want to refresh your package
+list, perform any updates and search for gstreamer-good, bad, and ugly and
+install.
+
+Follow the tutorial `using the rpmfusion repository <http://www.linuxjournal.com/video/getting-mp3-support-fedora-using-rpmfusion-repositories>`_
+to enable extra audio and video formats on Fedora
+
+.. _t-no-media-items:
+
+The Media Manager appears to be missing some features
+-----------------------------------------------------
+
+If you do not see all the features listed in the Media Manager, you may need
+to enable them.
+
+To enable the plugins navigate to :menuselection:`Settings --> Plugins` or
+press :kbd:`Alt+F7`. You will want to click on the plugin to the left that you
+would like to enable and select **active** from the drop down box to the right.
+
+.. image:: pics/plugin_list_main.png
+
+By default all plugins should be enabled during the first run wizard except the
+remotes plugin, unless you specify differently.
+
+I can not see the book, chapter, and verse when I display scripture
+-------------------------------------------------------------------
+
+The book, chapter, and verse should be displayed when you display scripture. If
+you can not see this your theme probably has the text size too small for the
+info to be seen. See the section of the manual on :ref:`themes` if you need more info
+on text sizes in themes.
+
+I am using PowerPoint 2010 or PowerPoint Viewer 2010 and presentations do not work
+----------------------------------------------------------------------------------
+
+Currently OpenLP does not support PowerPoint Viewer 2010. PowerPoint 2010 should
+work correctly, although some users have reported problems. If you have issues
+with PowerPoint 2010 or PowerPoint Viewer 2010 try the PowerPoint 2003 or 2007
+Viewers. `Download the PowerPoint 2007 viewer for free
+<http://www.microsoft.com/downloads/en/details.aspx?FamilyID=048dc840-14e1-467d-8dca-19d2a8fd7485&displaylang=en>`_.
+
+I have PowerPoint installed but it does not show as a presentation option
+-------------------------------------------------------------------------
+
+macOS
+^^^^^
+Due to limitations on macOS, OpenLP cannot currently interface with PowerPoint, LibreOffice or Keynote.
+
+Windows
+^^^^^^^
+Installing the `Visual C++ Runtime Redistributable <http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displaylang=en>`_
+has fixed this problem according to some of our users.
+
+I am running a Linux Distro and cannot see the menu icons
+---------------------------------------------------------
+
+This seems to be a problem with XFCE and some versions of Gnome too. To correct
+this problem, open  a terminal and type in the following commands::
+
+  gconftool-2 --type boolean --set /desktop/gnome/interface/buttons_have_icons true
+
+  gconftool-2 --type boolean --set /desktop/gnome/interface/menus_have_icons true
+
+I chose to use a web Bible but it did not download the entire Bible
+-------------------------------------------------------------------
+
+Due to copyright restrictions OpenLP cannot download an entire Bible. It can
+only download the section you search for. If you do not have an internet
+connection where you intend to use OpenLP you will need another scripture
+source. For more information about acquiring Bibles please see the section on
+the :ref:`import_bibles`.
+
+OpenLP is using a large amount of RAM when showing a presentation
+-----------------------------------------------------------------
+
+OpenLP uses a large amount of RAM when showing a presentation due to the way it
+handles presentations. OpenLP itself is unable to show those presentations or
+load the presentation files, so it interacts with the presentation through
+either Microsoft PowerPoint or LibreOffice Impress. In order to show the slides
+in the slide controller, OpenLP requests that the presentation application
+export the slides to images, and then uses those images as slides. This results
+in a large amount of RAM being used, especially in presentations with more than
+about 20 slides.
+
+OpenLP is not displaying correctly, or is not on the correct screen
+-------------------------------------------------------------------
+
+Please read the documentation on :ref:`dualmonitors`. It is very important to
+have dual monitors setup properly for OpenLP to function as expected.
+
+Previews are slow to load when using a theme with an image background
+---------------------------------------------------------------------
+
+If you are using a JPG formatted image for your background try converting it 
+to another format. There is a notable performance difference between JPG and 
+a format such as PNG. Other formats work in OpenLP but PNG is the preferred 
+image format and yields the best performance. Images should also be sized to
+the size of your output. For example, if your output screen is 1024x768 you 
+should size your background image to 1024x768 also. OpenLP does not scale
+images.
+
+OpenLP crashes on startup on Windows
+------------------------------------
+
+If Windows is missing a proper driver for the graphics card on the computer, it
+might cause OpenLP to crash on startup, resulting in a message saying 
+:guilabel:`OpenLP has stopped working`. To fix this find, download and install
+the newest driver for your graphics card.
+
+I saved service-files in the servicemanager folder but now they are gone
+------------------------------------------------------------------------
+
+The `servicemanager` folder which can be found in OpenLP's data folder is used
+internally by OpenLP for temporary files and anything in there can and will be
+deleted by OpenLP. In general you should not modify or create files in OpenLP's
+data folder unless you know what you are doing.
+
+OpenLP freezes on Xfce4 in a dual monitor setup
+-----------------------------------------------
+
+There is an issue with the Xfce4 compositor that makes OpenLP freeze when using
+a dual monitor setup. See configuration of dual monitor for :ref:`xfce4display`
+for a solution.
+
+MP3's and other audio formats do not work
+-----------------------------------------
+
+This is a known issue on some systems, and we have no solution at the moment.
+
+Videos can be slow or pixelated. Background Videos are very slow
+----------------------------------------------------------------
+
+If you are just playing videos from the Media plugin, try selecting the 
+:guilabel:`Use System for Video playback` option in the Media configuration,
+accessible by going to :menuselection:`Settings --> Configure OpenLP --> Media`.
+As for text over video, we have no solution for speeding this up. Reducing the
+monitor resolution and avoiding shadows and outline text will help. We are
+hoping a future release of the toolkit we are using (QtWebKit) will help improve
+this, but there is no timeframe at present.
+
+Why do live backgrounds not work in OpenLP 2.4 on Windows and macOS
+-------------------------------------------------------------------
+
+Due to issues in one of the underlying frameworks that OpenLP uses (Qt5),
+live backgrounds do not work in OpenLP 2.4. We aim to fix this in OpenLP 2.6.
+
+Downgrade guide (how to restore a backup)
+-----------------------------------------
+In some cases new versions of OpenLP can contain bugs that was not discovered
+during testing, which in some cases can mean that OpenLP cannot function
+probably and the only way out is to downgrade to the previous version.
+
+Since the OpenLP 2.2 release, new versions of OpenLP always ask if a backup
+should be made of the data on the first run. It is always recommend to create
+this backup, since OpenLPs data format often changes between versions, which
+means that older OpenLP versions cannot read the data created by newer versions.
+In case of downgrading this backup can be restored. To perform a downgrade
+follow these steps:
+
+#. Open OpenLP and in the menu go to :menuselection:`Tools --> Open Data` Folder
+   to open the current data folder in a fileexplorer. If OpenLP cannot open due
+   to a bug see :ref:`data_folder`.
+#. Keep the fileexplorer window open and close OpenLP
+#. Uninstall OpenLP and install the old version (if you have not done this
+   already). Do not run OpenLP when the installation completes.
+#. In the fileexplorer go up one folder-level. You should now see a lot of
+   folders, find the folders that starts with ``openlp``. Depending on how many
+   upgrades you have done you will see some folders looking like
+   ``openlp-20160128-185424``. These folders are the backups made by OpenLP on
+   upgrade. The numbers are a timestamp that you can use to find the backup with
+   the you wish to restore.
+#. Rename the ``openlp`` folder to ``openlp-broken-update`` or similar.
+#. Rename the backup folder you wish to restore to ``openlp``.
+#. Start OpenLP and watch it load your restored data.
+
+Note: This does not restore your settings!

=== added file 'manual/source/web_remote.rst'
--- manual/source/web_remote.rst	1970-01-01 00:00:00 +0000
+++ manual/source/web_remote.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,158 @@
+.. _web_remote:
+
+The Web Remote
+==============
+
+OpenLP gives you the ability to control the :ref:`creating_service`. You also 
+have the ability to search for and add or display media from the 
+:ref:`media-manager` or send an :ref:`alerts`, using a remote computer, netbook 
+or smartphone and a web browser. You can use the web remote to control the 
+entire service away from the main computer or, have the nursery or daycare send 
+an :ref:`alerts` message to the projection screen. This could also be used for a 
+guest speaker or worship team leader to control their own slides if needed.
+
+The first step is to make sure the Remote plugin is activated. You can accomplish
+this by following the instructions in the :ref:`plugin_list`. The second step is 
+to configure the settings you will use with the web browser. You can find these 
+instructions and settings in :ref:`remote_tab`.
+
+Open a web browser, type in the Remote URL you found in :ref:`remote_tab` and 
+press the :kbd:`Enter` key. For this example we will use
+\http://192.168.1.73:4316. You will then be presented with the home page of the
+OpenLP Remote.
+
+.. image:: pics/web_remote_start.png
+
+Service Manager
+---------------
+
+Clicking on :guilabel:`Service Manager` will display the service item list from 
+the :ref:`creating_service`.
+
+.. image:: pics/web_remote_service.png
+
+Clicking on any item in the Service Manager will immediately take you to the 
+Slide Controller. 
+
+You will find the following buttons throughout the web remote interface. 
+
+    |web_remote_home| The home button is found on most of the pages in the top 
+    left hand corner of the remote interface and clicking it will take you back 
+    to the home page of the OpenLP remote.
+
+    |web_remote_refresh| When changes are made on the main computer clicking on 
+    refresh will show the changes in the remote viewer.
+
+    |web_remote_blank| Clicking this button will blank the display on the 
+    projector screen. Clicking on an item in the Service Manager will 
+    automatically show the item on the screen.
+
+    |web_remote_theme| Clicking this button will blank the display on the 
+    projector screen to the current theme. Note that this is not available for
+    item which does not use themes, such as images, presentations and media. 
+    Clicking on an item in the Service Manager will automatically show the 
+    item on the screen.
+
+    |web_remote_desktop| Clicking this button will hide the display on the 
+    projector screen and therefore show the desktop. Clicking on an item in the
+    Service Manager will automatically show the item on the screen.
+
+    |web_remote_show| If the screen is blanked, clicking on this button will
+    unblank the display.
+
+    |web_remote_previous| This button will move you upward through the Service 
+    Manager and Slide Controller.
+
+    |web_remote_next| This button will move you downward through the Service 
+    Manager and Slide Controller.
+
+**Note:** The buttons Blank, Show, Prev and Next are conveniently located on 
+the top and the bottom of the remote interface to help eliminate scrolling.
+
+Slide Controller
+----------------
+
+After you click on an item in the Service Manager you will be taken to the Slide 
+Controller interface. 
+
+.. image:: pics/web_remote_slide1.png
+
+You will find the verses displayed as they appear in the live view on the main 
+computer and the first verse will be displayed on the projection screen. You can 
+use the :guilabel:`Prev`, :guilabel:`Next` or click on each verse using the 
+mouse to display them. 
+
+.. image:: pics/web_remote_slide2.png
+
+When the slides shown are either images or presentations a small thumbnail will
+be shown.
+
+**Note:** The remote interface replicates the OpenLP software. When displaying 
+images, clicking on a single image in the service manager will display it 
+immediately. The first image in a group of images and the first slide in a 
+presentation will also be displayed immediately when clicked on in the 
+web remote service manager.
+
+Alerts
+------
+
+You can send an alert to the projection screen by entering the text in the box 
+and clicking on :guilabel:`Show Alert`. The alert will be displayed as you have 
+it configured in :ref:`configure_alerts`.
+
+.. image:: pics/web_remote_alert.png
+
+Search
+------
+
+Using the search function gives you the ability to search for a particular media, 
+add it to the service or display it immediately.
+
+.. image:: pics/web_remote_search.png
+
+Clicking on :guilabel:`Songs` will display your media options to search through. 
+Click on the media type that you want to search. 
+
+.. image:: pics/web_remote_search_choice.png
+
+Enter the text you want to search for. You can click :guilabel:`Search` or press 
+:kbd:`Enter` on the keyboard. If you do not enter any text to search for, you 
+will be presented with your entire list of media for the selected media. 
+
+**Note:** When searching :guilabel:`Bibles` media you must enter the exact name, 
+chapter, verse or verses. Searching :guilabel:`Songs` will search titles and 
+lyrics with the text used.
+
+For this example we are searching "Songs" and the word "God". The results will 
+be displayed below the search button.
+
+.. image:: pics/web_remote_search_complete.png
+
+After finding the song you searched for, clicking on the song will bring up the 
+next screen.
+
+.. image:: pics/web_remote_search_options.png
+
+Click on :guilabel:`Go Live` to immediately display your media on the projection 
+screen. Click on :guilabel:`Add to Service` to add your media to the bottom of 
+the :ref:`creating_service`. Click on :guilabel:`Add & Go to Service` to add
+your media to the bottom of the :ref:`creating_service`, and go to the web
+remote service manager.
+
+.. These are all the image templates that are used in this page.
+
+.. |WEB_REMOTE_HOME| image:: pics/web_remote_home.png
+
+.. |WEB_REMOTE_REFRESH| image:: pics/web_remote_refresh.png
+
+.. |WEB_REMOTE_BLANK| image:: pics/web_remote_blank.png
+
+.. |WEB_REMOTE_THEME| image:: pics/web_remote_theme.png
+
+.. |WEB_REMOTE_DESKTOP| image:: pics/web_remote_desktop.png
+
+.. |WEB_REMOTE_SHOW| image:: pics/web_remote_show.png
+
+.. |WEB_REMOTE_PREVIOUS| image:: pics/web_remote_previous.png
+
+.. |WEB_REMOTE_NEXT| image:: pics/web_remote_next.png

=== added file 'manual/source/wizard.rst'
--- manual/source/wizard.rst	1970-01-01 00:00:00 +0000
+++ manual/source/wizard.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,131 @@
+.. _wizard:
+
+=================
+First Time Wizard
+=================
+
+When using OpenLP for the first time, the :ref:`g-ftwizard` will help you 
+with setting up your installation. This wizard is not intended to be a 
+comprehensive setup but will help you with the basics.
+
+Select Translation
+------------------
+
+.. image:: pics/001-first-time-language.png
+
+You can choose the translation you want to use or let OpenLP 
+automatically select it based on your operating system locale. Click 
+:guilabel:`OK` to continue.
+
+The "Welcome to the First Time Wizard" dialog box will appear next. Click 
+:guilabel:`Next`.
+
+.. image:: pics/002-first-time-wizard-welcome.png
+
+The wizard will now download information from a server about which bibles, songs
+and themes that can be downloaded be the wizard. This can take a few moments,
+depending on the speed of your internet connection and the load on the server,
+so please be patient.
+
+.. image:: pics/003-first-time-wizard-download-res.png
+
+Activate Required Plugins
+-------------------------
+
+.. image:: pics/004-first-time-wizard-plugins.png
+
+OpenLP has several plugins to choose from. By default, all plugins are enabled, 
+except the *Remote Access* plugin. For more information on these plugins, please 
+read the :doc:`mediamanager` section in the manual. If you are not sure of which 
+plugins to enable or disable, leave the selection as is. You can easily activate 
+or deactivate plugins later, when OpenLP is running, by going to 
+:menuselection:`Settings --> Plugin List`. Click :guilabel:`Next` to continue.
+
+Sample Songs
+------------
+
+.. image:: pics/005-first-time-wizard-songs.png
+
+OpenLP provides some sample songs in a few languages for downloading and 
+importing into your new song database. This is convenient for new users who do 
+not have any songs yet. If you already have songs in your database, OpenLP will 
+simply add these sample songs to your database, leaving your existing songs 
+intact. Once you are happy with which songs you'd like, click :guilabel:`Next`.
+
+Sample Bibles
+-------------
+
+.. image:: pics/006-first-time-wizard-bibles.png
+
+There are also a number of free Bibles that you can download and install. Using 
+the check box next to each Bible, select each Bible that you would like 
+installed. If you do not wish to install any Bibles, simply leave them all 
+unchecked. Once you are happy with your selection, click :guilabel:`Next` to 
+continue.
+
+Sample Themes
+-------------
+
+.. image:: pics/007-first-time-wizard-themes.png
+
+Some sample themes are also available for download and installation into OpenLP. 
+As with the Bibles, simply check the check box next to each theme to select it. 
+If you are a new user, these themes can help you understand how themes work. If 
+you are happy with your selected themes, click :guilabel:`Next` to continue.
+
+Default Settings
+----------------
+
+.. image:: pics/008-first-time-wizard-settings.png
+
+Default Display Monitor
+^^^^^^^^^^^^^^^^^^^^^^^
+
+Screen 2. If you are installing OpenLP but are not connected to a second output 
+at the time, you can set this up later by going to 
+:menuselection:`Settings --> Configure OpenLP`.
+
+Default Theme
+^^^^^^^^^^^^^
+
+If you have selected one or more themes on the themes page of the wizard, you 
+can select which theme you'd like to be the default theme.
+
+If you are happy with the selections you have made, click :guilabel:`Next` to 
+continue to the next page.
+
+.. image:: pics/009-first-time-wizard-progress.png
+
+Making progress.
+
+.. image:: pics/010-first-time-wizard-finished.png
+
+On the last page of the wizard, OpenLP will download the sample songs, Bibles 
+and themes, and set up OpenLP for you. Click :guilabel:`Finish` and OpenLP will 
+start.
+
+.. image:: pics/splash-screen.png
+
+First the OpenLP logo will be shown for a few seconds while the program loads.
+
+.. image:: pics/011-first-time-wizard-song-import.png
+
+Then OpenLP will import the songs that were added by the first time wizard.
+
+.. image:: pics/mainwindow.png
+
+The main window.
+
+.. _wizard-run-again:
+
+Re-run First Time Wizard
+------------------------
+
+If you wish to add items from the  :ref:`g-ftwizard` at a later date or had an 
+error while installing OpenLP you can run it again by going to 
+:menuselection:`Tools --> Re-run First Time Wizard`. Select :guilabel:`Yes` to
+run the :ref:`g-ftwizard`.
+
+.. image:: pics/rerunwizard.png
+
+After selecting :guilabel:`Yes` the :ref:`g-ftwizard` will run again. 

=== added file 'plugin.txt'
--- plugin.txt	1970-01-01 00:00:00 +0000
+++ plugin.txt	2018-10-16 15:56:28 +0000
@@ -0,0 +1,97 @@
+A plugin architecture for openlp 2.0
+------------------------------------
+
+Why?
+----
+To allow easy development of new "things to display". Examples:
+* Bible passages
+* Video
+* Powerpoint/Openoffice Impress
+* Lyrics :) (with chords, rich text, etc...)
+* Musical score
+* Midi files (hmmm, that's not a thing to display, but feels like it should be
+  there...)
+* Audio files, CDs (hmmm again)
+* Collections of pictures
+* Alerts to members of the congregation
+... etc.
+
+The scope of these plugins is "things for display purposes", so each needs to
+be able to:
+* Render their display (on the projection screen and in a "shrunken form"
+  for preview purposes)
+
+These plugins need to be part of a service.  This means they need to 
+* Be able to tell the service manager code what to put in the service for their
+  "bit"
+* Have a "tab" in the media manager, which they can render on request
+  to allow bits to be added to the service (or indeed shown live)
+
+In addition, some plugins need to be able to show
+* How their multiple screens of data are split (eg verses)
+* be told which screen to display
+
+Some plugins will also have things to configure, so will need
+* to tell the core app that they need a preferences page
+* and be able to render it and handle those prefs
+
+Some plugins may need to define
+* Hot keys for their display actions.  The core will have to pass these on...
+
+Other basic things all plugins will need:
+* A name
+* A version number
+* Helpfile?
+
+Funnily enough, the core lyrics engine fits those requirements, so could
+actually form a plugin...
+
+Each service entry may be made up of multiple plugins (to do text on video), so
+each plugin that contributes to a service item will need a "layering"
+priority.
+
+Plugin management
+-----------------
+
+Plugins will be packages within the plugins/ directory.  The plugin manager
+will scan this directory when openlp loads for any class which is based on the
+base Plugin class (or should we call it the DisplayPlugin class to allow for
+other sorts??)
+
+These plugins are then queried for their capabilities/requirements and
+spaces made in the prefs UI as required, and in the media manager.
+
+The service manager can find out what plugins it has available (we need to
+report missing plugins when a service is loaded).
+
+The display manager will get a ref to a/some plugin(s) from the service
+manager when each service item is made live, and can then call on each to
+render their display.
+
+Each plugin will have basic attributes for 
+* name
+* version number 
+* capabilities/requirements 
+  (eg:
+  needs a prefs page, 
+  needs key presses forwarding
+  has multiple screensful?
+  )
+
+and a set of API functions for
+* media manager rendering and handling
+* creating service data
+* being told service data
+* set paint context
+* render
+* selecting a screen to display
+* handling preferences
+* shortcut key handling...
+
+
+Other things to add:
+Multiple monitors
+Openoffice like plugins  - external rendering.
+update hook for rendering?
+Event hook from app
+Event hook to app (MIDI events....)

=== added directory 'scripts'
=== renamed directory 'scripts' => 'scripts.moved'
=== added file 'scripts/batch-drop-shadow.scm'
--- scripts/batch-drop-shadow.scm	1970-01-01 00:00:00 +0000
+++ scripts/batch-drop-shadow.scm	2018-10-16 15:56:28 +0000
@@ -0,0 +1,26 @@
+ ; Based on script by Michiel Roos, found on:
+ ; http://www.typofree.org/article/archive/2009/january/title/create-a-drop-shadow-folder-action/
+ ;
+ ; Place the script in your gimp scripts folder (eg. ~/.gimp-2.8/scripts) go to the
+ ; folder with images you wish to add shadow to and execute like this:
+ ; gimp --no-data -i -b '(batch-drop-shadow "*.png" 3 3 5)' -b '(gimp-quit 0)'
+ ;
+
+ (define (batch-drop-shadow pattern 
+                             offsetx
+                             offsety
+                             radius)
+   (let* ((filelist (cadr (file-glob pattern 1))))
+     (while (not (null? filelist))
+       (let* ((filename (car filelist))
+         (image (car (gimp-file-load RUN-NONINTERACTIVE filename filename)))
+         (drawable (car (gimp-image-get-active-layer image))))
+         (script-fu-drop-shadow image drawable offsetx offsety radius '(0 0 0) 80.0 TRUE)
+         (set! drawable (car (gimp-image-merge-visible-layers image 0)))
+         (gimp-file-save RUN-NONINTERACTIVE image drawable filename filename)
+         (gimp-image-delete image)
+       )
+       (set! filelist (cdr filelist))
+     )
+   )
+ )

=== added file 'scripts/round-top-corners.scm'
--- scripts/round-top-corners.scm	1970-01-01 00:00:00 +0000
+++ scripts/round-top-corners.scm	2018-10-16 15:56:28 +0000
@@ -0,0 +1,32 @@
+ ; Place the script in your gimp scripts folder (eg. ~/.gimp-2.8/scripts) go to the
+ ; folder with images you wish to round corners on and execute like this:
+ ; gimp --no-data -i -b '(round-top-corners "*.png")' -b '(gimp-quit 0)'
+ ;
+
+ (define (round-top-corners pattern)
+   (let* ((filelist (cadr (file-glob pattern 1))))
+     (while (not (null? filelist))
+       (let* ((filename (car filelist))
+         (image (car (gimp-file-load RUN-NONINTERACTIVE filename filename)))
+         (width (car (gimp-image-width image)))
+         (drawable (car (gimp-image-get-active-layer image))))
+         ; select 6 pixels in the top left corner and clear them
+         (gimp-rect-select image 0 0 2 2 REPLACE 0 0)
+         (gimp-rect-select image 0 2 1 1 ADD 0 0)
+         (gimp-rect-select image 2 0 1 1 ADD 0 0)
+         (define cornerselectionleft (car (gimp-image-active-drawable image)))
+         (gimp-edit-clear cornerselectionleft)
+         ; select 6 pixels in the top right corner and clear them
+         (gimp-rect-select image (- width 2) 0 2 2 REPLACE 0 0)
+         (gimp-rect-select image (- width 3) 0 1 1 ADD 0 0)
+         (gimp-rect-select image (- width 1) 2 1 1 ADD 0 0)
+         (define cornerselectionright (car (gimp-image-active-drawable image)))
+         (gimp-edit-clear cornerselectionright)
+         (set! drawable (car (gimp-image-merge-visible-layers image 0)))
+         (gimp-file-save RUN-NONINTERACTIVE image drawable filename filename)
+         (gimp-image-delete image)
+       )
+       (set! filelist (cdr filelist))
+     )
+   )
+ )

=== added directory 'user-guide'
=== added file 'user-guide/Makefile'
--- user-guide/Makefile	1970-01-01 00:00:00 +0000
+++ user-guide/Makefile	2018-10-16 15:56:28 +0000
@@ -0,0 +1,158 @@
+# Makefile for Sphinx documentation
+#
+
+# You can set these variables from the command line.
+SPHINXOPTS    =
+SPHINXBUILD   = sphinx-build
+PAPER         =
+BUILDDIR      = build
+
+# Internal variables.
+PAPEROPT_a4     = -D latex_paper_size=a4
+PAPEROPT_letter = -D latex_paper_size=letter
+ALLSPHINXOPTS   = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) source
+# the i18n builder cannot share the environment and doctrees with the others
+I18NSPHINXOPTS  = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) source
+
+.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest gettext
+
+help:
+	@echo "Please use \`make <target>' where <target> is one of"
+	@echo "  html       to make standalone HTML files"
+	@echo "  dirhtml    to make HTML files named index.html in directories"
+	@echo "  singlehtml to make a single large HTML file"
+	@echo "  pickle     to make pickle files"
+	@echo "  json       to make JSON files"
+	@echo "  htmlhelp   to make HTML files and a HTML help project"
+	@echo "  qthelp     to make HTML files and a qthelp project"
+	@echo "  devhelp    to make HTML files and a Devhelp project"
+	@echo "  epub       to make an epub"
+	@echo "  latex      to make LaTeX files, you can set PAPER=a4 or PAPER=letter"
+	@echo "  latexpdf   to make LaTeX files and run them through pdflatex"
+	@echo "  text       to make text files"
+	@echo "  man        to make manual pages"
+	@echo "  texinfo    to make Texinfo files"
+	@echo "  info       to make Texinfo files and run them through makeinfo"
+	@echo "  gettext    to make PO message catalogs"
+	@echo "  changes    to make an overview of all changed/added/deprecated items"
+	@echo "  linkcheck  to check all external links for integrity"
+	@echo "  doctest    to run all doctests embedded in the documentation (if enabled)"
+
+clean:
+	-rm -rf $(BUILDDIR)/*
+
+html:
+	$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html
+	@echo
+	@echo "Build finished. The HTML pages are in $(BUILDDIR)/html."
+
+dirhtml:
+	$(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml
+	@echo
+	@echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml."
+
+singlehtml:
+	$(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml
+	@echo
+	@echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml."
+
+pickle:
+	$(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle
+	@echo
+	@echo "Build finished; now you can process the pickle files."
+
+json:
+	$(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json
+	@echo
+	@echo "Build finished; now you can process the JSON files."
+
+htmlhelp:
+	$(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp
+	@echo
+	@echo "Build finished; now you can run HTML Help Workshop with the" \
+	      ".hhp project file in $(BUILDDIR)/htmlhelp."
+
+qthelp:
+	$(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp
+	@echo
+	@echo "Build finished; now you can run "qcollectiongenerator" with the" \
+	      ".qhcp project file in $(BUILDDIR)/qthelp, like this:"
+	@echo "# qcollectiongenerator $(BUILDDIR)/qthelp/OpenLPUserGuide.qhcp"
+	@echo "To view the help file:"
+	@echo "# assistant -collectionFile $(BUILDDIR)/qthelp/OpenLPUserGuide.qhc"
+
+devhelp:
+	$(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp
+	@echo
+	@echo "Build finished."
+	@echo "To view the help file:"
+	@echo "# mkdir -p $$HOME/.local/share/devhelp/OpenLPUserGuide"
+	@echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/OpenLPUserGuide"
+	@echo "# devhelp"
+
+epub:
+	$(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub
+	@echo
+	@echo "Build finished. The epub file is in $(BUILDDIR)/epub."
+
+latex:
+	$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
+	@echo
+	@echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex."
+	@echo "Run \`make' in that directory to run these through (pdf)latex" \
+	      "(use \`make latexpdf' here to do that automatically)."
+
+latexpdf:
+	$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
+	@echo "Running LaTeX files through pdflatex..."
+	$(MAKE) -C $(BUILDDIR)/latex all-pdf
+	@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex."
+
+text:
+	$(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text
+	@echo
+	@echo "Build finished. The text files are in $(BUILDDIR)/text."
+
+man:
+	$(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man
+	@echo
+	@echo "Build finished. The manual pages are in $(BUILDDIR)/man."
+
+texinfo:
+	$(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo
+	@echo
+	@echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo."
+	@echo "Run \`make' in that directory to run these through makeinfo" \
+	      "(use \`make info' here to do that automatically)."
+
+info:
+	$(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo
+	@echo "Running Texinfo files through makeinfo..."
+	make -C $(BUILDDIR)/texinfo info
+	@echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo."
+
+gettext:
+	$(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale
+	@echo
+	@echo "Build finished. The message catalogs are in $(BUILDDIR)/locale."
+
+changes:
+	$(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes
+	@echo
+	@echo "The overview file is in $(BUILDDIR)/changes."
+
+linkcheck:
+	$(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck
+	@echo
+	@echo "Link check complete; look for any errors in the above output " \
+	      "or in $(BUILDDIR)/linkcheck/output.txt."
+
+doctest:
+	$(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest
+	@echo "Testing of doctests in the sources finished, look at the " \
+	      "results in $(BUILDDIR)/doctest/output.txt."
+
+pdf:
+	$(SPHINXBUILD) -b pdf $(ALLSPHINXOPTS) build/pdf
+	@echo
+	@echo "Build finished. The PDF files are in build/pdf."

=== added file 'user-guide/make.bat'
--- user-guide/make.bat	1970-01-01 00:00:00 +0000
+++ user-guide/make.bat	2018-10-16 15:56:28 +0000
@@ -0,0 +1,197 @@
+@ECHO OFF
+
+REM Command file for Sphinx documentation
+
+if "%SPHINXBUILD%" == "" (
+    set SPHINXBUILD=sphinx-build
+)
+set BUILDDIR=build
+set ALLSPHINXOPTS=-d %BUILDDIR%/doctrees %SPHINXOPTS% source
+set I18NSPHINXOPTS=%SPHINXOPTS% source
+if NOT "%PAPER%" == "" (
+    set ALLSPHINXOPTS=-D latex_paper_size=%PAPER% %ALLSPHINXOPTS%
+    set I18NSPHINXOPTS=-D latex_paper_size=%PAPER% %I18NSPHINXOPTS%
+)
+
+if "%1" == "" goto help
+
+if "%1" == "help" (
+    :help
+    echo.Please use `make ^<target^>` where ^<target^> is one of
+    echo.  html       to make standalone HTML files
+    echo.  dirhtml    to make HTML files named index.html in directories
+    echo.  singlehtml to make a single large HTML file
+    echo.  pickle     to make pickle files
+    echo.  json       to make JSON files
+    echo.  htmlhelp   to make HTML files and a HTML help project
+    echo.  qthelp     to make HTML files and a qthelp project
+    echo.  devhelp    to make HTML files and a Devhelp project
+    echo.  epub       to make an epub
+    echo.  latex      to make LaTeX files, you can set PAPER=a4 or PAPER=letter
+    echo.  text       to make text files
+    echo.  man        to make manual pages
+    echo.  texinfo    to make Texinfo files
+    echo.  gettext    to make PO message catalogs
+    echo.  changes    to make an overview over all changed/added/deprecated items
+    echo.  linkcheck  to check all external links for integrity
+    echo.  doctest    to run all doctests embedded in the documentation if enabled
+    goto end
+)
+
+if "%1" == "clean" (
+    for /d %%i in (%BUILDDIR%\*) do rmdir /q /s %%i
+    del /q /s %BUILDDIR%\*
+    goto end
+)
+
+if "%1" == "html" (
+    %SPHINXBUILD% -b html %ALLSPHINXOPTS% %BUILDDIR%/html
+    if errorlevel 1 exit /b 1
+    echo.
+    echo.Build finished. The HTML pages are in %BUILDDIR%/html.
+    goto end
+)
+
+if "%1" == "dirhtml" (
+    %SPHINXBUILD% -b dirhtml %ALLSPHINXOPTS% %BUILDDIR%/dirhtml
+    if errorlevel 1 exit /b 1
+    echo.
+    echo.Build finished. The HTML pages are in %BUILDDIR%/dirhtml.
+    goto end
+)
+
+if "%1" == "singlehtml" (
+    %SPHINXBUILD% -b singlehtml %ALLSPHINXOPTS% %BUILDDIR%/singlehtml
+    if errorlevel 1 exit /b 1
+    echo.
+    echo.Build finished. The HTML pages are in %BUILDDIR%/singlehtml.
+    goto end
+)
+
+if "%1" == "pickle" (
+    %SPHINXBUILD% -b pickle %ALLSPHINXOPTS% %BUILDDIR%/pickle
+    if errorlevel 1 exit /b 1
+    echo.
+    echo.Build finished; now you can process the pickle files.
+    goto end
+)
+
+if "%1" == "json" (
+    %SPHINXBUILD% -b json %ALLSPHINXOPTS% %BUILDDIR%/json
+    if errorlevel 1 exit /b 1
+    echo.
+    echo.Build finished; now you can process the JSON files.
+    goto end
+)
+
+if "%1" == "htmlhelp" (
+    %SPHINXBUILD% -b htmlhelp %ALLSPHINXOPTS% %BUILDDIR%/htmlhelp
+    if errorlevel 1 exit /b 1
+    echo.
+    echo.Build finished; now you can run HTML Help Workshop with the ^
+.hhp project file in %BUILDDIR%/htmlhelp.
+    goto end
+)
+
+if "%1" == "qthelp" (
+    %SPHINXBUILD% -b qthelp %ALLSPHINXOPTS% %BUILDDIR%/qthelp
+    if errorlevel 1 exit /b 1
+    echo.
+    echo.Build finished; now you can run "qcollectiongenerator" with the ^
+.qhcp project file in %BUILDDIR%/qthelp, like this:
+    echo.^> qcollectiongenerator %BUILDDIR%\qthelp\OpenLPUserGuide.qhcp
+    echo.To view the help file:
+    echo.^> assistant -collectionFile %BUILDDIR%\qthelp\OpenLPUserGuide.ghc
+    goto end
+)
+
+if "%1" == "devhelp" (
+    %SPHINXBUILD% -b devhelp %ALLSPHINXOPTS% %BUILDDIR%/devhelp
+    if errorlevel 1 exit /b 1
+    echo.
+    echo.Build finished.
+    goto end
+)
+
+if "%1" == "epub" (
+    %SPHINXBUILD% -b epub %ALLSPHINXOPTS% %BUILDDIR%/epub
+    if errorlevel 1 exit /b 1
+    echo.
+    echo.Build finished. The epub file is in %BUILDDIR%/epub.
+    goto end
+)
+
+if "%1" == "latex" (
+    %SPHINXBUILD% -b latex %ALLSPHINXOPTS% %BUILDDIR%/latex
+    if errorlevel 1 exit /b 1
+    echo.
+    echo.Build finished; the LaTeX files are in %BUILDDIR%/latex.
+    goto end
+)
+
+if "%1" == "text" (
+    %SPHINXBUILD% -b text %ALLSPHINXOPTS% %BUILDDIR%/text
+    if errorlevel 1 exit /b 1
+    echo.
+    echo.Build finished. The text files are in %BUILDDIR%/text.
+    goto end
+)
+
+if "%1" == "man" (
+    %SPHINXBUILD% -b man %ALLSPHINXOPTS% %BUILDDIR%/man
+    if errorlevel 1 exit /b 1
+    echo.
+    echo.Build finished. The manual pages are in %BUILDDIR%/man.
+    goto end
+)
+
+if "%1" == "texinfo" (
+    %SPHINXBUILD% -b texinfo %ALLSPHINXOPTS% %BUILDDIR%/texinfo
+    if errorlevel 1 exit /b 1
+    echo.
+    echo.Build finished. The Texinfo files are in %BUILDDIR%/texinfo.
+    goto end
+)
+
+if "%1" == "gettext" (
+    %SPHINXBUILD% -b gettext %I18NSPHINXOPTS% %BUILDDIR%/locale
+    if errorlevel 1 exit /b 1
+    echo.
+    echo.Build finished. The message catalogs are in %BUILDDIR%/locale.
+    goto end
+)
+
+if "%1" == "changes" (
+    %SPHINXBUILD% -b changes %ALLSPHINXOPTS% %BUILDDIR%/changes
+    if errorlevel 1 exit /b 1
+    echo.
+    echo.The overview file is in %BUILDDIR%/changes.
+    goto end
+)
+
+if "%1" == "linkcheck" (
+    %SPHINXBUILD% -b linkcheck %ALLSPHINXOPTS% %BUILDDIR%/linkcheck
+    if errorlevel 1 exit /b 1
+    echo.
+    echo.Link check complete; look for any errors in the above output ^
+or in %BUILDDIR%/linkcheck/output.txt.
+    goto end
+)
+
+if "%1" == "doctest" (
+    %SPHINXBUILD% -b doctest %ALLSPHINXOPTS% %BUILDDIR%/doctest
+    if errorlevel 1 exit /b 1
+    echo.
+    echo.Testing of doctests in the sources finished, look at the ^
+results in %BUILDDIR%/doctest/output.txt.
+    goto end
+)
+
+if "%1" == "pdf" (
+    %SPHINXBUILD% -b pdf %ALLSPHINXOPTS% %BUILDDIR%/pdf
+    echo.
+    echo.Build finished. The PDF files are in %BUILDDIR%/pdf
+    goto end
+)
+
+:end

=== added file 'user-guide/pdf_optimise.py'
--- user-guide/pdf_optimise.py	1970-01-01 00:00:00 +0000
+++ user-guide/pdf_optimise.py	2018-10-16 15:56:28 +0000
@@ -0,0 +1,60 @@
+#!/usr/bin/env python
+import os
+import sys
+from tempfile import mkdtemp
+import re
+import shutil
+
+IMAGE_WIDTH = re.compile(r':width: ([\d]+)px', re.UNICODE)
+
+def copy_files(source_dir, temp_dir):
+    for root, dirs, files in os.walk(source_dir):
+        curr_dir = root[len(source_dir) + 1:]
+        full_dir = os.path.join(temp_dir, curr_dir)
+        for name in files:
+            if name.endswith(u'.rst'):
+                if not os.path.exists(full_dir):
+                    os.makedirs(full_dir)
+                shutil.copy2(os.path.join(root, name),
+                    os.path.join(full_dir, name))
+
+def restore_files(temp_dir, restore_dir):
+    copy_files(temp_dir, restore_dir)
+    shutil.rmtree(temp_dir)
+
+def adjust_image(match):
+    try:
+        width = int(match.group(1))
+        width = int(round(width * 2.4))
+        return ':width: %spx' % width
+    except:
+        return match.group(0)
+
+def process_images(filename):
+    fd = open(filename, 'rb')
+    contents = fd.read()
+    fd.close()
+    contents = IMAGE_WIDTH.sub(adjust_image, contents)
+    fd = open(filename, 'wb')
+    fd.write(contents)
+    fd.close()
+
+def process_files(base_dir):
+    for root, dirs, files in os.walk(base_dir):
+        for name in files:
+            if name.endswith(u'.rst'):
+                process_images(os.path.join(root, name))
+
+def main():
+    here = os.path.abspath(os.path.split(__file__)[0])
+    if len(sys.argv) > 1 and sys.argv[1] == 'restore':
+        temp_dir = os.path.abspath(sys.argv[2])
+        restore_files(temp_dir, here)
+    else:
+        temp_dir = mkdtemp()
+        print temp_dir
+        copy_files(here, temp_dir)
+        process_files(here)
+
+if __name__ == '__main__':
+    main()
\ No newline at end of file

=== added directory 'user-guide/source'
=== added directory 'user-guide/source/_static'
=== added directory 'user-guide/source/_templates'
=== added file 'user-guide/source/adding-content.rst'
--- user-guide/source/adding-content.rst	1970-01-01 00:00:00 +0000
+++ user-guide/source/adding-content.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,18 @@
+.. _adding-content:
+
+Adding More Content
+===================
+Now that you've got a mostly workable OpenLP installation, how do you get all your songs and things into OpenLP?
+
+Importing Songs
+---------------
+You've been using EasyWorship, this is how you get your songs out of it.
+
+Importing a Bible
+-----------------
+You need to be able to project Bible verses, this shows you how to get Bibles into OpenLP.
+
+Loading a Presentation
+----------------------
+Adding Videos and Images
+------------------------

=== added file 'user-guide/source/conf.py'
--- user-guide/source/conf.py	1970-01-01 00:00:00 +0000
+++ user-guide/source/conf.py	2018-10-16 15:56:28 +0000
@@ -0,0 +1,350 @@
+# -*- coding: utf-8 -*-
+#
+# OpenLP User Guide documentation build configuration file, created by
+# sphinx-quickstart on Wed Jul  4 23:35:21 2012.
+#
+# This file is execfile()d with the current directory set to its containing dir.
+#
+# Note that not all possible configuration values are present in this
+# autogenerated file.
+#
+# All configuration values have a default; values that are commented out
+# serve to show the default.
+
+import sys, os
+
+# If extensions (or modules to document with autodoc) are in another directory,
+# add these directories to sys.path here. If the directory is relative to the
+# documentation root, use os.path.abspath to make it absolute, like shown here.
+#sys.path.insert(0, os.path.abspath('.'))
+
+# -- General configuration -----------------------------------------------------
+
+# If your documentation needs a minimal Sphinx version, state it here.
+#needs_sphinx = '1.0'
+
+# Add any Sphinx extension module names here, as strings. They can be extensions
+# coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
+extensions = ['rst2pdf.pdfbuilder']
+
+# Add any paths that contain templates here, relative to this directory.
+templates_path = ['_templates']
+
+# The suffix of source filenames.
+source_suffix = '.rst'
+
+# The encoding of source files.
+#source_encoding = 'utf-8-sig'
+
+# The master toctree document.
+master_doc = 'index'
+
+# General information about the project.
+project = u'OpenLP User Guide'
+copyright = u'2012, OpenLP Team'
+
+# The version info for the project you're documenting, acts as replacement for
+# |version| and |release|, also used in various other places throughout the
+# built documents.
+#
+# The short X.Y version.
+version = '2.0'
+# The full version, including alpha/beta/rc tags.
+release = '2.0'
+
+# The language for content autogenerated by Sphinx. Refer to documentation
+# for a list of supported languages.
+#language = None
+
+# There are two options for replacing |today|: either, you set today to some
+# non-false value, then it is used:
+#today = ''
+# Else, today_fmt is used as the format for a strftime call.
+#today_fmt = '%B %d, %Y'
+
+# List of patterns, relative to source directory, that match files and
+# directories to ignore when looking for source files.
+exclude_patterns = []
+
+# The reST default role (used for this markup: `text`) to use for all documents.
+#default_role = None
+
+# If true, '()' will be appended to :func: etc. cross-reference text.
+add_function_parentheses = True
+
+# If true, the current module name will be prepended to all description
+# unit titles (such as .. function::).
+#add_module_names = True
+
+# If true, sectionauthor and moduleauthor directives will be shown in the
+# output. They are ignored by default.
+#show_authors = False
+
+# The name of the Pygments (syntax highlighting) style to use.
+pygments_style = 'sphinx'
+
+# A list of ignored prefixes for module index sorting.
+#modindex_common_prefix = []
+
+
+# -- Options for HTML output ---------------------------------------------------
+
+# The theme to use for HTML and HTML Help pages.  See the documentation for
+# a list of builtin themes.
+if sys.argv[2] == 'qthelp' or sys.argv[2] == 'htmlhelp':
+    html_theme = 'openlp_qthelp'
+else:
+    html_theme = 'default'
+
+# Theme options are theme-specific and customize the look and feel of a theme
+# further.  For a list of options available for each theme, see the
+# documentation.
+if sys.argv[2] == 'html':
+    html_theme_options = {
+        'sidebarbgcolor': '#3a60a9',
+        'relbarbgcolor': '#203b6f',
+        'footerbgcolor': '#26437c',
+        'headtextcolor': '#203b6f',
+        'linkcolor': '#26437c',
+        'sidebarlinkcolor': '#ceceff'
+    }
+
+# Add any paths that contain custom themes here, relative to this directory.
+html_theme_path = [os.path.abspath(os.path.join('..', '..', 'common', 'themes'))]
+
+# The name for this set of Sphinx documents.  If None, it defaults to
+# "<project> v<release> documentation".
+html_title = 'OpenLP 2.0 User Guide'
+
+# A shorter title for the navigation bar.  Default is the same as html_title.
+#html_short_title = None
+
+# The name of an image file (relative to this directory) to place at the top
+# of the sidebar.
+html_logo = '../../common/images/logo.png'
+
+# The name of an image file (within the static path) to use as favicon of the
+# docs.  This file should be a Windows icon file (.ico) being 16x16 or 32x32
+# pixels large.
+html_favicon = '../../common/images/openlp.ico'
+
+# Add any paths that contain custom static files (such as style sheets) here,
+# relative to this directory. They are copied after the builtin static files,
+# so a file named "default.css" will overwrite the builtin "default.css".
+html_static_path = ['_static']
+
+# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,
+# using the given strftime format.
+#html_last_updated_fmt = '%b %d, %Y'
+
+# If true, SmartyPants will be used to convert quotes and dashes to
+# typographically correct entities.
+#html_use_smartypants = True
+
+# Custom sidebar templates, maps document names to template names.
+#html_sidebars = {}
+
+# Additional templates that should be rendered to pages, maps page names to
+# template names.
+#html_additional_pages = {}
+
+# If false, no module index is generated.
+#html_domain_indices = True
+
+# If false, no index is generated.
+#html_use_index = True
+
+# If true, the index is split into individual pages for each letter.
+#html_split_index = False
+
+# If true, links to the reST sources are added to the pages.
+#html_show_sourcelink = True
+
+# If true, "Created using Sphinx" is shown in the HTML footer. Default is True.
+#html_show_sphinx = True
+
+# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True.
+#html_show_copyright = True
+
+# If true, an OpenSearch description file will be output, and all pages will
+# contain a <link> tag referring to it.  The value of this option must be the
+# base URL from which the finished HTML is served.
+#html_use_opensearch = ''
+
+# This is the file name suffix for HTML files (e.g. ".xhtml").
+#html_file_suffix = None
+
+# Output file base name for HTML help builder.
+htmlhelp_basename = 'openlp-user-guide'
+
+
+# -- Options for LaTeX output --------------------------------------------------
+
+latex_elements = {
+# The paper size ('letterpaper' or 'a4paper').
+#'papersize': 'letterpaper',
+
+# The font size ('10pt', '11pt' or '12pt').
+#'pointsize': '10pt',
+
+# Additional stuff for the LaTeX preamble.
+#'preamble': '',
+}
+
+# Grouping the document tree into LaTeX files. List of tuples
+# (source start file, target name, title, author, documentclass [howto/manual]).
+latex_documents = [
+  ('index', 'OpenLP-User-Guide.tex', u'OpenLP User Guide',
+   u'OpenLP Team', 'manual'),
+]
+
+# The name of an image file (relative to this directory) to place at the top of
+# the title page.
+#latex_logo = None
+
+# For "manual" documents, if this is true, then toplevel headings are parts,
+# not chapters.
+#latex_use_parts = False
+
+# If true, show page references after internal links.
+#latex_show_pagerefs = False
+
+# If true, show URL addresses after external links.
+#latex_show_urls = False
+
+# Documents to append as an appendix to all manuals.
+#latex_appendices = []
+
+# If false, no module index is generated.
+#latex_domain_indices = True
+
+
+# -- Options for manual page output --------------------------------------------
+
+# One entry per manual page. List of tuples
+# (source start file, name, description, authors, manual section).
+man_pages = [
+    ('index', 'openlp-user-guide', u'OpenLP User Guide',
+     [u'OpenLP Team'], 1)
+]
+
+# If true, show URL addresses after external links.
+#man_show_urls = False
+
+
+# -- Options for Texinfo output ------------------------------------------------
+
+# Grouping the document tree into Texinfo files. List of tuples
+# (source start file, target name, title, author,
+#  dir menu entry, description, category)
+texinfo_documents = [
+  ('index', 'OpenLP-User-Guide', u'OpenLP User Guide',
+   u'OpenLP Team', 'OpenLP-User-Guide', 'One line description of project.',
+   'Miscellaneous'),
+]
+
+# Documents to append as an appendix to all manuals.
+#texinfo_appendices = []
+
+# If false, no module index is generated.
+#texinfo_domain_indices = True
+
+# How to display URL addresses: 'footnote', 'no', or 'inline'.
+#texinfo_show_urls = 'footnote'
+
+# -- Options for PDF output --------------------------------------------------
+# Grouping the document tree into PDF files. List of tuples
+# (source start file, target name, title, author, options).
+#
+# If there is more than one author, separate them with \\.
+# For example: r'Guido van Rossum\\Fred L. Drake, Jr., editor'
+#
+# The options element is a dictionary that lets you override
+# this config per-document.
+# For example,
+# ('index', u'MyProject', u'My Project', u'Author Name',
+# dict(pdf_compressed = True))
+# would mean that specific document would be compressed
+# regardless of the global pdf_compressed setting.
+
+pdf_documents = [
+    ('index', u'OpenLP-User-Guide', u'OpenLP User Guide', u'OpenLP Team'),
+]
+
+# A comma-separated list of custom stylesheets. Example:
+pdf_stylesheets = ['sphinx','kerning','a4']
+
+# A list of folders to search for stylesheets. Example:
+pdf_style_path = ['.', '_styles']
+
+# Create a compressed PDF
+# Use True/False or 1/0
+# Example: compressed=True
+pdf_compressed = True
+
+# A colon-separated list of folders to search for fonts. Example:
+# pdf_font_path = ['/usr/share/fonts', '/usr/share/texmf-dist/fonts/']
+# Language to be used for hyphenation support
+#pdf_language = "en_US"
+
+# Mode for literal blocks wider than the frame. Can be
+# overflow, shrink or truncate
+#pdf_fit_mode = "shrink"
+
+# Section level that forces a break page.
+# For example: 1 means top-level sections start in a new page
+# 0 means disabled
+#pdf_break_level = 0
+
+# When a section starts in a new page, force it to be 'even', 'odd',
+# or just use 'any'
+#pdf_breakside = 'any'
+
+# Insert footnotes where they are defined instead of
+# at the end.
+#pdf_inline_footnotes = True
+
+# verbosity level. 0 1 or 2
+#pdf_verbosity = 0
+
+# If false, no index is generated.
+#pdf_use_index = True
+
+# If false, no modindex is generated.
+#pdf_use_modindex = True
+
+# If false, no coverpage is generated.
+#pdf_use_coverpage = True
+
+# Name of the cover page template to use
+#pdf_cover_template = 'sphinxcover.tmpl'
+
+# Documents to append as an appendix to all manuals.
+#pdf_appendices = []
+
+# Enable experimental feature to split table cells. Use it
+
+# if you get "DelayedTable too big" errors
+#pdf_splittables = False
+
+# Set the default DPI for images
+#pdf_default_dpi = 72
+
+# Enable rst2pdf extension modules (default is only vectorpdf)
+# you need vectorpdf if you want to use sphinx's graphviz support
+#pdf_extensions = ['vectorpdf']
+
+# Page template name for "regular" pages
+#pdf_page_template = 'cutePage'
+
+# Show Table Of Contents at the beginning?
+#pdf_use_toc = True
+
+# How many levels deep should the table of contents be?
+pdf_toc_depth = 9999
+
+# Add section number to section references
+pdf_use_numbered_links = False
+
+# Background images fitting mode
+pdf_fit_background_mode = 'scale'
\ No newline at end of file

=== added file 'user-guide/source/getting-more.rst'
--- user-guide/source/getting-more.rst	1970-01-01 00:00:00 +0000
+++ user-guide/source/getting-more.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,18 @@
+.. _getting-more:
+
+Getting More Out of OpenLP
+==========================
+
+Using the Web Remote
+--------------------
+
+Slide Shows
+-----------
+
+Backing Tracks
+--------------
+
+Finding Out More
+----------------
+View our `reference manual <http://manual.openlp.org/>`_.
+

=== added directory 'user-guide/source/getting-started'
=== added file 'user-guide/source/getting-started/adding-songs.rst'
--- user-guide/source/getting-started/adding-songs.rst	1970-01-01 00:00:00 +0000
+++ user-guide/source/getting-started/adding-songs.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,6 @@
+.. _adding-songs:
+
+Adding Songs
+============
+Once you've got OpenLP configured, you can start adding songs.
+

=== added file 'user-guide/source/getting-started/fedora.rst'
--- user-guide/source/getting-started/fedora.rst	1970-01-01 00:00:00 +0000
+++ user-guide/source/getting-started/fedora.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,30 @@
+.. _fedora:
+
+Fedora(KDE)
+===========
+
+**Note** when installing OpenLP you will need to have administrator privileges.
+You will be asked for the administrator password to install.
+
+From the KickOff open *Software Management*. Type OpenLP into the search
+box. Then click :guilabel:`Find by name` or press :kbd:`Enter`.
+
+.. image:: ../screenshots/install/fedora/1-software-management.png
+   :width: 831px
+
+Select OpenLP from the search results. Next, click :guilabel:`Apply`
+
+.. image:: ../screenshots/install/fedora/2-search-results.png
+   :width: 831px
+
+Now give permission to install other software dependencies that are needed by
+clicking :guilabel:`Continue`
+
+.. image:: ../screenshots/install/fedora/3-additional-software.png
+   :width: 566px
+
+Once completed you can run OpenLP by clicking on its logo in the completed
+install notification, or from the KickOff menu.
+
+.. image:: ../screenshots/install/fedora/4-installation-complete.png
+   :width: 521px

=== added file 'user-guide/source/getting-started/first-time-wizard.rst'
--- user-guide/source/getting-started/first-time-wizard.rst	1970-01-01 00:00:00 +0000
+++ user-guide/source/getting-started/first-time-wizard.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,21 @@
+.. _first-time-wzard:
+
+First Time Wizard
+=================
+
+When OpenLP starts up for the first time, you can select the language you want
+to use it in, or allow OpenLP to automatically detect your language from your
+operating system. This may take a long time as OpenLP needs to contact the
+download servers to initialise First Time Wizard.
+
+.. image:: ../screenshots/firsttimewizard/selecttranslation.png
+
+Follow the prompts once the First Time Wizard has started.
+
+.. image:: ../screenshots/firsttimewizard/firsttimewizard.png
+
+The First Time Wizard contains a selection of songs, Bibles and themes to
+choose and download into OpenLP. The wizard also helps you set up your
+monitors, your default theme and which features you want enabled. If at any
+later stage you want to re-run the wizard, you can select it from within
+OpenLP.

=== added file 'user-guide/source/getting-started/getting-started.rst'
--- user-guide/source/getting-started/getting-started.rst	1970-01-01 00:00:00 +0000
+++ user-guide/source/getting-started/getting-started.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,46 @@
+.. _getting-started:
+
+Getting Started
+===============
+In this section we'll  be taking you through the first steps to getting OpenLP
+up and running on your computer.
+
+Installing
+----------
+Follow the instructions below to download and install OpenLP on your operating
+system.
+
+.. toctree::
+   :maxdepth: 2
+   
+   windows
+   mac-os-x
+   ubuntu
+   fedora
+
+For more information on installing OpenLP on other platforms, please see the
+`Reference Manual <http://manual.openlp.org/>`_
+
+Running for the First Time
+--------------------------
+When OpenLP starts up for the first time, it may take a little while to get
+started due to the fact that it needs to perform some initial setup.
+
+.. toctree::
+   :maxdepth: 2
+
+   first-time-wizard
+   adding-songs
+
+Creating a Service
+******************
+Now that you have a few songs, you can create a proper service.
+
+Running a Service
+*****************
+If you have a service, you need to know how to run it.
+
+Changing How Things Look
+************************
+To change how songs look, we need to add or edit **themes**.
+

=== added file 'user-guide/source/getting-started/mac-os-x.rst'
--- user-guide/source/getting-started/mac-os-x.rst	1970-01-01 00:00:00 +0000
+++ user-guide/source/getting-started/mac-os-x.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,17 @@
+.. _install-mac-os-x:
+
+Mac OS X
+========
+Installation of OpenLP on Mac OS X is just like most other software packages
+on OS X, where you simply have to drag and drop OpenLP into your Applications
+directory to install it..
+
+Visit the `download page <http://openlp.org/en/download>`_ on the
+`OpenLP website <http://openlp.org/>`_ to download the OpenLP disk image.
+
+Before the setup wizard starts, you are asked to select a langage. This is not
+the language you will be using OpenLP in, it is simply the language you will
+be using to install OpenLP.
+
+.. image:: ../screenshots/install/macosx/1-copy-to-applications.png
+   :width: 547px

=== added file 'user-guide/source/getting-started/ubuntu.rst'
--- user-guide/source/getting-started/ubuntu.rst	1970-01-01 00:00:00 +0000
+++ user-guide/source/getting-started/ubuntu.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,60 @@
+.. _ubuntu:
+
+Ubuntu
+======
+The latest versions of Ubuntu already have OpenLP, you simply need to open
+the Software Center, search for OpenLP and click to install it.
+
+Open up *Software Center* by clicking on the :guilabel:`Software Center` icon
+in the Launcher if you are using the *Unity* desktop, or if you are using an
+older version of Ubuntu or the *Classic* desktop go to
+:menuselection:`Applications` and select the *Software Center* from the bottom
+of the menu. You will need to be the administrator of the system to install
+OpenLP and may be asked for the administrator password several times through
+this process.
+
+When you have the Software Center running simply search for OpenLP and click
+:guilabel:`Install`.
+
+.. image:: ../screenshots/install/ubuntu/1-search-openlp.png
+   :width: 892px
+
+You will see the install progress as OpenLP and the dependencies required for
+it to run are downloaded.
+
+.. image:: ../screenshots/install/ubuntu/2-install-progress.png
+   :width: 892px
+
+After installation you should see that OpenLP is installed.
+
+.. image:: ../screenshots/install/ubuntu/3-install-complete.png
+   :width: 892px
+
+You can now run OpenLP by either searching for it in the *Dash*, or clicking on
+the category *Media Apps* in Unity. If you are running the Classic Desktop you
+will have OpenLP available by clicking
+:menuselection:`Applications --> Sound and Video --> OpenLP`
+
+Ubuntu 12.04
+------------
+If you're using Ubuntu 12.04, you may need to enable the *Backports*
+repository in order to find OpenLP. The *Backports* repository is a collection
+of newer versions of software already available in Ubuntu.
+
+With *Software Center* openlp, go to :menuselection:`Edit --> Software Sources`
+
+.. image:: ../screenshots/install/ubuntu/4-software-sources.png
+   :width: 892px
+
+Then click on the :guilabel:`Updates` tab and make sure the checkbox next to
+:guilabel:`Backports` is checked. Click OK and then close and open *Software
+Center* to refresh the software list.
+
+.. image:: ../screenshots/install/ubuntu/5-updates-backports.png
+   :width: 588px
+
+Other Ubuntu Releases
+---------------------
+For information on how to install OpenLP in older Ubuntu releases, and in
+Ubuntu derivatives like Kubuntu and Xubuntu, please see the relevaant section
+in the `Reference Manual <http://manual.openlp.org/>`_.

=== added file 'user-guide/source/getting-started/windows.rst'
--- user-guide/source/getting-started/windows.rst	1970-01-01 00:00:00 +0000
+++ user-guide/source/getting-started/windows.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,73 @@
+.. _install-windows:
+
+Windows
+=======
+Installation of OpenLP on Windows is much like most other software packages on
+Windows, where a setup wizard guides you through the process.
+
+Visit the `download page <http://openlp.org/en/download>`_ on the
+`OpenLP website <http://openlp.org/>`_ to download OpenLP. When you download
+OpenLP on Windows, Windows will ask you if you are sure you want to download
+it. Be assured that our installer is safe, and has been tested by multiple
+independent vendors who have certified our installer to be free of viruses and
+malware.
+
+.. image:: ../screenshots/install/windows/1-download.png
+   :width: 434px
+
+Before the setup wizard starts, you are asked to select a langage. This is not
+the language you will be using OpenLP in, it is simply the language you will
+be using to install OpenLP.
+
+.. image:: ../screenshots/install/windows/2-select-language.png
+   :width: 333px
+
+After selecting your language, the welcome screen appears.
+
+.. image:: ../screenshots/install/windows/3-welcome.png
+   :width: 533px
+
+Next you be asked to accept the license. This license is the reason why OpenLP
+is free. To find out more about the license, please see the
+`quick guide to the GPL <http://www.gnu.org/licenses/quick-guide-gplv3.html>`_
+on the `Free Software Foundation <http://www.fsf.org/>`_'s site.
+
+.. image:: ../screenshots/install/windows/4-license.png
+   :width: 533px
+
+Once you've agreed to the license, you can choose where to install OpenLP to.
+This usually defaults to the best place, and it is recommended you leave it
+as it is.
+
+.. image:: ../screenshots/install/windows/5-install-location.png
+   :width: 533px
+
+In the next step you can select the name of the folder in your start menu
+where OpenLP will put its links.
+
+.. image:: ../screenshots/install/windows/6-start-menu.png
+   :width: 533px
+
+If you want the installer to put an icon on your desktop, you can do that by
+checking the checkbox on the "Additional tasks" screen of the installer.
+
+.. image:: ../screenshots/install/windows/7-additional-tasks.png
+   :width: 533px
+
+When the installer is ready to install OpenLP, it will show you a summary of
+all the options you have selected. Click the Next button to install OpenLP.
+
+.. image:: ../screenshots/install/windows/8-summary.png
+   :width: 533px
+
+The installer usually takes about a minute to install OpenLP. While it does so
+it will show you the progress.
+
+.. image:: ../screenshots/install/windows/9-progress.png
+   :width: 533px
+
+Lastly, once the installation is complete, you can check the "Launch OpenLP"
+checkbox to run OpenLP once the installer has exited.
+
+.. image:: ../screenshots/install/windows/10-complete.png
+   :width: 533px

=== added file 'user-guide/source/index.rst'
--- user-guide/source/index.rst	1970-01-01 00:00:00 +0000
+++ user-guide/source/index.rst	2018-10-16 15:56:28 +0000
@@ -0,0 +1,33 @@
+.. OpenLP User Guide documentation master file, created by
+   sphinx-quickstart on Wed Jul  4 23:35:21 2012.
+   You can adapt this file completely to your liking, but it should at least
+   contain the root `toctree` directive.
+
+OpenLP 2.0 User Guide
+=====================
+
+Welcome to the OpenLP 2.0 user guide. This will provide you with an overview of
+how to use OpenLP in your church.
+
+Please note that this user guide is still a work in progress currently, and will
+be updated as content is added. For more information on how to use each of the
+features in OpenLP, see the `Reference Manual <http://manual.openlp.org/>`_.
+
+Contents
+--------
+
+.. toctree::
+   :maxdepth: 2
+
+   getting-started/getting-started
+   adding-content
+   getting-more
+
+
+Indices and tables
+==================
+
+* :ref:`genindex`
+* :ref:`modindex`
+* :ref:`search`
+

=== added directory 'user-guide/source/screenshots'
=== added directory 'user-guide/source/screenshots/firsttimewizard'
=== added file 'user-guide/source/screenshots/firsttimewizard/firsttimewizard.png'
Binary files user-guide/source/screenshots/firsttimewizard/firsttimewizard.png	1970-01-01 00:00:00 +0000 and user-guide/source/screenshots/firsttimewizard/firsttimewizard.png	2018-10-16 15:56:28 +0000 differ
=== added file 'user-guide/source/screenshots/firsttimewizard/selecttranslation.png'
Binary files user-guide/source/screenshots/firsttimewizard/selecttranslation.png	1970-01-01 00:00:00 +0000 and user-guide/source/screenshots/firsttimewizard/selecttranslation.png	2018-10-16 15:56:28 +0000 differ
=== added directory 'user-guide/source/screenshots/install'
=== added directory 'user-guide/source/screenshots/install/fedora'
=== added file 'user-guide/source/screenshots/install/fedora/1-software-management.png'
Binary files user-guide/source/screenshots/install/fedora/1-software-management.png	1970-01-01 00:00:00 +0000 and user-guide/source/screenshots/install/fedora/1-software-management.png	2018-10-16 15:56:28 +0000 differ
=== added file 'user-guide/source/screenshots/install/fedora/2-search-results.png'
Binary files user-guide/source/screenshots/install/fedora/2-search-results.png	1970-01-01 00:00:00 +0000 and user-guide/source/screenshots/install/fedora/2-search-results.png	2018-10-16 15:56:28 +0000 differ
=== added file 'user-guide/source/screenshots/install/fedora/3-additional-software.png'
Binary files user-guide/source/screenshots/install/fedora/3-additional-software.png	1970-01-01 00:00:00 +0000 and user-guide/source/screenshots/install/fedora/3-additional-software.png	2018-10-16 15:56:28 +0000 differ
=== added file 'user-guide/source/screenshots/install/fedora/4-installation-complete.png'
Binary files user-guide/source/screenshots/install/fedora/4-installation-complete.png	1970-01-01 00:00:00 +0000 and user-guide/source/screenshots/install/fedora/4-installation-complete.png	2018-10-16 15:56:28 +0000 differ
=== added directory 'user-guide/source/screenshots/install/macosx'
=== added file 'user-guide/source/screenshots/install/macosx/1-copy-to-applications.png'
Binary files user-guide/source/screenshots/install/macosx/1-copy-to-applications.png	1970-01-01 00:00:00 +0000 and user-guide/source/screenshots/install/macosx/1-copy-to-applications.png	2018-10-16 15:56:28 +0000 differ
=== added directory 'user-guide/source/screenshots/install/ubuntu'
=== added file 'user-guide/source/screenshots/install/ubuntu/1-search-openlp.png'
Binary files user-guide/source/screenshots/install/ubuntu/1-search-openlp.png	1970-01-01 00:00:00 +0000 and user-guide/source/screenshots/install/ubuntu/1-search-openlp.png	2018-10-16 15:56:28 +0000 differ
=== added file 'user-guide/source/screenshots/install/ubuntu/2-install-progress.png'
Binary files user-guide/source/screenshots/install/ubuntu/2-install-progress.png	1970-01-01 00:00:00 +0000 and user-guide/source/screenshots/install/ubuntu/2-install-progress.png	2018-10-16 15:56:28 +0000 differ
=== added file 'user-guide/source/screenshots/install/ubuntu/3-install-complete.png'
Binary files user-guide/source/screenshots/install/ubuntu/3-install-complete.png	1970-01-01 00:00:00 +0000 and user-guide/source/screenshots/install/ubuntu/3-install-complete.png	2018-10-16 15:56:28 +0000 differ
=== added file 'user-guide/source/screenshots/install/ubuntu/4-software-sources.png'
Binary files user-guide/source/screenshots/install/ubuntu/4-software-sources.png	1970-01-01 00:00:00 +0000 and user-guide/source/screenshots/install/ubuntu/4-software-sources.png	2018-10-16 15:56:28 +0000 differ
=== added file 'user-guide/source/screenshots/install/ubuntu/5-updates-backports.png'
Binary files user-guide/source/screenshots/install/ubuntu/5-updates-backports.png	1970-01-01 00:00:00 +0000 and user-guide/source/screenshots/install/ubuntu/5-updates-backports.png	2018-10-16 15:56:28 +0000 differ
=== added directory 'user-guide/source/screenshots/install/windows'
=== added file 'user-guide/source/screenshots/install/windows/.directory'
--- user-guide/source/screenshots/install/windows/.directory	1970-01-01 00:00:00 +0000
+++ user-guide/source/screenshots/install/windows/.directory	2018-10-16 15:56:28 +0000
@@ -0,0 +1,3 @@
+[Dolphin]
+PreviewsShown=true
+Timestamp=2012,7,7,20,13,37

=== added file 'user-guide/source/screenshots/install/windows/1-download.png'
Binary files user-guide/source/screenshots/install/windows/1-download.png	1970-01-01 00:00:00 +0000 and user-guide/source/screenshots/install/windows/1-download.png	2018-10-16 15:56:28 +0000 differ
=== added file 'user-guide/source/screenshots/install/windows/10-complete.png'
Binary files user-guide/source/screenshots/install/windows/10-complete.png	1970-01-01 00:00:00 +0000 and user-guide/source/screenshots/install/windows/10-complete.png	2018-10-16 15:56:28 +0000 differ
=== added file 'user-guide/source/screenshots/install/windows/2-select-language.png'
Binary files user-guide/source/screenshots/install/windows/2-select-language.png	1970-01-01 00:00:00 +0000 and user-guide/source/screenshots/install/windows/2-select-language.png	2018-10-16 15:56:28 +0000 differ
=== added file 'user-guide/source/screenshots/install/windows/3-welcome.png'
Binary files user-guide/source/screenshots/install/windows/3-welcome.png	1970-01-01 00:00:00 +0000 and user-guide/source/screenshots/install/windows/3-welcome.png	2018-10-16 15:56:28 +0000 differ
=== added file 'user-guide/source/screenshots/install/windows/4-license.png'
Binary files user-guide/source/screenshots/install/windows/4-license.png	1970-01-01 00:00:00 +0000 and user-guide/source/screenshots/install/windows/4-license.png	2018-10-16 15:56:28 +0000 differ
=== added file 'user-guide/source/screenshots/install/windows/5-install-location.png'
Binary files user-guide/source/screenshots/install/windows/5-install-location.png	1970-01-01 00:00:00 +0000 and user-guide/source/screenshots/install/windows/5-install-location.png	2018-10-16 15:56:28 +0000 differ
=== added file 'user-guide/source/screenshots/install/windows/6-start-menu.png'
Binary files user-guide/source/screenshots/install/windows/6-start-menu.png	1970-01-01 00:00:00 +0000 and user-guide/source/screenshots/install/windows/6-start-menu.png	2018-10-16 15:56:28 +0000 differ
=== added file 'user-guide/source/screenshots/install/windows/7-additional-tasks.png'
Binary files user-guide/source/screenshots/install/windows/7-additional-tasks.png	1970-01-01 00:00:00 +0000 and user-guide/source/screenshots/install/windows/7-additional-tasks.png	2018-10-16 15:56:28 +0000 differ
=== added file 'user-guide/source/screenshots/install/windows/8-summary.png'
Binary files user-guide/source/screenshots/install/windows/8-summary.png	1970-01-01 00:00:00 +0000 and user-guide/source/screenshots/install/windows/8-summary.png	2018-10-16 15:56:28 +0000 differ
=== added file 'user-guide/source/screenshots/install/windows/9-progress.png'
Binary files user-guide/source/screenshots/install/windows/9-progress.png	1970-01-01 00:00:00 +0000 and user-guide/source/screenshots/install/windows/9-progress.png	2018-10-16 15:56:28 +0000 differ