Merge lp:~nskaggs/ubuntu-ui-toolkit/sphinx-autopilot-emulator into lp:ubuntu-ui-toolkit

Proposed by Nicholas Skaggs on 2013-08-14
Status: Work in progress
Proposed branch: lp:~nskaggs/ubuntu-ui-toolkit/sphinx-autopilot-emulator
Merge into: lp:ubuntu-ui-toolkit
Diff against target: 530 lines (+508/-0)
4 files modified
documentation/conf.py (+285/-0)
documentation/index.rst (+23/-0)
documentation/make.bat (+190/-0)
documentation/ubuntuuitoolkit.rst (+10/-0)
To merge this branch: bzr merge lp:~nskaggs/ubuntu-ui-toolkit/sphinx-autopilot-emulator
Reviewer Review Type Date Requested Status
Corey Goldberg (community) Needs Fixing on 2013-10-07
PS Jenkins bot continuous-integration Needs Fixing on 2013-10-02
Leo Arias (community) code review. Approve on 2013-08-14
Ubuntu SDK team 2013-08-14 Pending
Review via email: mp+180220@code.launchpad.net

Commit message

Merge in the sphinx build for the autopilot docs.

Description of the change

Can we merge in the sphinx build for the autopilot docs. I'm a sphinx newb, so this isn't intended to be beautiful. Comments welcome. This is already being used here:

http://developer.ubuntu.com/api/devel/ubuntu-13.04/autopilot/_modules/ubuntuuitoolkit/

To post a comment you must log in.
Nicholas Skaggs (nskaggs) wrote :

The current doc generation uses qdoc, and I don't think we can use it for the autopilot emulator. If we somehow can, let's do that. This only builds the autopilot emulator docs, not any of the actual toolkit documentation. Thus if merged, 2 build systems would be in place. I expect some tweaks to this even if the go-ahead is sought.

Leo Arias (elopio) wrote :

I think qdoc doesn't support python, and sphinx doesn't support qml. So there's no way to avoid the two systems.

review: Approve (code review.)
697. By Tim Peeters on 2013-08-16

Add a drag threshold to Panel (and Toolbar) so that unintentional movements while clicking are not detected as a drag to open/close the panel. Fixes: https://bugs.launchpad.net/bugs/1179569.

Approved by Zsombor Egri, PS Jenkins bot, Tim Peeters.

698. By PS Jenkins bot on 2013-08-19

Releasing 0.1.46+13.10.20130819-0ubuntu1 (revision 697 from lp:ubuntu-ui-toolkit).

Approved by PS Jenkins bot.

699. By Zsombor Egri on 2013-08-19

Alarm management QML API.

Approved by Christian Dywan, PS Jenkins bot, Zsombor Egri.

700. By PS Jenkins bot on 2013-08-19

Releasing 0.1.46+13.10.20130819.3-0ubuntu1 (revision 699 from lp:ubuntu-ui-toolkit).

Approved by PS Jenkins bot.

701. By Omer Akram on 2013-08-21

make the input device detection logic inside autopilot emulators actually work.

Approved by Günter Schwann, PS Jenkins bot.

702. By Omer Akram on 2013-08-21

first step for autopilot tests to run on touch devices.

Approved by Günter Schwann, PS Jenkins bot.

703. By Michael Zanetti on 2013-08-21

Make Popover themable and allow inheriting Popover's default style.

Approved by PS Jenkins bot, Tim Peeters.

704. By PS Jenkins bot on 2013-08-21

Releasing 0.1.46+13.10.20130821-0ubuntu1 (revision 703 from lp:ubuntu-ui-toolkit).

Approved by PS Jenkins bot.

705. By Launchpad Translations on behalf of ubuntu-sdk-team on 2013-08-22

Launchpad automatic translations update.

706. By Alexandre Abreu on 2013-08-22

Add an actionmanager property that let clients be more flexible with their actions at runtime. Fixes: https://bugs.launchpad.net/bugs/1207804.

Approved by PS Jenkins bot.

707. By Tim Peeters on 2013-08-22

Do not trigger a ToolbarButton that is not enabled. Fixes: https://bugs.launchpad.net/bugs/1202245.

Approved by PS Jenkins bot, Christian Dywan.

708. By PS Jenkins bot on 2013-08-22

Releasing 0.1.46+13.10.20130822.1-0ubuntu1 (revision 707 from lp:ubuntu-ui-toolkit).

Approved by PS Jenkins bot.

709. By Launchpad Translations on behalf of ubuntu-sdk-team on 2013-08-23

Launchpad automatic translations update.

710. By Zsombor Egri on 2013-08-23

AlarmModel got a role named model to solve ambiguous role accessing situations. Test application added.

Approved by Christian Dywan, PS Jenkins bot.

711. By PS Jenkins bot on 2013-08-23

Releasing 0.1.46+13.10.20130823-0ubuntu1 (revision 710 from lp:ubuntu-ui-toolkit).

Approved by PS Jenkins bot.

712. By Zsombor Egri on 2013-08-26

Alarm backend turned to asynchronous implementation. Status enum and corresponding property added to Alarm element to reflect the pending operation status.

Approved by Christian Dywan, PS Jenkins bot.

713. By PS Jenkins bot on 2013-08-26

Releasing 0.1.46+13.10.20130826.1-0ubuntu1 (revision 712 from lp:ubuntu-ui-toolkit).

Approved by PS Jenkins bot.

714. By Nicolas d'Offay on 2013-08-27

Themed UbuntuShape OptionSelector. Fixes: https://bugs.launchpad.net/bugs/1202170.

Approved by Christian Dywan, PS Jenkins bot, Michał Sawicz.

715. By PS Jenkins bot on 2013-08-27

Releasing 0.1.46+13.10.20130827-0ubuntu1 (revision 714 from lp:ubuntu-ui-toolkit).

Approved by PS Jenkins bot.

716. By Zsombor Egri on 2013-08-28

Fixing Unity8 crash with the latest SDK release. (LP: #1217650)

717. By Timo Jyrinki on 2013-08-28

Sync changelog.

718. By PS Jenkins bot on 2013-08-28

Releasing 0.1.46+13.10.20130828-0ubuntu1 (revision 717 from lp:ubuntu-ui-toolkit).

Approved by PS Jenkins bot.

719. By Michael Zanetti on 2013-08-28

add a test for PopoverForegroundStyle.

Approved by PS Jenkins bot.

720. By Nicolas d'Offay on 2013-08-28

Fixed output issue: CrossFadeImage.qml:39: Unable to assign QSize to QSizeF. Fixes: https://bugs.launchpad.net/bugs/1217848.

Approved by Zsombor Egri, PS Jenkins bot.

721. By PS Jenkins bot on 2013-08-28

Releasing 0.1.46+13.10.20130828.1-0ubuntu1 (revision 719 from lp:ubuntu-ui-toolkit).

Approved by PS Jenkins bot.

722. By Nicolas d'Offay on 2013-08-28

Themed UbuntuShape OptionSelector. Fixes: https://bugs.launchpad.net/bugs/1202170.

Approved by PS Jenkins bot, Zsombor Egri, Christian Dywan, Michał Sawicz.

723. By PS Jenkins bot on 2013-08-29

Releasing 0.1.46+13.10.20130829-0ubuntu1 (revision 722 from lp:ubuntu-ui-toolkit).

Approved by PS Jenkins bot.

724. By Zsombor Egri on 2013-08-29

Tick artwork reverted into Ambiance theme breaking Switch and CheckBox components. .

Approved by PS Jenkins bot.

725. By Antti Kaijanmäki on 2013-08-29

Add UnityThemeIconProvider - A QQuickImageProvider that loads icons from the current icon theme, following the xdg icon spec.

Approved by PS Jenkins bot, Lars Uebernickel, Michał Sawicz, Michal Hruby.

726. By Olivier Tilloy on 2013-08-29

Fix a typo in Panel.qml. Fixes: https://bugs.launchpad.net/bugs/1218331.

Approved by PS Jenkins bot, Zsombor Egri.

727. By PS Jenkins bot on 2013-08-29

Releasing 0.1.46+13.10.20130829.1-0ubuntu1 (revision 725 from lp:ubuntu-ui-toolkit).

Approved by PS Jenkins bot.

728. By PS Jenkins bot on 2013-08-29

Releasing 0.1.46+13.10.20130829.2-0ubuntu1 (revision 727 from lp:ubuntu-ui-toolkit).

Approved by PS Jenkins bot.

729. By Tim Peeters on 2013-08-30

Quick fix, completely untested. Might mess up apps with list items that do not use popovers. Have a look to see if you can use this code and it doesn't break anything. Fixes: https://bugs.launchpad.net/bugs/1205094.

Approved by Zsombor Egri, PS Jenkins bot.

730. By I Ahmad on 2013-08-30

ajusted the buttons laytout to make it fit to phone screen size. https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1218749
. Fixes: https://bugs.launchpad.net/bugs/1218749.

Approved by PS Jenkins bot, Zsombor Egri.

731. By Tim Peeters on 2013-08-30

Clean toolbar code by removing deprecated properties and updating tests.

Approved by PS Jenkins bot.

732. By PS Jenkins bot on 2013-08-30

Releasing 0.1.46+13.10.20130830.1-0ubuntu1 (revision 731 from lp:ubuntu-ui-toolkit).

Approved by PS Jenkins bot.

733. By Launchpad Translations on behalf of ubuntu-sdk-team on 2013-08-31

Launchpad automatic translations update.

734. By Tim Peeters on 2013-09-02

New toolbar reveal/hide behavior, as specified by design. Fixes: https://bugs.launchpad.net/bugs/1207369.

Approved by Zsombor Egri, PS Jenkins bot.

735. By Nicolas d'Offay on 2013-09-02

Added ItemSelector.
Extend OptionSelector and fixed various bugs.
Added tests for both OptionSelector and ItemSelector. Fixes: https://bugs.launchpad.net/bugs/1169258, https://bugs.launchpad.net/bugs/1218247, https://bugs.launchpad.net/bugs/1218250.

Approved by PS Jenkins bot, Zoltan Balogh.

736. By I Ahmad on 2013-09-03

This MP contains some fixes to autopilot test cases. Two test cases are commented for now as they were giving inconsistent results on phone. .

Approved by PS Jenkins bot, Zsombor Egri.

737. By Zsombor Egri on 2013-09-03

Branch 734 removed, causing Unity test failures.

Approved by PS Jenkins bot.

738. By Zoltan Balogh on 2013-09-03

Reverse cherrypicking rev734.

Approved by PS Jenkins bot, Łukasz Zemczak.

739. By Günter Schwann on 2013-09-03

Fixes tab switching with open toolbar fixes https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1220064. Fixes: https://bugs.launchpad.net/bugs/1220064.

Approved by PS Jenkins bot.

740. By PS Jenkins bot on 2013-09-03

Releasing 0.1.46+13.10.20130903.3-0ubuntu1 (revision 738 from lp:ubuntu-ui-toolkit).

Approved by PS Jenkins bot.

741. By Nicolas d'Offay on 2013-09-03

Hide header label if no label is input.

Fix for: OptionSelector.qml:205: ReferenceError: UbuntuAnimation is not defined

Fixed containerHeight affecting the entire Selector's height even if the contentHeight was less. Fixes: https://bugs.launchpad.net/bugs/1220130.

Approved by Zsombor Egri, PS Jenkins bot.

742. By PS Jenkins bot on 2013-09-03

Releasing 0.1.46+13.10.20130903.4-0ubuntu1 (revision 741 from lp:ubuntu-ui-toolkit).

Approved by PS Jenkins bot.

743. By Leo Arias on 2013-09-05

Do not duplicate the pointer instantiation on the autopilot emulators. Fixes: https://bugs.launchpad.net/bugs/1220346.

Approved by Thomi Richards, PS Jenkins bot.

744. By Launchpad Translations on behalf of ubuntu-sdk-team on 2013-09-08

Launchpad automatic translations update.

745. By Lars Karlitski on 2013-09-09

giconprovider: warn about image://gicon being deprecated.

Approved by Tim Peeters, PS Jenkins bot.

746. By Nicolas d'Offay on 2013-09-10

Fixed bug in the selectors that happened with the "nudging" behaviour which occurred when the selector was scrolled.

It used to nudge past boundaries and if the same index was selected. This has been fixed.

Fixed SuruDark and SuruGradient ListItemSelector themes.

Approved by PS Jenkins bot, Zsombor Egri.

747. By Tim Peeters on 2013-09-11

Add Panel.open() and Panel.close() functions so that applications can be adapted to use those instead of setting Panel.opened. The behavior of the panel was not changed, this will be done in a following MR.

Also note that applications with a Toolbar do not need to use Panel.open()/close()/opened directly, they can use the opened property of the Page.tools, so they should not be affected by the upcoming changes.

Approved by Tim Peeters, PS Jenkins bot.

748. By Zsombor Egri on 2013-09-11

Picker component, a tumbler style value selector.

Approved by PS Jenkins bot.

749. By PS Jenkins bot on 2013-09-16

Releasing 0.1.46+13.10.20130916-0ubuntu1 (revision 748 from lp:ubuntu-ui-toolkit).

Approved by PS Jenkins bot.

750. By Launchpad Translations on behalf of ubuntu-sdk-team on 2013-09-17

Launchpad automatic translations update.

751. By Leo Arias on 2013-09-20

Added UbuntuUIToolkitAppTestCase as a base test case for the autopilot tests. Fixes: https://bugs.launchpad.net/bugs/1227355.

Approved by PS Jenkins bot, Omer Akram.

752. By Christian Dywan on 2013-09-23

Set QCoreApplication::applicationName based on MainView. Fixes: https://bugs.launchpad.net/bugs/1197051, https://bugs.launchpad.net/bugs/1197056, https://bugs.launchpad.net/bugs/1224126.

Approved by PS Jenkins bot, Zsombor Egri.

753. By Tim Peeters on 2013-09-23

Fix warnings when running gallery-app autopilot tests. Fixes: https://bugs.launchpad.net/bugs/1223326, https://bugs.launchpad.net/bugs/1223329.

Approved by PS Jenkins bot, Tim Peeters, Zsombor Egri.

754. By Tim Peeters on 2013-09-23

Smarter automatic updating of Panel's opened property.

Panel.open() and Panel.close() should be used to open/close a Panel, or when using a toolbar with ToolbarItems from a Page, set Page.tools.opened to open/close the toolbar.

No API or behavior changes since the panel-open-close branch. Toolbar behavior changes will be done in a following MR.

Approved by PS Jenkins bot, Tim Peeters, Zsombor Egri.

755. By Zsombor Egri on 2013-09-23

Organizer EDS (Evolution Data Server) integration.

Approved by PS Jenkins bot, Tim Peeters.

756. By Leo Arias on 2013-09-24

Added the autopilot emulator for toggles.

Approved by PS Jenkins bot, I Ahmad, Nicholas Skaggs.

757. By Christian Dywan on 2013-09-24

Include subfolders of Components in api check.

Approved by PS Jenkins bot, Zsombor Egri.

758. By Timo Jyrinki on 2013-09-24

Temporarily disable the jokes example in order to not have qtmultimedia dependency from examples that is not used otherwise. This lessens the dependency chains of packages. It can be added back after Ubuntu 13.10.

Approved by PS Jenkins bot, Zoltan Balogh.

759. By Alberto Mardegan on 2013-09-24

Support re-attaching to a different QQuickView

Make the plugin correctly handle the case when the QQuickView is destroyed and
a new one is created: this is done by avoiding using static variables, and
instead binding the data to the QQmlEngine, QQmlContext or QWindow as
appropriate.
. Fixes: https://bugs.launchpad.net/bugs/1221707.

Approved by PS Jenkins bot, Zsombor Egri.

760. By Timo Jyrinki on 2013-09-24

Fix regression in qmlscene usage (LP: #1229541). Fixes: https://bugs.launchpad.net/bugs/1229541.

Approved by PS Jenkins bot.

761. By Dennis O'Flaherty on 2013-09-24

Reword the description for easier reading.

Approved by PS Jenkins bot, Zsombor Egri.

762. By Zsombor Egri on 2013-09-24

StateSaver attached component.

Approved by PS Jenkins bot, Christian Dywan.

763. By Zsombor Egri on 2013-09-24

Fix alarm status reporting, updating documentation on asynchronous behavior of save and cancel operations. Alarm status notification reports the operation the status refers to. Fixes: https://bugs.launchpad.net/bugs/1226516.

Approved by PS Jenkins bot, Christian Dywan.

764. By Zsombor Egri on 2013-09-24

Dialer + DialerHand components required for TimePicker. .

Approved by PS Jenkins bot, Christian Dywan.

765. By Nick Dedekind on 2013-09-25

Added clipping to tab bar. Fixes: https://bugs.launchpad.net/bugs/1226104.

Approved by PS Jenkins bot, Tim Peeters.

766. By PS Jenkins bot on 2013-09-25

Releasing 0.1.46+13.10.20130925.1-0ubuntu1 (revision 765 from lp:ubuntu-ui-toolkit).

Approved by PS Jenkins bot.

767. By Zsombor Egri on 2013-09-25

Fix Picker module deployment.

Approved by PS Jenkins bot, Christian Dywan, Zoltan Balogh.

768. By Nicholas Skaggs on 2013-09-26

updated to current trunk

Nicholas Skaggs (nskaggs) wrote :

Trying to force a rebuild for this ;-)

Christian Dywan (kalikiana) wrote :

Test failure:
Found 1 license problems:
documentation/conf.py GENERATED FILE = u'2013, authors'

769. By Nicholas Skaggs on 2013-09-27

fix authors issues and cleanup path

Nicholas Skaggs (nskaggs) wrote :

Trying to force a rebuild for this again . . .

770. By Nicholas Skaggs on 2013-10-02

update to trunk

Corey Goldberg (coreygoldberg) wrote :

the sphinx docs are mixed in with the qdocs under /documentation... making things pretty confusing.
I am going to branch this branch, update with trunk, separate the 2 doc systems, re-style the sphinx docs, and supersede this MP.

-Corey

review: Needs Fixing

Unmerged revisions

770. By Nicholas Skaggs on 2013-10-02

update to trunk

769. By Nicholas Skaggs on 2013-09-27

fix authors issues and cleanup path

768. By Nicholas Skaggs on 2013-09-26

updated to current trunk

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added directory 'documentation/_static'
2=== added directory 'documentation/_templates'
3=== added file 'documentation/conf.py'
4--- documentation/conf.py 1970-01-01 00:00:00 +0000
5+++ documentation/conf.py 2013-10-02 21:03:29 +0000
6@@ -0,0 +1,285 @@
7+# -*- coding: utf-8 -*-
8+#
9+# ubuntu-ui-toolkit-autopilot documentation build configuration file, created by
10+# sphinx-quickstart on Fri Jul 26 12:12:45 2013.
11+#
12+# This file is execfile()d with the current directory set to its containing dir.
13+#
14+# Note that not all possible configuration values are present in this
15+# autogenerated file.
16+#
17+# All configuration values have a default; values that are commented out
18+# serve to show the default.
19+
20+import sys, os
21+
22+# If extensions (or modules to document with autodoc) are in another directory,
23+# add these directories to sys.path here. If the directory is relative to the
24+# documentation root, use os.path.abspath to make it absolute, like shown here.
25+sys.path.insert(0, os.path.abspath('../ubuntu-ui-toolkit/tests/autopilot/'))
26+
27+# -- General configuration -----------------------------------------------------
28+
29+# If your documentation needs a minimal Sphinx version, state it here.
30+#needs_sphinx = '1.0'
31+
32+# Add any Sphinx extension module names here, as strings. They can be extensions
33+# coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
34+extensions = ['sphinx.ext.autodoc', 'sphinx.ext.viewcode']
35+
36+# Add any paths that contain templates here, relative to this directory.
37+templates_path = ['_templates']
38+
39+# The suffix of source filenames.
40+source_suffix = '.rst'
41+
42+# The encoding of source files.
43+#source_encoding = 'utf-8-sig'
44+
45+# The master toctree document.
46+master_doc = 'index'
47+
48+# General information about the project.
49+project = u'ubuntu-ui-toolkit-autopilot'
50+copyright = u'2013, Canonical'
51+
52+# The version info for the project you're documenting, acts as replacement for
53+# |version| and |release|, also used in various other places throughout the
54+# built documents.
55+#
56+# The short X.Y version.
57+version = ''
58+# The full version, including alpha/beta/rc tags.
59+release = '1'
60+
61+# The language for content autogenerated by Sphinx. Refer to documentation
62+# for a list of supported languages.
63+#language = None
64+
65+# There are two options for replacing |today|: either, you set today to some
66+# non-false value, then it is used:
67+#today = ''
68+# Else, today_fmt is used as the format for a strftime call.
69+#today_fmt = '%B %d, %Y'
70+
71+# List of patterns, relative to source directory, that match files and
72+# directories to ignore when looking for source files.
73+exclude_patterns = ['_build']
74+
75+# The reST default role (used for this markup: `text`) to use for all documents.
76+#default_role = None
77+
78+# If true, '()' will be appended to :func: etc. cross-reference text.
79+#add_function_parentheses = True
80+
81+# If true, the current module name will be prepended to all description
82+# unit titles (such as .. function::).
83+#add_module_names = True
84+
85+# If true, sectionauthor and moduleauthor directives will be shown in the
86+# output. They are ignored by default.
87+#show_authors = False
88+
89+# The name of the Pygments (syntax highlighting) style to use.
90+pygments_style = 'sphinx'
91+
92+# A list of ignored prefixes for module index sorting.
93+#modindex_common_prefix = []
94+
95+
96+# -- Options for HTML output ---------------------------------------------------
97+
98+# The theme to use for HTML and HTML Help pages. See the documentation for
99+# a list of builtin themes.
100+html_theme = 'default'
101+
102+# Theme options are theme-specific and customize the look and feel of a theme
103+# further. For a list of options available for each theme, see the
104+# documentation.
105+#html_theme_options = {}
106+
107+# Add any paths that contain custom themes here, relative to this directory.
108+#html_theme_path = []
109+
110+# The name for this set of Sphinx documents. If None, it defaults to
111+# "<project> v<release> documentation".
112+#html_title = None
113+
114+# A shorter title for the navigation bar. Default is the same as html_title.
115+#html_short_title = None
116+
117+# The name of an image file (relative to this directory) to place at the top
118+# of the sidebar.
119+#html_logo = None
120+
121+# The name of an image file (within the static path) to use as favicon of the
122+# docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32
123+# pixels large.
124+#html_favicon = None
125+
126+# Add any paths that contain custom static files (such as style sheets) here,
127+# relative to this directory. They are copied after the builtin static files,
128+# so a file named "default.css" will overwrite the builtin "default.css".
129+html_static_path = ['_static']
130+
131+# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,
132+# using the given strftime format.
133+#html_last_updated_fmt = '%b %d, %Y'
134+
135+# If true, SmartyPants will be used to convert quotes and dashes to
136+# typographically correct entities.
137+#html_use_smartypants = True
138+
139+# Custom sidebar templates, maps document names to template names.
140+#html_sidebars = {}
141+
142+# Additional templates that should be rendered to pages, maps page names to
143+# template names.
144+#html_additional_pages = {}
145+
146+# If false, no module index is generated.
147+#html_domain_indices = True
148+
149+# If false, no index is generated.
150+#html_use_index = True
151+
152+# If true, the index is split into individual pages for each letter.
153+#html_split_index = False
154+
155+# If true, links to the reST sources are added to the pages.
156+#html_show_sourcelink = True
157+
158+# If true, "Created using Sphinx" is shown in the HTML footer. Default is True.
159+#html_show_sphinx = True
160+
161+# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True.
162+#html_show_copyright = True
163+
164+# If true, an OpenSearch description file will be output, and all pages will
165+# contain a <link> tag referring to it. The value of this option must be the
166+# base URL from which the finished HTML is served.
167+#html_use_opensearch = ''
168+
169+# This is the file name suffix for HTML files (e.g. ".xhtml").
170+#html_file_suffix = None
171+
172+# Output file base name for HTML help builder.
173+htmlhelp_basename = 'ubuntu-ui-toolkit-autopilotdoc'
174+
175+
176+# -- Options for LaTeX output --------------------------------------------------
177+
178+latex_elements = {
179+# The paper size ('letterpaper' or 'a4paper').
180+#'papersize': 'letterpaper',
181+
182+# The font size ('10pt', '11pt' or '12pt').
183+#'pointsize': '10pt',
184+
185+# Additional stuff for the LaTeX preamble.
186+#'preamble': '',
187+}
188+
189+# Grouping the document tree into LaTeX files. List of tuples
190+# (source start file, target name, title, author, documentclass [howto/manual]).
191+latex_documents = [
192+ ('index', 'ubuntu-ui-toolkit-autopilot.tex', u'ubuntu-ui-toolkit-autopilot Documentation',
193+ u'authors', 'manual'),
194+]
195+
196+# The name of an image file (relative to this directory) to place at the top of
197+# the title page.
198+#latex_logo = None
199+
200+# For "manual" documents, if this is true, then toplevel headings are parts,
201+# not chapters.
202+#latex_use_parts = False
203+
204+# If true, show page references after internal links.
205+#latex_show_pagerefs = False
206+
207+# If true, show URL addresses after external links.
208+#latex_show_urls = False
209+
210+# Documents to append as an appendix to all manuals.
211+#latex_appendices = []
212+
213+# If false, no module index is generated.
214+#latex_domain_indices = True
215+
216+
217+# -- Options for manual page output --------------------------------------------
218+
219+# One entry per manual page. List of tuples
220+# (source start file, name, description, authors, manual section).
221+man_pages = [
222+ ('index', 'ubuntu-ui-toolkit-autopilot', u'ubuntu-ui-toolkit-autopilot Documentation',
223+ [u'authors'], 1)
224+]
225+
226+# If true, show URL addresses after external links.
227+#man_show_urls = False
228+
229+
230+# -- Options for Texinfo output ------------------------------------------------
231+
232+# Grouping the document tree into Texinfo files. List of tuples
233+# (source start file, target name, title, author,
234+# dir menu entry, description, category)
235+texinfo_documents = [
236+ ('index', 'ubuntu-ui-toolkit-autopilot', u'ubuntu-ui-toolkit-autopilot Documentation',
237+ u'authors', 'ubuntu-ui-toolkit-autopilot', 'An autopilot emulator for the ubuntu sdk',
238+ 'Miscellaneous'),
239+]
240+
241+# Documents to append as an appendix to all manuals.
242+#texinfo_appendices = []
243+
244+# If false, no module index is generated.
245+#texinfo_domain_indices = True
246+
247+# How to display URL addresses: 'footnote', 'no', or 'inline'.
248+#texinfo_show_urls = 'footnote'
249+
250+
251+# -- Options for Epub output ---------------------------------------------------
252+
253+# Bibliographic Dublin Core info.
254+epub_title = u'ubuntu-ui-toolkit-autopilot'
255+epub_author = u'authors'
256+epub_publisher = u'Canonical'
257+epub_copyright = u'2013, Canonical'
258+
259+# The language of the text. It defaults to the language option
260+# or en if the language is not set.
261+#epub_language = ''
262+
263+# The scheme of the identifier. Typical schemes are ISBN or URL.
264+#epub_scheme = ''
265+
266+# The unique identifier of the text. This can be a ISBN number
267+# or the project homepage.
268+#epub_identifier = ''
269+
270+# A unique identification for the text.
271+#epub_uid = ''
272+
273+# A tuple containing the cover image and cover page html template filenames.
274+#epub_cover = ()
275+
276+# HTML files that should be inserted before the pages created by sphinx.
277+# The format is a list of tuples containing the path and title.
278+#epub_pre_files = []
279+
280+# HTML files shat should be inserted after the pages created by sphinx.
281+# The format is a list of tuples containing the path and title.
282+#epub_post_files = []
283+
284+# A list of files that should not be packed into the epub file.
285+#epub_exclude_files = []
286+
287+# The depth of the table of contents in toc.ncx.
288+#epub_tocdepth = 3
289+
290+# Allow duplicate toc entries.
291+#epub_tocdup = True
292
293=== removed directory 'documentation/html'
294=== added file 'documentation/index.rst'
295--- documentation/index.rst 1970-01-01 00:00:00 +0000
296+++ documentation/index.rst 2013-10-02 21:03:29 +0000
297@@ -0,0 +1,23 @@
298+.. ubuntu-ui-toolkit-autopilot documentation master file, created by
299+ sphinx-quickstart on Fri Jul 26 12:12:45 2013.
300+ You can adapt this file completely to your liking, but it should at least
301+ contain the root `toctree` directive.
302+
303+Welcome to ubuntu-ui-toolkit-autopilot's documentation!
304+=======================================================
305+
306+Contents:
307+
308+.. toctree::
309+ :maxdepth: 4
310+
311+ ubuntuuitoolkit
312+
313+
314+Indices and tables
315+==================
316+
317+* :ref:`genindex`
318+* :ref:`modindex`
319+* :ref:`search`
320+
321
322=== added file 'documentation/make.bat'
323--- documentation/make.bat 1970-01-01 00:00:00 +0000
324+++ documentation/make.bat 2013-10-02 21:03:29 +0000
325@@ -0,0 +1,190 @@
326+@ECHO OFF
327+
328+REM Command file for Sphinx documentation
329+
330+if "%SPHINXBUILD%" == "" (
331+ set SPHINXBUILD=sphinx-build
332+)
333+set BUILDDIR=_build
334+set ALLSPHINXOPTS=-d %BUILDDIR%/doctrees %SPHINXOPTS% .
335+set I18NSPHINXOPTS=%SPHINXOPTS% .
336+if NOT "%PAPER%" == "" (
337+ set ALLSPHINXOPTS=-D latex_paper_size=%PAPER% %ALLSPHINXOPTS%
338+ set I18NSPHINXOPTS=-D latex_paper_size=%PAPER% %I18NSPHINXOPTS%
339+)
340+
341+if "%1" == "" goto help
342+
343+if "%1" == "help" (
344+ :help
345+ echo.Please use `make ^<target^>` where ^<target^> is one of
346+ echo. html to make standalone HTML files
347+ echo. dirhtml to make HTML files named index.html in directories
348+ echo. singlehtml to make a single large HTML file
349+ echo. pickle to make pickle files
350+ echo. json to make JSON files
351+ echo. htmlhelp to make HTML files and a HTML help project
352+ echo. qthelp to make HTML files and a qthelp project
353+ echo. devhelp to make HTML files and a Devhelp project
354+ echo. epub to make an epub
355+ echo. latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter
356+ echo. text to make text files
357+ echo. man to make manual pages
358+ echo. texinfo to make Texinfo files
359+ echo. gettext to make PO message catalogs
360+ echo. changes to make an overview over all changed/added/deprecated items
361+ echo. linkcheck to check all external links for integrity
362+ echo. doctest to run all doctests embedded in the documentation if enabled
363+ goto end
364+)
365+
366+if "%1" == "clean" (
367+ for /d %%i in (%BUILDDIR%\*) do rmdir /q /s %%i
368+ del /q /s %BUILDDIR%\*
369+ goto end
370+)
371+
372+if "%1" == "html" (
373+ %SPHINXBUILD% -b html %ALLSPHINXOPTS% %BUILDDIR%/html
374+ if errorlevel 1 exit /b 1
375+ echo.
376+ echo.Build finished. The HTML pages are in %BUILDDIR%/html.
377+ goto end
378+)
379+
380+if "%1" == "dirhtml" (
381+ %SPHINXBUILD% -b dirhtml %ALLSPHINXOPTS% %BUILDDIR%/dirhtml
382+ if errorlevel 1 exit /b 1
383+ echo.
384+ echo.Build finished. The HTML pages are in %BUILDDIR%/dirhtml.
385+ goto end
386+)
387+
388+if "%1" == "singlehtml" (
389+ %SPHINXBUILD% -b singlehtml %ALLSPHINXOPTS% %BUILDDIR%/singlehtml
390+ if errorlevel 1 exit /b 1
391+ echo.
392+ echo.Build finished. The HTML pages are in %BUILDDIR%/singlehtml.
393+ goto end
394+)
395+
396+if "%1" == "pickle" (
397+ %SPHINXBUILD% -b pickle %ALLSPHINXOPTS% %BUILDDIR%/pickle
398+ if errorlevel 1 exit /b 1
399+ echo.
400+ echo.Build finished; now you can process the pickle files.
401+ goto end
402+)
403+
404+if "%1" == "json" (
405+ %SPHINXBUILD% -b json %ALLSPHINXOPTS% %BUILDDIR%/json
406+ if errorlevel 1 exit /b 1
407+ echo.
408+ echo.Build finished; now you can process the JSON files.
409+ goto end
410+)
411+
412+if "%1" == "htmlhelp" (
413+ %SPHINXBUILD% -b htmlhelp %ALLSPHINXOPTS% %BUILDDIR%/htmlhelp
414+ if errorlevel 1 exit /b 1
415+ echo.
416+ echo.Build finished; now you can run HTML Help Workshop with the ^
417+.hhp project file in %BUILDDIR%/htmlhelp.
418+ goto end
419+)
420+
421+if "%1" == "qthelp" (
422+ %SPHINXBUILD% -b qthelp %ALLSPHINXOPTS% %BUILDDIR%/qthelp
423+ if errorlevel 1 exit /b 1
424+ echo.
425+ echo.Build finished; now you can run "qcollectiongenerator" with the ^
426+.qhcp project file in %BUILDDIR%/qthelp, like this:
427+ echo.^> qcollectiongenerator %BUILDDIR%\qthelp\ubuntu-ui-toolkit-autopilot.qhcp
428+ echo.To view the help file:
429+ echo.^> assistant -collectionFile %BUILDDIR%\qthelp\ubuntu-ui-toolkit-autopilot.ghc
430+ goto end
431+)
432+
433+if "%1" == "devhelp" (
434+ %SPHINXBUILD% -b devhelp %ALLSPHINXOPTS% %BUILDDIR%/devhelp
435+ if errorlevel 1 exit /b 1
436+ echo.
437+ echo.Build finished.
438+ goto end
439+)
440+
441+if "%1" == "epub" (
442+ %SPHINXBUILD% -b epub %ALLSPHINXOPTS% %BUILDDIR%/epub
443+ if errorlevel 1 exit /b 1
444+ echo.
445+ echo.Build finished. The epub file is in %BUILDDIR%/epub.
446+ goto end
447+)
448+
449+if "%1" == "latex" (
450+ %SPHINXBUILD% -b latex %ALLSPHINXOPTS% %BUILDDIR%/latex
451+ if errorlevel 1 exit /b 1
452+ echo.
453+ echo.Build finished; the LaTeX files are in %BUILDDIR%/latex.
454+ goto end
455+)
456+
457+if "%1" == "text" (
458+ %SPHINXBUILD% -b text %ALLSPHINXOPTS% %BUILDDIR%/text
459+ if errorlevel 1 exit /b 1
460+ echo.
461+ echo.Build finished. The text files are in %BUILDDIR%/text.
462+ goto end
463+)
464+
465+if "%1" == "man" (
466+ %SPHINXBUILD% -b man %ALLSPHINXOPTS% %BUILDDIR%/man
467+ if errorlevel 1 exit /b 1
468+ echo.
469+ echo.Build finished. The manual pages are in %BUILDDIR%/man.
470+ goto end
471+)
472+
473+if "%1" == "texinfo" (
474+ %SPHINXBUILD% -b texinfo %ALLSPHINXOPTS% %BUILDDIR%/texinfo
475+ if errorlevel 1 exit /b 1
476+ echo.
477+ echo.Build finished. The Texinfo files are in %BUILDDIR%/texinfo.
478+ goto end
479+)
480+
481+if "%1" == "gettext" (
482+ %SPHINXBUILD% -b gettext %I18NSPHINXOPTS% %BUILDDIR%/locale
483+ if errorlevel 1 exit /b 1
484+ echo.
485+ echo.Build finished. The message catalogs are in %BUILDDIR%/locale.
486+ goto end
487+)
488+
489+if "%1" == "changes" (
490+ %SPHINXBUILD% -b changes %ALLSPHINXOPTS% %BUILDDIR%/changes
491+ if errorlevel 1 exit /b 1
492+ echo.
493+ echo.The overview file is in %BUILDDIR%/changes.
494+ goto end
495+)
496+
497+if "%1" == "linkcheck" (
498+ %SPHINXBUILD% -b linkcheck %ALLSPHINXOPTS% %BUILDDIR%/linkcheck
499+ if errorlevel 1 exit /b 1
500+ echo.
501+ echo.Link check complete; look for any errors in the above output ^
502+or in %BUILDDIR%/linkcheck/output.txt.
503+ goto end
504+)
505+
506+if "%1" == "doctest" (
507+ %SPHINXBUILD% -b doctest %ALLSPHINXOPTS% %BUILDDIR%/doctest
508+ if errorlevel 1 exit /b 1
509+ echo.
510+ echo.Testing of doctests in the sources finished, look at the ^
511+results in %BUILDDIR%/doctest/output.txt.
512+ goto end
513+)
514+
515+:end
516
517=== added file 'documentation/ubuntuuitoolkit.rst'
518--- documentation/ubuntuuitoolkit.rst 1970-01-01 00:00:00 +0000
519+++ documentation/ubuntuuitoolkit.rst 2013-10-02 21:03:29 +0000
520@@ -0,0 +1,10 @@
521+ubuntuuitoolkit Package
522+=======================
523+
524+:mod:`emulators` Module
525+-----------------------
526+
527+.. automodule:: ubuntuuitoolkit.emulators
528+ :members:
529+ :undoc-members:
530+ :show-inheritance:

Subscribers

People subscribed via source and target branches

to status/vote changes: