Merge lp:~hrvojem/percona-xtrabackup/rn-2.1.8-2.1 into lp:percona-xtrabackup/2.1

Proposed by Hrvoje Matijakovic
Status: Merged
Approved by: Alexey Kopytov
Approved revision: no longer in the source branch.
Merged at revision: 733
Proposed branch: lp:~hrvojem/percona-xtrabackup/rn-2.1.8-2.1
Merge into: lp:percona-xtrabackup/2.1
Diff against target: 3242 lines (+32/-3091)
8 files modified
.bzrignore (+1/-0)
doc/source/conf.py (+3/-3)
doc/source/percona-theme/layout.html (+0/-385)
doc/source/percona-theme/static/default.css_t (+0/-433)
doc/source/percona-theme/static/percona.com.css (+0/-1850)
doc/source/percona-theme/static/percona.com.js (+0/-269)
doc/source/percona-theme/static/sidebar.js (+0/-151)
doc/source/release-notes/2.1/2.1.8.rst (+28/-0)
To merge this branch: bzr merge lp:~hrvojem/percona-xtrabackup/rn-2.1.8-2.1
Reviewer Review Type Date Requested Status
Alexey Kopytov (community) Approve
Review via email: mp+209042@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Alexey Kopytov (akopytov) wrote :

Suggested description of fixed bugs:

 Due to incorrect usage of ``posix_fadvise()`` hints, |Percona
 XtraBackup| discarded read-ahead buffers which resulted in higher
 ``I/O`` rate on the backup stage. Bug fixed :bug:`1093385`.

 Spurious trailing data blocks that would normally be ignored by InnoDB
 could lead to an assertion failure on the backup stage. Bug fixed
 :bug:`1177201`.

 A spurious warning message could cause issues with third-party wrapper
 scripts. Bug fixed :bug:`1271956`.

 :ref:`xbcrypt <xbcrypt>` could fail with the
 ``xbcrypt:xb_crypt_read_chunk: unable to read chunk iv size at offset``
 error under some circumstances. Bug fixed :bug:`1273196`.

 :ref:`xbstream <xbstream_binary>` could sometimes hang when extracting
 a broken or incomplete input stream. Bug fixed :bug:`1273207`.

 Preparing backups of MySQL or Percona Server 5.6 could raise an
 assertion failure in |Percona XtraBackup|. Bug fixed :bug:`1273468`.

 The downtime is decreased when the --safe-slave-backup option is used
 to backup a replication slave. The SQL thread is now
 started before a temporary copy of redo log is streamed into the final
 location. Bug fixed :bug:`1284778`.

 Disabled the "binary version check" functionality in the VersionCheck
 module due to security concerns. Bug fixed :bug:`1285166`.

 Other bugs fixed: :bug:`1284078`.

review: Needs Fixing
Revision history for this message
Alexey Kopytov (akopytov) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file '.bzrignore'
2--- .bzrignore 2012-07-31 04:46:23 +0000
3+++ .bzrignore 2014-03-04 07:59:20 +0000
4@@ -7,4 +7,5 @@
5 percona-theme/*
6 percona-theme*
7 doc/source/percona-theme
8+doc/source/percona-theme/
9 doc/build
10
11=== modified file 'doc/source/conf.py'
12--- doc/source/conf.py 2014-01-23 08:18:47 +0000
13+++ doc/source/conf.py 2014-03-04 07:59:20 +0000
14@@ -44,16 +44,16 @@
15
16 # General information about the project.
17 project = u'Percona XtraBackup'
18-copyright = u'2009-2013, Percona LLC and/or its affiliates'
19+copyright = u'2009-2014, Percona LLC and/or its affiliates'
20
21 # The version info for the project you're documenting, acts as replacement for
22 # |version| and |release|, also used in various other places throughout the
23 # built documents.
24 #
25 # The short X.Y version.
26-version = '2.1.7'
27+version = '2.1.8'
28 # The full version, including alpha/beta/rc tags.
29-release = '2.1.7'
30+release = '2.1.8'
31
32 # The language for content autogenerated by Sphinx. Refer to documentation
33 # for a list of supported languages.
34
35=== removed directory 'doc/source/percona-theme'
36=== removed file 'doc/source/percona-theme/layout.html'
37--- doc/source/percona-theme/layout.html 2014-01-21 08:33:35 +0000
38+++ doc/source/percona-theme/layout.html 1970-01-01 00:00:00 +0000
39@@ -1,385 +0,0 @@
40-{#
41- basic/layout.html
42- ~~~~~~~~~~~~~~~~~
43-
44- Master layout template for Sphinx themes.
45-
46- :copyright: Copyright 2007-2011 by the Sphinx team, see AUTHORS.
47- :license: BSD, see LICENSE for details.
48-#}
49-{%- block doctype -%}
50-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
51- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
52-{%- endblock %}
53-{%- set reldelim1 = reldelim1 is not defined and ' &raquo;' or reldelim1 %}
54-{%- set reldelim2 = reldelim2 is not defined and ' |' or reldelim2 %}
55-{%- set render_sidebar = (not embedded) and (not theme_nosidebar|tobool) and
56- (sidebars != []) %}
57-{%- set url_root = pathto('', 1) %}
58-{# XXX necessary? #}
59-{%- if url_root == '#' %}{% set url_root = '' %}{% endif %}
60-{%- if not embedded and docstitle %}
61- {%- set titlesuffix = " &mdash; "|safe + docstitle|e %}
62-{%- else %}
63- {%- set titlesuffix = "" %}
64-{%- endif %}
65-
66-{%- macro relbar() %}
67- <div class="related">
68- <h3>{{ _('Navigation') }}</h3>
69- <ul>
70- {%- for rellink in rellinks %}
71- <li class="right" {% if loop.first %}style="margin-right: 10px"{% endif %}>
72- <a href="{{ pathto(rellink[0]) }}" title="{{ rellink[1]|striptags|e }}"
73- {{ accesskey(rellink[2]) }}>{{ rellink[3] }}</a>
74- {%- if not loop.first %}{{ reldelim2 }}{% endif %}</li>
75- {%- endfor %}
76- {%- block rootrellink %}
77- <li><a href="{{ pathto(master_doc) }}">{{ shorttitle|e }}</a>{{ reldelim1 }}</li>
78- {%- endblock %}
79- {%- for parent in parents %}
80- <li><a href="{{ parent.link|e }}" {% if loop.last %}{{ accesskey("U") }}{% endif %}>{{ parent.title }}</a>{{ reldelim1 }}</li>
81- {%- endfor %}
82- {%- block relbaritems %} {% endblock %}
83- </ul>
84- </div>
85-{%- endmacro %}
86-
87-{%- macro sidebar() %}
88- {%- if render_sidebar %}
89- <div class="sphinxsidebar">
90- <div class="sphinxsidebarwrapper">
91-
92- <div class="side-column-block"><a href="http://www.percona.com/software/percona-xtrabackup/"><img alt="Percona XtraBackup" src="http://s2.percona.com/logo_percona_xtrabackup_new.png" /></a></div>
93-
94- <div class="side-column-block">
95- <div class="header">Call Us</div>
96- <div class="content">
97- <div class="numbers">
98- <div style="padding-bottom: 4px">
99- +1-888-316-9775 (USA - Sales)<br>
100- +1-208-473-2904 (USA - Sales)
101- </div>
102- <div style="padding-bottom: 4px;">
103- +44-208-133-0309 (UK - Sales)<br />
104- 0-800-051-8984 (UK - Sales)<br />
105- 0-800-181-0665 (GER - Sales)<br />
106- </div>
107- <div style="padding-bottom: 4px;">
108- +1-877-862-4316 (Emergency)
109- </div>
110- <div>
111- +1-855-55TRAIN (Training)<br>
112- +1-925-271-5054 (Training)
113- </div>
114- </div>
115- </div>
116- </div>
117-
118- <div class="side-column-block">
119- <div class="a-btn-container">
120- <a title="Download PDF Manual for Percona XtraBackup 2.1" href="http://form.percona.com/PerconaXtraBackup2.1SeriesOperationsManual--5.24.13.html" class="a-btn-new">
121- <span class="a-btn-text">Download Manual</span>
122- <span class="a-btn-fixed-slide-text">PDF for version 2.1</span>
123- <span class="a-btn-icon-right"><span></span></span>
124- </a>
125- </div></div>
126-
127- <div class="percona_com_ad" style="width:220px;"><script type="text/javascript" src="http://www.percona.com/ads.php?size=220x120"></script></div>
128-
129- {%- if sidebars != None %}
130- {#- new style sidebar: explicitly include/exclude templates #}
131- {%- for sidebartemplate in sidebars %}
132- {%- include sidebartemplate %}
133- {%- endfor %}
134- {%- else %}
135- {#- old style sidebars: using blocks -- should be deprecated #}
136- {%- block serverseries %}
137- <div class="side-column-block">
138- <h3>Percona XtraBackup Series</h3>
139- <ul><li><a href="http://www.percona.com/doc/percona-xtrabackup/1.6/">Percona XtraBackup 1.6</a></li><li><a href="http://www.percona.com/doc/percona-xtrabackup/2.0/">Percona XtraBackup 2.0</a></li><li><a href="http://www.percona.com/doc/percona-xtrabackup/2.1/">Percona XtraBackup 2.1</a></li></ul>
140- </div>
141- {%- endblock %}
142- {%- block sidebartoc %}
143- {%- include "localtoc.html" %}
144- {%- endblock %}
145- {%- block sidebarrel %}
146- {%- include "relations.html" %}
147- {%- endblock %}
148- {%- block sidebarsourcelink %}
149- {%- include "sourcelink.html" %}
150- {%- endblock %}
151- {%- if customsidebar %}
152- {%- include customsidebar %}
153- {%- endif %}
154- {%- block sidebarsearch %}
155- {%- include "searchbox.html" %}
156- {%- endblock %}
157- {%- endif %}
158-<br /><br />
159- <div class="side-column-block">
160- <ul class="side-contact-buttons">
161- <li><a href="http://form.percona.com/ContactMe.html" title="Contact Me" class="contact-me"><span>Contact Me</span></a></li>
162- <li><a href="http://www.percona.com/webinars/" title="Attend a Webinar" class="webinar"><span>Attend a Webinar</span></a></li>
163- <li><a href="http://www.percona.com/downloads/" title="Download Software" class="download-software"><span>Download Software</span></a></li>
164- <li><a href="http://www.percona.com/subscribe/" title="Register For Newsletters" class="newsletters"><span>Register For Newsletters</span></a></li>
165- </ul>
166- </div>
167-
168- </div>
169- </div>
170- {%- endif %}
171-{%- endmacro %}
172-
173-{%- macro script() %}
174- <script type="text/javascript">
175- var DOCUMENTATION_OPTIONS = {
176- URL_ROOT: '{{ url_root }}',
177- VERSION: '{{ release|e }}',
178- COLLAPSE_INDEX: false,
179- FILE_SUFFIX: '{{ '' if no_search_suffix else file_suffix }}',
180- HAS_SOURCE: {{ has_source|lower }}
181- };
182- </script>
183- {%- for scriptfile in script_files %}
184- <script type="text/javascript" src="{{ pathto(scriptfile, 1) }}"></script>
185- {%- endfor %}
186-{%- endmacro %}
187-
188-{%- macro css() %}
189- <link rel="stylesheet" href="{{ pathto('_static/percona.com.css', 1) }}" type="text/css" />
190- <link rel="stylesheet" href="{{ pathto('_static/' + style, 1) }}" type="text/css" />
191- <link rel="stylesheet" href="{{ pathto('_static/pygments.css', 1) }}" type="text/css" />
192- {%- for cssfile in css_files %}
193- <link rel="stylesheet" href="{{ pathto(cssfile, 1) }}" type="text/css" />
194- {%- endfor %}
195-{%- endmacro %}
196-
197-<html xmlns="http://www.w3.org/1999/xhtml">
198- <head>
199- <meta http-equiv="Content-Type" content="text/html; charset={{ encoding }}" />
200- {{ metatags }}
201- {%- block htmltitle %}
202- <title>{{ title|striptags|e }}{{ titlesuffix }}</title>
203- {%- endblock %}
204-
205- {{ css() }}
206- {%- if not embedded %}
207- {{ script() }}
208- {%- if use_opensearch %}
209- <link rel="search" type="application/opensearchdescription+xml"
210- title="{% trans docstitle=docstitle|e %}Search within {{ docstitle }}{% endtrans %}"
211- href="{{ pathto('_static/opensearch.xml', 1) }}"/>
212- {%- endif %}
213-
214-<script src="{{ pathto('_static/percona.com.js', 1)}}" type="text/javascript"></script>
215-
216- {%- if favicon %}
217- <link rel="shortcut icon" href="{{ pathto('_static/' + favicon, 1) }}"/>
218- {%- endif %}
219- {%- endif %}
220-{%- block linktags %}
221- {%- if hasdoc('about') %}
222- <link rel="author" title="{{ _('About these documents') }}" href="{{ pathto('about') }}" />
223- {%- endif %}
224- {%- if hasdoc('genindex') %}
225- <link rel="index" title="{{ _('Index') }}" href="{{ pathto('genindex') }}" />
226- {%- endif %}
227- {%- if hasdoc('search') %}
228- <link rel="search" title="{{ _('Search') }}" href="{{ pathto('search') }}" />
229- {%- endif %}
230- {%- if hasdoc('copyright') %}
231- <link rel="copyright" title="{{ _('Copyright') }}" href="{{ pathto('copyright') }}" />
232- {%- endif %}
233- <link rel="top" title="{{ docstitle|e }}" href="{{ pathto('index') }}" />
234- {%- if parents %}
235- <link rel="up" title="{{ parents[-1].title|striptags|e }}" href="{{ parents[-1].link|e }}" />
236- {%- endif %}
237- {%- if next %}
238- <link rel="next" title="{{ next.title|striptags|e }}" href="{{ next.link|e }}" />
239- {%- endif %}
240- {%- if prev %}
241- <link rel="prev" title="{{ prev.title|striptags|e }}" href="{{ prev.link|e }}" />
242- {%- endif %}
243-{%- endblock %}
244-{%- block extrahead %} {% endblock %}
245- </head>
246- <body>
247-
248-{%- block header %}
249-
250- <!-- <div id="stickywrapper"> -->
251- <!-- <div id="stickycontent"> -->
252- <div id="header"><div class="header">
253- <div class="logo"><a href="http://www.percona.com/" onfocus="this.blur()"><img src="http://s3.percona.com/ui-logo.png" alt="Percona Performance Consulting Experts" width="220" height="55" /></a></div>
254- <div class="right">
255- <div class="searchlink"><a onmouseover="SEARCH.Open()"><img id="searchlink-anchor" src="http://s2.percona.com/ui-search.png" alt="" /></a></div>
256- <span class="inv"><![CDATA[<noindex>]]></span>
257- <div class="navicontainer"><div class="navi">
258- <span id="navilink-span-menu-914"><a href="http://www.percona.com/about-percona" id="navilink-a-menu-914">About</a></span><span id="navilink-span-menu-915"><a href="http://www.percona.com/products" id="navilink-a-menu-915">Products</a></span><span id="navilink-span-menu-1125"><a href="http://www.percona.com/software" title="" id="navilink-a-menu-1125">Software</a></span><span id="navilink-span-menu-918"><a href="http://www.percona.com/resources" id="navilink-a-menu-918">Resources</a></span><span id="navilink-span-menu-919"><a href="http://www.percona.com/news-and-events" title="Get all of the latest Percona news, events and press releases on the MySQL community. Update yourself with the latest MySQL and MariaDB developments today." id="navilink-a-menu-919">News/Events</a></span><span id="navilink-span-menu-1129"><a href="http://www.percona.com/percona-community" id="navilink-a-menu-1129">Community</a></span><span id="navilink-span-menu-920"><a href="http://www.percona.com/contact" title="" id="navilink-a-menu-920">Contact</a></span><span id="navilink-span-menu-1060"><a href="http://www.percona.com/live" title="" id="navilink-a-menu-1060">Percona Live</a></span> </div></div>
259- <span class="inv"><![CDATA[</noindex>]]></span>
260- </div>
261- </div></div><!-- /.header /#header -->
262-
263- <div id="stripe"></div>
264-
265-{% endblock %}
266-
267- <!-- <div id="stripe"></div> -->
268-
269-{%- block content %}
270-
271-
272-
273- {%- block sidebar1 %} {# possible location for sidebar #} {% endblock %}
274-
275- <div class="document">
276-
277-
278-
279- {%- block document %}
280- <div class="documentwrapper">
281- {%- if render_sidebar %}
282- <div class="bodywrapper">
283- {%- endif %}
284-
285- {%- block relbar1 %}{{ relbar() }}{% endblock %}
286-
287- <div class="body">
288- {% block body %} {% endblock %}
289- </div>
290-
291- {%- block relbar2 %}{{ relbar() }}
292-
293- {%- if render_sidebar %}
294- <div class="percona_com_ad" style="margin:auto;width:630px;"><script type="text/javascript" src="http://www.percona.com/ads.php?size=630x80"></script></div>
295- </div>
296- {%- endif %}
297-
298-
299-
300- </div>
301-
302- {%- endblock %}
303-
304- {%- block sidebar2 %}{{ sidebar() }}{% endblock %}
305-
306- <div class="clearer"></div>
307-
308- {%- if last_updated %}
309- {% trans last_updated=last_updated|e %}Last updated on {{ last_updated }}.{% endtrans %}
310- {%- endif %}
311-
312-
313-
314-
315- <div class="license">
316-
317- {%- if show_copyright %}
318- {%- if hasdoc('copyright') %}
319- {% trans path=pathto('copyright'), copyright=copyright|e %}&copy; <a href="{{ path }}">Copyright</a> {{ copyright }}.{% endtrans %}
320- {%- else %}
321- {% trans copyright=copyright|e %}&copy; Copyright {{ copyright }}.{% endtrans %}
322- {%- endif %}
323- {%- endif %}
324-
325- <br />
326- Except where otherwise noted, this documentation is licensed under the following license:
327- <br />
328- <a class="urlextern" rel="license" href="http://creativecommons.org/licenses/by-sa/2.0/">
329- CC Attribution-ShareAlike 2.0 Generic</a><br />
330-
331- {%- if show_sphinx %}
332- {% trans sphinx_version=sphinx_version|e %}Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> {{ sphinx_version }}.{% endtrans %}
333- {%- endif %}
334-
335- </div>
336-
337- </div>
338- {%- endblock %}
339-
340- {% endblock %}
341-
342-{%- block footer %}
343-
344-
345- <div class="file-bugs">
346- This documentation is developed in Launchpad as part of the <a rel="nofollow" href="https://code.launchpad.net/percona-xtrabackup">Percona XtraBackup source code</a>.<br/>
347- If you spotted innacuracies, errors, don't understood it or you think something is missing or should be improved, please <a rel="nofollow" href="https://bugs.launchpad.net/percona-xtrabackup/+filebug?field.tags=doc&amp;field.comment=[In:Percona XtraBackup Documentation]&amp;?field.tags=doc&amp;field.title=[DOC] ">file a bug</a>.
348-
349- </div>
350-
351-
352-
353- <div id="footer">
354-
355- <div class="footer">
356- <div class="logo"><img width="110" height="25" alt="" src="{{ pathto('_static/ui-footer-logo.png', 1) }}">
357- </div>
358-
359- <div class="text">
360- <span class="inv"><!--[CDATA[<noindex-->]]&gt;</span>
361- Call us: 1-888-316-9775 • <a href="http://www.percona.com/contact">Contact Us</a><br>
362- MySQL and InnoDB are trademarks of Oracle Corp.<br>
363- Proudly running <a href="http://www.percona.com/software/percona-server/">Percona Server<span id="recentServerVersion"></span></a><br>
364- Copyright &copy; 2013 Percona<br>
365- <a href="http://www.percona.com/about-us/policies/">Copyright, Trademark, and Privacy Policy</a> • <a href="http://www.percona.com/site_map/">Sitemap</a>
366- <span class="inv"><!--[CDATA[</noindex-->]]&gt;</span>
367- </div>
368- </div>
369-
370- </div>
371-{%- endblock %}
372-<span class="inv"><!--[CDATA[<noindex-->]]&gt;</span>
373-<div id="submenus">
374-<div class="navi-dropdown" id="navi-dropdown-menu-914"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="http://www.percona.com/about-us/our-mission">Mission</a></div><div class="item"><a href="http://www.percona.com/about-us/our-team">Team</a></div><div class="item"><a href="http://www.percona.com/about-us/customers">Customers</a></div><div class="item"><a href="http://www.percona.com/about-us/partners">Partners</a></div><div class="item"><a href="http://www.percona.com/about-us/careers">Careers</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div class="navi-dropdown" id="navi-dropdown-menu-915"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="http://www.percona.com/products/mysql-support">MySQL Support</a></div><div class="item"><a href="http://www.percona.com/products/mysql-consulting">MySQL Consulting</a></div><div class="item"><a href="http://www.percona.com/products/mysql-remote-dba">MySQL Remote DBA</a></div><div class="item"><a href="http://www.percona.com/products/mysql-training">MySQL Training</a></div><div class="item"><a href="http://www.percona.com/products/mysql-development">MySQL Server Development</a></div><div class="item"><a href="http://www.percona.com/mysql-5.6-solutions-from-percona">MySQL 5.6 Ready</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div class="navi-dropdown" id="navi-dropdown-menu-1125"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="http://www.percona.com/software">Percona Software for MySQL</a></div><div class="item"><a href="http://www.percona.com/software/percona-server">Percona Server with XtraDB</a></div><div class="item"><a href="http://www.percona.com/software/percona-xtradb-cluster">Percona XtraDB Cluster</a></div><div class="item"><a href="http://www.percona.com/software/percona-toolkit">Percona Toolkit for MySQL</a></div><div class="item"><a href="http://www.percona.com/software/percona-monitoring-plugins">Percona Monitoring Plugins</a></div><div class="item"><a href="http://www.percona.com/software/mysql-innodb-data-recovery-tools">Data Recovery Toolkit</a></div><div class="item"><a href="http://www.percona.com/software/percona-xtrabackup">Percona XtraBackup</a></div><div class="item"><a href="http://www.percona.com/software/percona-xtradb">Percona XtraDB</a></div><div class="item"><a href="http://www.percona.com/downloads">Downloads</a></div><div class="item"><a href="http://www.percona.com/software/repositories">Repositories</a></div><div class="item"><a href="http://www.percona.com/software/documentation">Documentation</a></div><div class="item"><a href="http://www.percona.com/mysql-5.6-solutions-from-percona">MySQL 5.6 Compatibility</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div class="navi-dropdown" id="navi-dropdown-menu-918"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="http://www.percona.com/resources/mysql-webinars">Webinars</a></div><div class="item"><a href="http://www.percona.com/resources/percona-tools-for-mysql">Percona Tools for MySQL</a></div><div class="item"><a href="http://www.percona.com/resources/presentations">Technical Presentations</a></div><div class="item"><a href="http://www.percona.com/resources/mysql-white-papers">White Papers</a></div><div class="item"><a href="http://www.percona.com/resources/mysql-case-studies">Case Studies</a></div><div class="item"><a href="http://www.percona.com/resources/books">Books by Percona Authors</a></div><div class="item"><a href="http://www.percona.com/resources/mysql-blogs">Blogs</a></div><div class="item"><a rel="nofollow" href="http://percona.tv/">Videos</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div class="navi-dropdown" id="navi-dropdown-menu-919"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="http://www.percona.com/news-and-events/percona-in-the-news">In The News</a></div><div class="item"><a href="http://www.percona.com/news-and-events/pressreleases">Press Releases</a></div><div class="item"><a href="http://www.percona.com/news-and-events/awards">Awards</a></div><div class="item"><a href="http://www.percona.com/news-and-events/mysql-events">MySQL Events</a></div><div class="item"><a href="http://www.percona.com/news-and-events/percona-university">Percona University</a></div><div class="item"><a href="http://www.percona.com/live/conferences">Percona Live Conferences</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div class="navi-dropdown" id="navi-dropdown-menu-1129"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="http://www.percona.com/forums">Forums</a></div><div class="item"><a href="http://www.mysqlperformanceblog.com/">MySQL Performance Blog</a></div><div class="item"><a rel="nofollow" href="http://groups.google.com/group/percona-discussion">Google Discussion Group</a></div><div class="item"><a rel="nofollow" href="http://twitter.com/percona">Twitter</a></div><div class="item"><a rel="nofollow" href="https://www.facebook.com/Percona">Facebook</a></div><div class="item"><a rel="nofollow" href="http://www.linkedin.com/groups?gid=2299033&amp;trk=hb_side_g">Linkedin</a></div><div class="item"><a rel="nofollow" href="https://launchpad.net/percona-project">Launchpad</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div class="navi-dropdown" id="navi-dropdown-menu-920"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="http://www.percona.com/contact/24x7-emergency">24x7 Emergency</a></div><div class="item"><a href="http://www.percona.com/contact/sales">Sales &amp; General Inquiries</a></div><div class="item"><a href="http://www.percona.com/contact/billing">Billing Inquiries</a></div><div class="item"><a href="https://customers.percona.com/">Customer Portal Login</a></div><div class="item"><a href="http://www.percona.com/contact/phone-directory">Phone Directory</a></div><div class="item"><a href="http://www.percona.com/subscribe">Subscribe to Newsletter</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div class="navi-dropdown" id="navi-dropdown-menu-1060"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="http://www.percona.com/live/london-2013/">London 2013</a></div><div class="item"><a href="http://www.percona.com/live/mysql-conference-2013/">MySQL Conference &amp; Expo 2013</a></div><div class="item"><a href="http://www.percona.com/live/london-2012/">London 2012</a></div><div class="item"><a href="http://www.percona.com/live/nyc-2012/">New York 2012</a></div><div class="item"><a href="http://www.percona.com/live/mysql-conference-2012/">MySQL Conference &amp; Expo 2012</a></div><div class="item"><a href="http://www.percona.com/live">Previous Percona Live Events</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div> <div id="search-dropdown" class="search-dropdown">
375- <div class="search-dropdown-header"><!-- //--></div>
376- <div class="search-dropdown-content">
377- <div class="search-info">Search Percona.com:</div>
378- <form method="get" action="http://www.percona.com/search" id="search-form">
379- <div class="form"><input type="text" id="search-input" name="s" maxlength="100" /></div>
380- </form>
381- </div>
382- <div class="search-dropdown-footer"><!-- //--></div>
383- </div>
384-</div>
385-<div id="stats">
386-<!-- GA //-->
387- <script type="text/javascript">
388- var _gaq = _gaq || [];
389- _gaq.push(['b._setAccount', 'UA-343802-3']);
390- _gaq.push(['b._setDomainName', 'percona.com']);
391- _gaq.push(['b._trackPageview']);
392- (function() {
393- var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
394- ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
395- var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
396- })();
397-</script>
398-
399-<!-- /GA //-->
400-<!-- NAVI //-->
401-<script type="text/javascript">//<![CDATA[
402-var navi = [{id:"menu-914", direction: "l"},{id:"menu-915", direction: "l"},{id:"menu-1125", direction: "l"},{id:"menu-918", direction: "l"},{id:"menu-919", direction: "l"},{id:"menu-1129", direction: "l"},{id:"menu-920", direction: "l"},{id:"menu-1060", direction: "l"}];
403-for(var i = 0, c = navi.length; i < c; i++) {
404- window.jQuery('#navilink-a-' + navi[i].id).bind('mouseover',{id: navi[i].id, direction:navi[i].direction}, function(e) { NAVI.Open(e.data.id, e.data.direction); } );
405-}
406-window.jQuery('#search-form').bind('submit', function() { window.location.href = jQuery('#search-form').attr('action') + '?s=' + jQuery('#search-input').val(); return false; });
407-
408-//]]></script>
409-<!-- /NAVI //-->
410-<script type="text/javascript">
411-//<![CDATA[
412-Percona.host = 'www.percona.com';
413-Percona.getRecentServerVersion('#recentServerVersion');
414-//]]>
415-</script>
416-</div>
417- </body>
418-</html>
419-
420-
421-
422-{% if theme_collapsiblesidebar|tobool %}
423-{% set script_files = script_files + ['_static/sidebar.js'] %}
424-{% endif %}
425
426=== removed directory 'doc/source/percona-theme/static'
427=== removed file 'doc/source/percona-theme/static/boxes_header_bulletpoint.png'
428Binary files doc/source/percona-theme/static/boxes_header_bulletpoint.png 2012-07-31 04:46:23 +0000 and doc/source/percona-theme/static/boxes_header_bulletpoint.png 1970-01-01 00:00:00 +0000 differ
429=== removed file 'doc/source/percona-theme/static/button-download-icon.png'
430Binary files doc/source/percona-theme/static/button-download-icon.png 2012-07-31 04:46:23 +0000 and doc/source/percona-theme/static/button-download-icon.png 1970-01-01 00:00:00 +0000 differ
431=== removed file 'doc/source/percona-theme/static/content_list_bulletpoint.png'
432Binary files doc/source/percona-theme/static/content_list_bulletpoint.png 2012-07-31 04:46:23 +0000 and doc/source/percona-theme/static/content_list_bulletpoint.png 1970-01-01 00:00:00 +0000 differ
433=== removed file 'doc/source/percona-theme/static/default.css_t'
434--- doc/source/percona-theme/static/default.css_t 2012-08-03 12:12:02 +0000
435+++ doc/source/percona-theme/static/default.css_t 1970-01-01 00:00:00 +0000
436@@ -1,433 +0,0 @@
437-/*
438- * default.css_t
439- * ~~~~~~~~~~~~~
440- *
441- * Sphinx stylesheet -- default theme.
442- *
443- * :copyright: Copyright 2007-2011 by the Sphinx team, see AUTHORS.
444- * :license: BSD, see LICENSE for details.
445- *
446- */
447-
448-@import url("basic.css");
449-
450-/* -- page layout ----------------------------------------------------------- */
451-
452-body {
453- font-size: 12px;
454- line-height: 16px;
455- font-family: Arial;
456-
457- background-color: #fff;
458- color: #333333;
459- line-height: 20px;
460- margin: 0;
461- padding: 0;
462-
463-}
464-
465-div.document {
466- background-color: #fff;
467- margin: 0 auto;
468- overflow: hidden;
469- padding: 30px 0;
470- width: 960px;
471-}
472-
473-div.documentwrapper {
474- /* float: left; */
475- /* width: 100%; */
476-
477-}
478-
479-div.bodywrapper {
480- margin: 10 0 0 0px;
481- width: 660px;
482- float:right;
483-}
484-
485-div.body {
486- background-color: #fff;
487- color: #333333;
488- padding: 0 0 20px;
489-}
490-
491-{%- if theme_rightsidebar|tobool %}
492-div.bodywrapper {
493- margin: 0 {{ theme_sidebarwidth }}px 0 0;
494-}
495-{%- endif %}
496-
497-div.footer {
498- /* color: {{ theme_footertextcolor }}; */
499- /* width: 100%; */
500- /* padding: 9px 0 9px 0; */
501- /* text-align: center; */
502- /* font-size: 75%; */
503- font: 80% "Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
504- background: none repeat scroll 0 0 #333333;
505- border-top: 2px solid #D95200;
506- overflow: hidden;
507-}
508-
509-div.footer a {
510- color: {{ theme_footertextcolor }};
511- text-decoration: underline;
512-}
513-
514-div.related {
515- background-color: #ccc;
516- line-height: 30px;
517- color: #333;
518- background: none repeat scroll 0 0 #F8F8F8;
519- border: 1px solid #E0E0E0;
520- clear: both;
521- padding: 10px;
522- width: 635px;
523- margin-bottom: 5px;
524-}
525-
526-div.related a {
527- color: #999;
528-}
529-
530-div.sphinxsidebar {
531- margin-left: 0px;
532- margin-right: 30px;
533- color: #333333;
534- font-family: Arial,Helvetica,sans-serif;
535- width: 260px;
536- {%- if theme_stickysidebar|tobool %}
537- top: 30px;
538- bottom: 0;
539- margin: 0;
540- position: fixed;
541- overflow: auto;
542- height: auto;
543- {%- endif %}
544- {%- if theme_rightsidebar|tobool %}
545- float: right;
546- {%- if theme_stickysidebar|tobool %}
547- right: 0;
548- {%- endif %}
549- {%- endif %}
550-}
551-
552-{%- if theme_stickysidebar|tobool %}
553-/* this is nice, but it it leads to hidden headings when jumping
554- to an anchor */
555-/*
556-div.related {
557- position: fixed;
558-}
559-
560-div.documentwrapper {
561- margin-top: 30px;
562-}
563-*/
564-{%- endif %}
565-
566-div.sphinxsidebar h3 {
567- /* font-family: {{ theme_headfont }}; */
568- color: #999;
569- font-size: 18px;
570- line-height: 15px;
571- font-weight: 400;
572- margin-left: 5px;
573- padding: 0;
574-}
575-
576-div.sphinxsidebar h3 a {
577- color: #333;
578-}
579-
580-div.sphinxsidebar a:hover {
581- /* color: #333; */
582-}
583-
584-div.sphinxsidebar h4 {
585- /* font-family: {{ theme_headfont }}; */
586- color: #666;
587- font-size: 18px;
588- font-weight: normal;
589- margin: 5px 0 0 5px;
590- padding: 0;
591-}
592-
593-div.sphinxsidebar p {
594- color: #333;
595- margin-bottom: 5px;
596- margin-left: 5px;
597-}
598-
599-div.sphinxsidebar p.topless {
600- margin: 5px 10px 10px 10px;
601-}
602-
603-div.sphinxsidebar ul {
604- margin: 10px;
605- padding-left: 5px;
606- color: #333;
607-}
608-
609-div.sphinxsidebar a {
610- color: #D12907;
611-}
612-
613-div.sphinxsidebar input {
614- border: 1px solid #999;
615- font-family: sans-serif;
616- font-size: 1em;
617-}
618-
619-{% if theme_collapsiblesidebar|tobool %}
620-/* for collapsible sidebar */
621-div#sidebarbutton {
622- background-color: {{ theme_sidebarbtncolor }};
623-}
624-{% endif %}
625-
626-/* -- hyperlink styles ------------------------------------------------------ */
627-
628-a {
629- color: #D12907;
630- text-decoration: underline;
631- border: medium none;
632- cursor: pointer;
633-}
634-
635-a:visited {
636- color: #D12907;
637- text-decoration: underline;
638-}
639-
640-a:hover {
641- color: #D12907;
642- text-decoration: underline;
643-}
644-
645-{% if theme_externalrefs|tobool %}
646-a.external {
647- text-decoration: none;
648- border-bottom: 1px dashed {{ theme_linkcolor }};
649-}
650-
651-a.external:hover {
652- text-decoration: none;
653- border-bottom: none;
654-}
655-
656-a.external:visited {
657- text-decoration: none;
658- border-bottom: 1px dashed {{ theme_visitedlinkcolor }};
659-}
660-{% endif %}
661-
662-/* -- body styles ----------------------------------------------------------- */
663-
664-
665-
666-a.headerlink {
667- color: {{ theme_headlinkcolor }};
668- font-size: 0.8em;
669- padding: 0 4px 0 4px;
670- text-decoration: none;
671-}
672-
673-a.headerlink:hover {
674- background-color: {{ theme_headlinkcolor }};
675- color: white;
676-}
677-
678-div.body dd, div.body li {
679- text-align: justify;
680-}
681-
682-div.body dt {
683- list-style-type: square;
684- /* margin: 8px 0 8px 30px; */
685- padding: 0 4px 0 5px;
686-
687-}
688-
689-div.body p {
690- text-align: justify;
691-/* line-height: 130%;*/
692- margin: 10px 0;
693-}
694-
695-/* div.body ul, */
696-div.body li {
697- list-style-type: square;
698- margin: 8px 0 8px 30px;
699- padding: 0 4px 0 5px;
700-}
701-
702-.reference em {
703- font-style: normal;
704-}
705-
706-.std-term {
707- font-style: normal;
708- font-weight: 400;
709- color: #FF7400
710-}
711-
712-div.admonition p.admonition-title + p {
713- display: inline;
714-}
715-
716-div.admonition p {
717- margin-bottom: 5px;
718-}
719-
720-div.admonition pre {
721- margin-bottom: 5px;
722-}
723-
724-div.admonition ul, div.admonition ol {
725- margin-bottom: 5px;
726-}
727-
728-div.note {
729- background-color: #eee;
730- border: 1px solid #ccc;
731-}
732-
733-div.seealso {
734- background-color: #ffc;
735- border: 1px solid #ff6;
736-}
737-
738-div.topic {
739- background-color: #eee;
740-}
741-
742-div.warning {
743- background-color: #ffe4e4;
744- border: 1px solid #f66;
745-}
746-
747-p.admonition-title {
748- display: inline;
749-}
750-
751-p.admonition-title:after {
752- content: ":";
753-}
754-
755-pre {
756- padding: 10px;
757- background-color: #F0E6D9/* {{ theme_codebgcolor }} */;
758- color: {{ theme_codetextcolor }};
759- line-height: 120%;
760- border: 1px dashed #ED9821;
761- font-size: 80%;
762- overflow: auto;
763- /* border-left: none; */
764- /* border-right: none; */
765-}
766-
767-tt {
768-/* background-color: #ecf0f3;
769- padding: 0 1px 0 1px;
770- font-size: 0.95em;*/
771- font-weight: 400;
772-}
773-
774-div.body td {
775- text-align: none;
776-}
777-
778-table.docutils th {
779- background-color: #DEE7EC;
780- border: 1px solid #8CACBB;
781- padding: 3px;
782- text-align: center;
783- font-style: normal;
784- font-weight: 400;
785-}
786-
787-table.docutils td {
788- border: 1px solid #8CACBB;
789- padding: 3px;
790- line-height: 16px;
791- vertical-align: middle;
792-}
793-
794-.warning tt {
795- background: #efc2c2;
796-}
797-
798-.note tt {
799- background: #d6d6d6;
800-}
801-
802-.viewcode-back {
803- font-family: {{ theme_bodyfont }};
804-}
805-
806-div.viewcode-block:target {
807- background-color: #f4debf;
808- border-top: 1px solid #ac9;
809- border-bottom: 1px solid #ac9;
810-}
811-
812-.file-bugs {
813- background: none repeat scroll 0 0 #E8E8E8;
814- border: 1px solid #E0E0E0;
815- clear: both;
816- color: #333333;
817- padding: 10px;
818- text-align: center;
819- font-size: 90%;
820-}
821-
822-div.footer .footer {
823- margin: 0 auto;
824- overflow: hidden;
825- padding: 10px 0;
826- width: 960px;
827- border-top: none;
828-}
829-
830-div.footer .footer .logo {
831- float: left;
832- overflow: hidden;
833- padding: 17px 0 0;
834-}
835-
836-div.footer .footer .text {
837- color: #E0E0E0;
838- float: right;
839- font-family: Arial,Helvetica,sans-serif;
840- font-size: 11px;
841- line-height: 15px;
842- overflow: hidden;
843- text-align: right;
844-}
845-
846-div.license {
847- font-size: 80%;
848- /* padding: 0.5em; */
849- text-align: center;
850- margin: 13px 0 -15px;
851-}
852-
853-#sidenavi.noborder {
854- border-right: medium none;
855- border-top: medium none;
856- margin: 0;
857-}
858-
859-#sidenavi {
860- color: #333333;
861- /* float: left; */
862- font-family: Arial,Helvetica,sans-serif;
863- font-size: 18px;
864- line-height: 25px;
865- overflow: hidden;
866- padding: 10px 0 8px 0px;
867- width: 255px;
868-}
869-
870
871=== removed file 'doc/source/percona-theme/static/email-small.png'
872Binary files doc/source/percona-theme/static/email-small.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/email-small.png 1970-01-01 00:00:00 +0000 differ
873=== removed file 'doc/source/percona-theme/static/percona.com.css'
874--- doc/source/percona-theme/static/percona.com.css 2013-01-17 15:08:37 +0000
875+++ doc/source/percona-theme/static/percona.com.css 1970-01-01 00:00:00 +0000
876@@ -1,1850 +0,0 @@
877-body, html{
878- height:100%;
879- margin:0;
880- padding:0;
881- font-size: 12px;
882- line-height: 16px;
883- font-family: Arial;
884- color: #333333;
885-}
886-
887-form{
888- display:inline
889-}
890-
891-a, a:visited{
892- border:none;
893- cursor:pointer;
894- color: #d5390b;
895- text-decoration: underline;
896-}
897-a:hover
898-{
899- color: #712000;
900- text-decoration: underline;
901-}
902-
903-img{
904- border:none
905-}
906-
907-div,img{
908- behavior:url(/static/css/iepngfix.htc)
909-}
910-
911-em
912-{
913- font-style: italic;
914-}
915-
916-del
917-{
918- text-decoration: line-through;
919-}
920-
921-.hidden{
922- display:none
923-}
924-
925-strong {
926- font-weight: bold;
927-}
928-
929-html, body {
930- height: 100%;
931-}
932-
933-#stickywrapper {
934- position: relative;
935- min-height: 100%;
936-}
937-
938-* html #stickywrapper {
939- height: 100%;
940-}
941-
942-#stickycontent {
943- padding-bottom: 102px;
944-}
945-
946-#stickyfooter {
947- position: relative;
948- margin: -97px auto 0 auto;
949-}
950-a.links
951-{
952- font-style: oblique;
953- text-decoration: underline;
954-}
955-span.subpart
956-{
957- font-weight: bold;
958-}
959-
960-/**
961- * LAYOUT
962- */
963-
964-#header{
965- background:#333;
966- height:95px;
967- overflow:hidden;
968- zoom:1
969-}
970-
971-#header .header{
972- height:95px;
973- margin:0 auto;
974- overflow:hidden;
975- width:960px;
976- zoom:1
977-}
978-#header .header .logo{
979- float:left;
980- overflow:hidden;
981- padding:20px 0;
982- width:220px;
983- zoom:1
984-}
985-
986-#header .header .logo
987-{
988- overflow: hidden;
989- zoom: 1;
990- float: left;
991- width: 220px;
992- padding: 20px 0px;
993-}
994-
995-#header .header .right
996-{
997- overflow: hidden;
998- zoom: 1;
999- float: left;
1000- width: 740px;
1001- height: 35px;
1002- padding: 30px 0px;
1003-}
1004-
1005-
1006-#header .header .right .searchlink
1007-{
1008- overflow: hidden;
1009- zoom: 1;
1010- width: 35px;
1011- height: 35px;
1012- float: right;
1013- padding: 0px 0px 0px 10px;
1014-}
1015-
1016-
1017-#header .header .right .navicontainer
1018-{
1019- overflow: hidden;
1020- zoom: 1;
1021- float: right;
1022- height: 35px;
1023- background: #ffffff url(ui-navi-l.png) top left no-repeat;
1024-}
1025-
1026-#header .header .right .navi
1027-{
1028- overflow: hidden;
1029- zoom: 1;
1030- height: 27px;
1031- padding: 4px 10px;
1032- background: url(ui-navi-r.png) top right no-repeat;
1033-}
1034-
1035-#header .header .right .navicontainer .navi span
1036-{
1037- overflow: hidden;
1038- zoom: 1;
1039- height: 27px;
1040- float: left;
1041- margin: 0px;
1042-}
1043-#header .header .right .navicontainer .navi span:hover
1044-{
1045- background: #f0f0f0 url(ui-navi-hover-l.png) top left no-repeat;
1046-}
1047-#header .header .right .navicontainer .navi span.selected, #header .header .right .navicontainer .navi span.selected:hover
1048-{
1049- background: #d5390b url(ui-navi-sel-l.png) top left no-repeat;
1050-}
1051-
1052-#header .header .right .navicontainer .navi span a, #header .header .right .navicontainer .navi span a:visited
1053-{
1054- display: block;
1055- padding: 6px 10px 4px 10px;
1056- height: 17px;
1057- font-family: Arial, Helvetica, sans-serif;
1058- font-size: 14px;
1059- line-height: 14px;
1060- color: #000000;
1061- text-decoration: none;
1062-}
1063-#header .header .right .navicontainer .navi span a:hover
1064-{
1065- background: url(ui-navi-hover-r.png) top right no-repeat;
1066-}
1067-#header .header .right .navicontainer .navi span.selected a.selected, #header .header .right .navicontainer .navi span.selected a.selected:visited, #header .header .right .navicontainer .navi span.selected a.selected:hover
1068-{
1069- background: url(ui-navi-sel-r.png) top right no-repeat;
1070- color: #ffffff;
1071-}
1072-
1073-
1074-
1075-/*
1076- * Banners
1077- */
1078-
1079-#slogan
1080-{
1081- overflow: hidden;
1082- zoom: 1;
1083- height: 125px;
1084- background: #d24300 url(ui-orange-front.png) bottom center no-repeat;
1085- text-align: center;
1086-}
1087-
1088-#stripe
1089-{
1090- overflow: hidden;
1091- zoom: 1;
1092- height: 20px;
1093- background: #d24300 url(ui-orange-content.png) top center no-repeat;
1094-}
1095-
1096-
1097-
1098-/*
1099- * Footer
1100- */
1101-
1102-#footer
1103-{
1104- overflow: hidden;
1105- zoom: 1;
1106- background: #333333;
1107- border-top: 2px #d95200 solid;
1108-}
1109-
1110-#footer .footer
1111-{
1112- overflow: hidden;
1113- zoom: 1;
1114- width: 960px;
1115- margin: 0px auto;
1116- padding: 10px 0px;
1117-}
1118-
1119-#footer .footer .logo
1120-{
1121- overflow: hidden;
1122- zoom: 1;
1123- float: left;
1124- padding: 17px 0px 0px 0px;
1125-}
1126-
1127-#footer .footer .text
1128-{
1129- overflow: hidden;
1130- zoom: 1;
1131- float: right;
1132- text-align: right;
1133- font-family: Arial, Helvetica, sans-serif;
1134- font-size: 11px;
1135- line-height: 15px;
1136- color: #e0e0e0;
1137-}
1138-
1139-#footer .footer .text a, #footer .footer .text a:visited
1140-{
1141- color: #e0e0e0;
1142- text-decoration: none;
1143-}
1144-#footer .footer .text a:hover
1145-{
1146- color: #ffffff;
1147- text-decoration: underline;
1148-}
1149-
1150-
1151-/*
1152- * Menu Dropdowns
1153- */
1154-
1155-div.navi-dropdown
1156-{
1157- display: none;
1158- position: absolute;
1159- overflow: hidden;
1160- zoom: 1;
1161- width: 255px;
1162- z-index: 900;
1163-}
1164-
1165-div.navi-dropdown .navi-dropdown-header-l
1166-{
1167- overflow: hidden;
1168- zoom: 1;
1169- width: 255px;
1170- height: 20px;
1171- background: url(ui-dropdown-header-l.png) top left no-repeat;
1172-}
1173-
1174-div.navi-dropdown .navi-dropdown-header-r
1175-{
1176- overflow: hidden;
1177- zoom: 1;
1178- width: 255px;
1179- height: 20px;
1180- background: url(ui-dropdown-header-r.png) top left no-repeat;
1181-}
1182-
1183-div.navi-dropdown .navi-dropdown-content
1184-{
1185- overflow: hidden;
1186- zoom: 1;
1187- width: 225px;
1188- padding: 0px 15px 5px 15px;
1189- background: #ffffff url(ui-dropdown-bg.png) repeat-y;
1190- font-family: Arial, Helvetica, sans-serif;
1191- font-size: 14px;
1192- line-height: 20px;
1193- color: #333333;
1194-}
1195-
1196-div.navi-dropdown .navi-dropdown-content .item
1197-{
1198- padding: 3px 0px 1px 0px;
1199-}
1200-
1201-div.navi-dropdown .navi-dropdown-content a, div.navi-dropdown .navi-dropdown-content a:visited
1202-{
1203- display: block;
1204- color: #333333;
1205- text-decoration: none;
1206-}
1207-div.navi-dropdown .navi-dropdown-content a:hover
1208-{
1209- color: #d12907;
1210- text-decoration: underline;
1211-}
1212-
1213-div.navi-dropdown .navi-dropdown-footer
1214-{
1215- overflow: hidden;
1216- zoom: 1;
1217- width: 255px;
1218- height: 10px;
1219- background: url(ui-dropdown-footer.png) top left no-repeat;
1220-}
1221-
1222-
1223-div.search-dropdown
1224-{
1225- display: none;
1226- position: absolute;
1227- overflow: hidden;
1228- zoom: 1;
1229- width: 255px;
1230-}
1231-
1232-div.search-dropdown .search-dropdown-header
1233-{
1234- overflow: hidden;
1235- zoom: 1;
1236- width: 255px;
1237- height: 20px;
1238- background: url(ui-dropdown-header-search.png) top left no-repeat;
1239-}
1240-
1241-div.search-dropdown .search-dropdown-content
1242-{
1243- overflow: hidden;
1244- zoom: 1;
1245- width: 225px;
1246- padding: 0px 15px 5px 15px;
1247- background: #ffffff url(ui-dropdown-bg.png) repeat-y;
1248- font-family: Arial, Helvetica, sans-serif;
1249- font-size: 14px;
1250- line-height: 20px;
1251- color: #333333;
1252-}
1253-
1254-div.search-dropdown .search-dropdown-content .form
1255-{
1256- padding-top: 2px;
1257-}
1258-
1259-div.search-dropdown .search-dropdown-content .form input
1260-{
1261- border: 1px #c0c0c0 solid;
1262- padding: 4px;
1263- width: 210px;
1264- outline: none;
1265-}
1266-div.search-dropdown .search-dropdown-content .form input:focus
1267-{
1268- border: 1px #707070 solid;
1269- outline: none;
1270-}
1271-
1272-div.search-dropdown .search-dropdown-footer
1273-{
1274- overflow: hidden;
1275- zoom: 1;
1276- width: 255px;
1277- height: 10px;
1278- background: url(ui-dropdown-footer.png) top left no-repeat;
1279-}
1280-
1281-
1282-
1283-#left-column .navi-title {
1284- font-size: 15px;
1285- color: #d5390b;
1286- margin-bottom: 20px;
1287-}
1288-
1289-#left-column .navi-title span {
1290- background: url("left_menu_title_bullet.png") right top no-repeat;
1291- padding-right: 20px;
1292- padding-left: 10px;
1293-}
1294-
1295-#left-column .item, #left-column .subitem {
1296-
1297- border-top: 1px solid #f3f1ee;
1298-}
1299-
1300-#left-column .subitem {
1301- padding-left: 15px;
1302-}
1303-
1304-#left-column .item a, #left-column .subitem a {
1305- min-height: 18px;
1306- /* line-height: 23px; */
1307-
1308- color: #a3a3a3;
1309- font-size: 11px;
1310- text-decoration: none;
1311- display: block;
1312- padding: 5px 0 2px 10px;
1313- background: url('left_column_item_bulletpoint.png') left no-repeat;
1314-}
1315-#left-column .item a:hover {
1316- text-decoration: underline;
1317-}
1318-
1319-#left-column .selected > a {
1320- color: #b82c02;
1321- background: url('left_menu_item_selected_bulletpoint.png') left no-repeat;
1322-}
1323-
1324-/*
1325- * Front page
1326- */
1327-.frontpage-text {
1328- font-size: 13px;
1329-}
1330-div.frontpage-banners
1331-{
1332- overflow: hidden;
1333- zoom: 1;
1334- width: 960px;
1335- margin: 0px;
1336- margin-bottom: 20px;
1337- padding: 0px;
1338-}
1339-
1340-div.frontpage-banners div.frontpage-banners-container
1341-{
1342- overflow: hidden;
1343- zoom: 1;
1344- width: 960px;
1345- height: 200px;
1346- padding-bottom: 30px;
1347- z-index: 100;
1348-}
1349-
1350-div.frontpage-banners a.nivo-imageLink
1351-{
1352- position: absolute;
1353- top: 0px;
1354- left: 0px;
1355- width: 960px;
1356- height: 200px;
1357- border: 0;
1358- padding: 0;
1359- margin: 0;
1360- z-index: 20;
1361- display: none;
1362-}
1363-
1364-
1365-div.frontpage-banners div.frontpage-banners-container div.nivo-directionNav
1366-{
1367- width: 1px;
1368- height: 1px;
1369- display: none !important;
1370- z-index: 18 !important;
1371-}
1372-
1373-div.frontpage-banners div.frontpage-banners-container div.nivo-controlNav
1374-{
1375- position: absolute;
1376- top: 200px;
1377- width: 960px;
1378- text-align: center;
1379- font-size: 28px;
1380- line-height: 25px;
1381-}
1382-
1383-div.frontpage-banners div.frontpage-banners-container div.nivo-controlNav a
1384-{
1385- padding: 0px 3px;
1386- text-decoration: none !important;
1387- color: #919191 !important;
1388-}
1389-
1390-div.frontpage-banners div.frontpage-banners-container div.nivo-controlNav a.active
1391-{
1392- color: #d12907 !important;
1393-}
1394-
1395-div.frontpage-banners div.frontpage-banners-selector
1396-{
1397- overflow: hidden;
1398- zoom: 1;
1399- height: 20px;
1400- text-align: center;
1401-}
1402-
1403-div.frontpage-main
1404-{
1405- overflow: hidden;
1406- zoom: 1;
1407- width: 960px;
1408- padding: 0px;
1409-}
1410-
1411-div.frontpage-boxes
1412-{
1413- overflow: hidden;
1414- zoom: 1;
1415- margin: 25px 0px 0px 0px;
1416- width: 515px;
1417- padding: 0px;
1418-}
1419-
1420-div.frontpage-boxes div.frontpage-boxes-selector
1421-{
1422- overflow: hidden;
1423- zoom: 1;
1424- width: 515px;
1425-}
1426-
1427-div.frontpage-boxes div.frontpage-boxes-selector div.frontpage-boxes-selector-item
1428-{
1429- overflow: hidden;
1430- zoom: 1;
1431- width: 127px;
1432- float: left;
1433- margin-left: -1px;
1434- border-top: 1px #cccccc solid;
1435- border-left: 1px #cccccc solid;
1436- border-right: 1px #cccccc solid;
1437- border-bottom: 1px #cccccc solid;
1438- text-align: center;
1439- margin-top: 10px;
1440- padding: 0px 0px 0px 0px;
1441-}
1442-
1443-div.frontpage-boxes div.frontpage-boxes-selector div.frontpage-boxes-selector-item:first-child
1444-{
1445- margin-left: 0px;
1446-}
1447-
1448-div.frontpage-boxes div.frontpage-boxes-selector div.frontpage-boxes-selector-item.selected
1449-{
1450- background: url(ui-tab-bg.png) repeat-x;
1451- margin-top: 0px;
1452- border-bottom: none;
1453- padding: 5px 0px 6px 0px;
1454-}
1455-
1456-div.frontpage-boxes div.frontpage-boxes-selector div.frontpage-boxes-selector-item a
1457-{
1458- display: block;
1459- font-size: 13px;
1460- line-height: 13px;
1461- font-weight: bold;
1462- color: #444444 !important;
1463- text-decoration: none !important;
1464- padding: 9px 0px 8px 0px;
1465-}
1466-
1467-div.frontpage-boxes div.frontpage-boxes-container
1468-{
1469- overflow: hidden;
1470- zoom: 1;
1471- font-size: 12px;
1472- width: 511px;
1473- height: 150px;
1474- padding-top: 20px;
1475- border-left: 1px #cccccc solid;
1476- border-right: 1px #cccccc solid;
1477- border-bottom: 1px #cccccc solid;
1478- padding-left: 0px;
1479-}
1480-
1481-div.frontpage-boxes div.frontpage-boxes-container div.frontpage-box img
1482-{
1483- padding: 5px 15px 55px 0;
1484- float:left;
1485-}
1486-
1487-.innerpage-box {
1488- padding: 10px 20px;
1489-}
1490-/*
1491- * Content
1492- */
1493-
1494-#contentcontainer
1495-{
1496- overflow: hidden;
1497- zoom: 1;
1498- width: 960px;
1499- padding: 30px 0px;
1500- margin: 0px auto;
1501-}
1502-
1503-
1504-.document p
1505-{
1506- margin-bottom:15px;
1507-}
1508-
1509-.document h1
1510-{
1511- font-size: 23px;
1512- line-height: 30px;
1513- margin: 5px 0px 10px 0px;
1514- color: #d5390b;
1515-}
1516-
1517-.document h2
1518-{
1519- font-size: 17px;
1520- line-height: 20px;
1521- padding: 0px 0px 3px 0px;
1522- margin: 30px 0px 15px 0px;
1523- color: #000000;
1524- border-bottom: 1px #e0e0e0 solid;
1525-}
1526-
1527-.document h3
1528-{
1529- font-weight: bold;
1530- font-size: 14px;
1531- line-height: 17px;
1532- margin: 20px 0px 5px 0px;
1533- color: #000000;
1534-}
1535-
1536-.document dl dt
1537-{
1538- font-weight: bold;
1539- margin-top: 10px;
1540- margin-bottom: 10px;
1541-}
1542-
1543-.document dl dd
1544-{
1545- padding: 0px 0px 0px 30px;
1546-}
1547-
1548-.document ol
1549-{
1550- list-style-type: decimal;
1551- padding: 0px 0px 0px 30px;
1552-}
1553-
1554-.document ol li
1555-{
1556- list-style-type: decimal;
1557- margin: 8px 0px;
1558-}
1559-
1560-/*
1561-.document h4
1562-{
1563- font-family: Arial, Helvetica, sans-serif;
1564- font-size: 14px;
1565- line-height: 14px;
1566- font-weight: bold;
1567- padding: 5px 0px 0px 0px;
1568- margin: -16px 0px 20px 0px;
1569- color: #000000;
1570- border-top: 1px #e0e0e0 solid;
1571-}
1572-.document h4 a, .document h4 a:visited
1573-{
1574- color: #000000;
1575- text-decoration: none;
1576-}
1577-.document h4 a:hover
1578-{
1579- color: #d12907;
1580- text-decoration: none;
1581-}
1582-
1583-
1584-
1585-.document ul
1586-{
1587- list-style-type: square;
1588- padding: 0px 0px 0px 30px;
1589-}
1590-
1591-.document ul li
1592-{
1593- list-style-type: square;
1594- margin: 8px 0px;
1595-}
1596-
1597-
1598-
1599-.document div.pagecontent
1600-{
1601- overflow: hidden;
1602- zoom: 1;
1603-}
1604-*/
1605-
1606-
1607-/*
1608- * Content box
1609- */
1610-/*
1611-div.contentbox
1612-{
1613- border: 1px #e0e0e0 solid;
1614-}
1615-
1616-div.contentbox div.title
1617-{
1618- font-size: 16px;
1619- line-height: 20px;
1620- font-weight: bold;
1621- padding: 8px 15px 2px 15px;
1622- background: url(ui-leftnavi-sel.png) repeat-x;
1623-}
1624-
1625-div.contentbox div.content
1626-{
1627- padding: 15px;
1628-}
1629-*/
1630-
1631-
1632-div.side-column-block
1633-{
1634- width: 220px;
1635- position: relative;
1636- margin: 0 0 20px;
1637-}
1638-
1639-div.side-column-block .header
1640-{
1641- background: url("boxes_header_bulletpoint.png") left no-repeat;
1642- text-align: left;
1643- font-size: 14px;
1644- line-height: 20px;
1645- padding: 3px 0px 3px 20px;
1646- margin-bottom: 10px;
1647- font-weight: bold;
1648- border-bottom: 1px solid #efece8;
1649-
1650-}
1651-
1652-div.side-column-block div.content
1653-{
1654- font-size: 11px;
1655- padding-left: 5px;
1656-}
1657-
1658-div.side-column-block div.content div.more
1659-{
1660- overflow: hidden;
1661- zoom: 1;
1662- text-align: right;
1663- padding: 5px 0px 0px 0px;
1664- font-size: 11px;
1665- line-height: 17px;
1666-}
1667-div.side-column-block div.content li {
1668- padding-left: 10px;
1669-
1670- background: url('boxes_list_bulletpoints.png') left top no-repeat;
1671- margin-bottom:7px;
1672-}
1673-
1674-div.side-column-block .content a {
1675- color: #b82c02;
1676-}
1677-
1678-div.side-column-block .content table.call-us {
1679- width: 100%;
1680-}
1681-div.side-column-block .content table.call-us tr {
1682- margin-bottom: 10px;
1683-}
1684-div.side-column-block .content table.call-us th {
1685- vertical-align: text-top;
1686- color: #e05d02;
1687- font-size: 11px;
1688-}
1689-div.side-column-block .content table.call-us td, div.side-column-block .content table.call-us th {
1690- padding-bottom: 10px;
1691-}
1692-div.side-column-block .content table.call-us td a {
1693- color: #e05d02;
1694-}
1695-
1696-div.side-column-block .content .button-customer-login span{
1697- display: none;
1698-}
1699-.side-column-block .content .button-customer-login {
1700- display: block;
1701- background: url('button-customer-login.png') top left no-repeat;
1702- width: 220px;
1703- height: 30px;
1704- margin-top: 12px;
1705-}
1706-
1707-.side-column-block .side-contact-buttons {
1708- margin: 0 !important;
1709- padding-left: 0px !important;
1710-}
1711-.side-column-block .side-contact-buttons li {
1712- margin-bottom: 5px;
1713- list-style: none !important;
1714-}
1715-.side-column-block .side-contact-buttons a {
1716- display: block;
1717- width: 228px;
1718- height: 32px;
1719- background: url('side_buttons.png') top left no-repeat;
1720-}
1721-.side-column-block .side-contact-buttons a.contact-me { background-position: 0px 0px; }
1722-.side-column-block .side-contact-buttons a.webinar { background-position: 0px -36px; }
1723-.side-column-block .side-contact-buttons a.download-software { background-position: 0px -71px; }
1724-.side-column-block .side-contact-buttons a.newsletters { background-position: 0px -108px; }
1725-
1726-.side-column-block .side-contact-buttons a span {
1727- display: none;
1728-}
1729-
1730-
1731-.side-column-block .content .numbers
1732-{
1733- padding-left: 45px;
1734- background: url(phone.png) 2px center no-repeat;
1735- line-height: 18px;
1736- text-align: right;
1737- padding-right: 5px;
1738-}
1739-
1740-/*
1741- * Our team list
1742- */
1743-
1744-.our-team-page h2
1745-{
1746- clear: both;
1747-}
1748-
1749-div.our-team-item
1750-{
1751- text-align: center;
1752- overflow: hidden;
1753- zoom: 1;
1754- width: 162px;
1755- margin-left: 5px;
1756- height: 200px;
1757- float: left;
1758-}
1759-
1760-.pagecontent div.our-team-profile {
1761- height: inherit;
1762- margin-left: 0;
1763-}
1764-.pagecontent div.our-team-profile img{
1765- margin-top: 20px;
1766- margin-left: 0;
1767- margin-right: 0;
1768-}
1769-div.our-team-item .img img
1770-{
1771- border: 1px #e0e0e0 solid;
1772- padding: 2px;
1773-}
1774-
1775-/*
1776- * Phone Directory
1777- */
1778-
1779-table.phonetable {
1780- margin-top: 1em;
1781- border-collapse: collapse;
1782-}
1783-
1784-.phonetable {
1785- margin-left: 2em;
1786-}
1787-
1788-table.phonetable th,
1789-table.phonetable tr {
1790- text-align: left;
1791-}
1792-
1793-table.phonetable th {
1794- border: 1px #e0e0e0 solid;
1795- background: #f8f8f8;
1796- padding: 7px;
1797- font-weight: bold;
1798-}
1799-
1800-table.phonetable td {
1801- border: 1px #e0e0e0 solid;
1802- padding: 7px ;
1803-}
1804-
1805-table.phonetable .label {
1806- text-align: left;
1807-}
1808-
1809-table.phonetable td.label {
1810-}
1811-
1812-/*
1813- * contact forms
1814- */
1815-.form-item
1816-{
1817- clear: both;
1818- margin-top: 1em;
1819- position: relative;
1820-}
1821-.form-item label
1822-{
1823- display: block;
1824- font-weight: bold;
1825- position: absolute;
1826- top: 0;
1827- left: 0;
1828- width: 13em;
1829-}
1830-.form-required
1831-{
1832- color: #fa0;
1833- font-weight: bold;
1834-}
1835-.form-item .description
1836-{
1837- color: #888;
1838- font-size: 0.85em;
1839- line-height: 150%;
1840- position: relative;
1841- left: 14em;
1842-}
1843-#edit-submitbutton
1844-{
1845- position: relative;
1846- left: 12em;
1847- margin: 1em 0;
1848-}
1849-.form-item input[type=text],
1850-.form-item select,
1851-.form-item textarea
1852-{
1853- border: 1px solid #CCC;
1854- width: 350px;
1855- position: relative;
1856- top: 0;
1857- left: 12em;
1858-}
1859-.form-item textarea
1860-{
1861- height: 12em;
1862- padding: 3px;
1863-}
1864-.form-item-spacer
1865-{
1866- padding-top: 1em;
1867-}
1868-.form-item #captcha
1869-{
1870- position: relative;
1871- top: 0;
1872- left: 12em;
1873-}
1874-#edit-submitted-captcha
1875-{
1876- margin-top: 0.5em;
1877- width: 154px;
1878-}
1879-fieldset.form-item-set
1880-{
1881- border: 1px solid #ccc;
1882- display: block;
1883- margin: 12px 0;
1884- padding: 12px;
1885-}
1886-fieldset.form-item-set legend
1887-{
1888- border: none;
1889- display: block;
1890- padding: 0 2px;
1891-}
1892-div.error
1893-{
1894- background: #fff;
1895- border: solid 1px #c52020;
1896- color: #C52020;
1897- padding: 5px;
1898-}
1899-div.messages
1900-{
1901- margin: 5px 20px;
1902- font-size: 11px;
1903-}
1904-div.messages ul,
1905-div.messages ul li
1906-{
1907- list-style-image: none;
1908- list-style-type: none;
1909-}
1910-div.messages ul li
1911-{
1912- padding: 0 0 0.2em 0;
1913-}
1914-.form-item .error
1915-{
1916- background-color :#fdd;
1917-}
1918-
1919-#emergency-contacts .node-field-name
1920-{
1921- text-align: right;
1922- font-weight: bold;
1923- padding-right: 1em;
1924-}
1925-#emergency-contacts .node-field-value-phone
1926-{
1927- font-weight: bold;
1928- color: #137F00;
1929-}
1930-#emergency-contacts .node-field-help
1931-{
1932- font-weight: bold;
1933-}
1934-
1935-/*
1936- * compact template
1937- */
1938-#compact_footer
1939-{
1940- width: auto !important;
1941-}
1942-#compact_contentcontainer
1943-{
1944- overflow: hidden;
1945- zoom: 1;
1946- width: auto;
1947- padding: 30px 0px;
1948- margin: 0px 20px;
1949-}
1950-
1951-
1952-
1953-
1954-
1955-
1956-
1957-
1958-
1959-
1960-
1961-
1962-
1963-
1964-
1965-.content-featured-box {
1966- float: right;
1967- background-color: #f9f9f9;
1968- color: #999999;
1969- font-size: 11px;
1970- padding: 20px;
1971- width: 130px;
1972- margin: 0px 0 10px 10px;
1973-}
1974-.content-featured-box .footer {
1975- margin-top: 10px;
1976- text-align: right;
1977- color: #666666;
1978- font-size: 11px;
1979-}
1980-.content-featured-box .footer em {
1981- font-style: normal;
1982- font-size: 11px;
1983-}
1984-
1985-.document ul {
1986- margin-left: 5px;
1987- padding-left: 15px;
1988- margin-bottom: 15px;
1989-}
1990-
1991-.document ul li {
1992- list-style-image: url('content_list_bulletpoint.png');
1993- margin-bottom: 5px;
1994- line-height: 16px;
1995-}
1996-
1997-.document ul.alt-list li {
1998- list-style-image: url('content_list_bulletpoint_alt.png');
1999- font-size: 13px;
2000-}
2001-
2002-.document ul.alt-list li a {
2003- text-decoration: none;
2004-
2005-}
2006-
2007-.field-row {
2008- margin-bottom: 20px;
2009-}
2010-.field-row label {
2011- display:block;
2012- width: 80px;
2013- color: #cc3300;
2014- float: left;
2015-}
2016-.field-row .field {
2017- display: block;
2018- width: 400px;
2019- float: left;
2020-}
2021-.field-row:after {
2022- content: ".";
2023- display: block;
2024- visibility: hidden;
2025- height: 0;
2026- clear:both;
2027-}
2028-
2029-/* **************************************************************************************** */
2030-/*
2031- * Customer list
2032- */
2033-
2034-.custlogo img
2035-{
2036- /* Images are 175px wide; three side-by-side in a 720px div means each has
2037- * roughly 240px of space to occupy. */
2038- padding: 20px;
2039- border: 1px solid white;
2040-}
2041-
2042-.custlogo img:hover
2043-{
2044- border: 1px solid gray;
2045-}
2046-
2047-/*
2048- * Form table
2049- */
2050-
2051-table.formtable
2052-{
2053- border-collapse: collapse;
2054-}
2055-
2056-table.formtable th
2057-{
2058- font-weight: normal;
2059- white-space: nowrap;
2060- padding: 4px 20px 4px 0px;
2061-}
2062-
2063-table.formtable td
2064-{
2065- padding: 4px 0px 4px 0px;
2066-}
2067-
2068-table.formtable td input[type='text'],
2069-table.formtable td select
2070-{
2071- border: 1px #e0e0e0 solid;
2072- padding: 4px;
2073- width: 400px;
2074-}
2075-
2076-table.formtable td.submit
2077-{
2078- padding: 10px 0px 0px 0px;
2079- text-align: center;
2080-}
2081-
2082-
2083-/*
2084- * Data table
2085- */
2086-
2087-table.datatable
2088-{
2089- margin-top: 1em;
2090- border-collapse: collapse;
2091-}
2092-.datatable
2093-{
2094- margin-left: 2em;
2095-}
2096-table.datatable th,
2097-table.datatable tr {
2098- text-align: center;
2099-}
2100-
2101-table.datatable th
2102-{
2103- border: 1px #e0e0e0 solid;
2104- background: #f8f8f8;
2105- padding: 7px;
2106- font-weight: bold;
2107-}
2108-
2109-table.datatable td
2110-{
2111- border: 1px #e0e0e0 solid;
2112- padding: 7px;
2113-}
2114-
2115-table.datatable .label {
2116- text-align: left;
2117-
2118-}
2119-
2120-
2121-
2122-/*
2123- * Front page blocks
2124- */
2125-/*
2126-.frontpage-sidebar .header
2127-{
2128- padding: 0px 0px 10px 0px;
2129- font-size: 18px;
2130- font-weight: normal;
2131- text-align: center;
2132-}
2133-.frontpage-sidebar .header.link
2134-{
2135- padding: 13px 0px 10px 4px;
2136- text-align: left;
2137-}
2138-.frontpage-sidebar .header a, .frontpage-sidebar .header a:visited
2139-{
2140- color: #333333 !important;
2141- text-decoration: none !important;
2142-}
2143-.frontpage-sidebar .header a:hover
2144-{
2145- color: #d12907 !important;
2146- text-decoration: none !important;
2147-}
2148-
2149-.frontpage-sidebar .header.bloglink
2150-{
2151- font-size:16px;
2152- padding: 0px 0px 10px 10px;
2153- text-align: center;
2154-}
2155-
2156-.frontpage-sidebar .header.blogheader
2157-{
2158- font-weight:normal;
2159- text-align:center;
2160- font-size: 15px;
2161- padding: 13px 10px 10px 0px;
2162-}
2163-
2164-.frontpage-sidebar .header a.email
2165-{
2166- padding: 13px 10px 10px 40px;
2167- background: url(email-small.png) left center no-repeat;
2168-}
2169-
2170-
2171-
2172-
2173-
2174-.frontpage-sidebar .eventum a, .frontpage-sidebar .eventum a:visited
2175-{
2176- padding: 0px 2px 0px 55px;
2177- font-size: 12px;
2178- line-height: 18px;
2179- text-align: left;
2180- background: url(support-small.png) left center no-repeat;
2181- display: block;
2182- color: #333333 !important;
2183- text-decoration: none !important;
2184-}
2185-
2186-.frontpage-sidebar .eventum a:hover
2187-{
2188- color: #d12907 !important;
2189- text-decoration: underline !important;
2190-}
2191-*/
2192-
2193-/*
2194- * Presentations
2195- */
2196-
2197-div.presentation
2198-{
2199- border-top: 1px #e0e0e0 dotted;
2200- padding: 15px 0px;
2201-}
2202-div.presentation:first-child
2203-{
2204- margin-top: 0;
2205- border: none;
2206-}
2207-
2208-div.presentation table.presentation
2209-{
2210- border-collapse: collapse;
2211-}
2212-
2213-div.presentation table.presentation td div.bordered-image-screenshot
2214-{
2215- border: 1px #e0e0e0 solid;
2216- background: #f8f8f8;
2217- padding: 5px;
2218-}
2219-
2220-div.presentation table.presentation td.presentations-descr
2221-{
2222-
2223- padding-left: 15px;
2224-}
2225-
2226-div.presentation table.presentation td.presentations-descr h4
2227-{
2228- font-size: 14px;
2229-
2230- font-weight: bold;
2231- margin-top: 0px !important;
2232- margin-bottom: 10px;
2233- border-top: none !important;
2234-}
2235-
2236-.customer-vote {
2237- width: 412px;
2238- text-align: justify;
2239-}
2240-
2241-.training-info-container {
2242- float: right;
2243- width:200px;
2244- background-color:#fff;
2245- padding:10px;
2246- margin:0 15px;
2247- border:1px solid #E0E0E0;
2248-}
2249-
2250-/*
2251- * Software info container
2252- */
2253-
2254-div.software-info-container
2255-{
2256- overflow: hidden;
2257- zoom: 1;
2258- float: right;
2259- padding: 0px 0px 25px 25px;
2260-}
2261-
2262-table.software-info-container
2263-{
2264- width: 240px;
2265- border-collapse: collapse;
2266-}
2267-
2268-table.software-info-container td
2269-{
2270- border: 1px #e0e0e0 solid;
2271- padding: 10px 10px 10px 10px;
2272-}
2273-
2274-table.software-info-container td.latest
2275-{
2276- padding: 10px 10px 10px 62px;
2277- background: url(software-latest.png) 15px center no-repeat;
2278- min-height: 32px;
2279- font-size: 16px;
2280- line-height: 24px;
2281-}
2282-
2283-table.software-info-container td.download a
2284-{
2285- font-weight: bold;
2286-}
2287-
2288-table.software-info-container td.download
2289-{
2290- padding: 15px 62px 15px 20px;
2291- background: url(software-download.png) 195px center no-repeat;
2292- min-height: 32px;
2293- font-size: 18px;
2294- line-height: 24px;
2295-}
2296-
2297-table.software-info-container td.links
2298-{
2299- text-align: left;
2300- padding: 4px 10px 4px 20px;
2301-}
2302-
2303-table.software-info-container td.links div
2304-{
2305- margin: 10px 0px;
2306-}
2307-
2308-.inv {
2309- display: none;
2310-}
2311-
2312-/*
2313- * Downloads table
2314- */
2315-
2316-table.downloadstable
2317-{
2318- margin-top: 20px;
2319- border-collapse: collapse;
2320-}
2321-
2322-table.downloadstable th
2323-{
2324- border: 1px #e0e0e0 solid;
2325- background: #f8f8f8;
2326- padding: 7px;
2327- font-weight: bold;
2328-}
2329-
2330-table.downloadstable td
2331-{
2332- border: 1px #e0e0e0 solid;
2333- padding: 7px;
2334-}
2335-
2336-table.downloadstable td.file
2337-{
2338- width: 90%;
2339- text-align: left;
2340-}
2341-
2342-table.downloadstable td.modified
2343-{
2344- width: 5%;
2345- text-align: center;
2346- white-space: nowrap;
2347-}
2348-
2349-table.downloadstable td.size
2350-{
2351- width: 5%;
2352- text-align: right;
2353- white-space: nowrap;
2354-}
2355-
2356-/*
2357- * Maintenance promo on /downloads
2358- */
2359-
2360-div.downloads-maintenance-promo, div.downloads-warning
2361-{
2362- border: 1px #e0e0e0 solid;
2363- padding: 15px 20px 15px 150px;
2364- margin: 30px 0px;
2365- background: url(shield.png) 35px center no-repeat;
2366-}
2367-div.downloads-maintenance-promo > .close-button
2368-{
2369- float:right;
2370- clear:right;
2371- margin-top:-10px;
2372- margin-right:-15px;
2373- cursor: pointer; cursor: hand;
2374-}
2375-
2376-div.downloads-warning {
2377- background: url(warning.png) 35px center no-repeat;
2378-}
2379-
2380-
2381-/*
2382- * Downloads pages
2383- */
2384-
2385-div.downloads-version
2386-{
2387- border-top: 1px #e0e0e0 solid;
2388- margin-top: -10px;
2389- padding-top: 10px;
2390- text-align: right;
2391- font-size: 14px;
2392- line-height: 14px;
2393- font-weight: bold;
2394-}
2395-
2396-div.downloads-anchors
2397-{
2398- font-size: 12px;
2399- line-height: 15px;
2400- margin: 20px 0px;
2401-}
2402-
2403-div.downloads-backtotop
2404-{
2405- font-size: 12px;
2406- line-height: 15px;
2407- padding-top: 8px;
2408-}
2409-
2410-
2411-/*
2412- * Downloads signup
2413- */
2414-
2415-.downloadsignupdialog .ui-dialog-titlebar
2416-{
2417- display: none;
2418-}
2419-
2420-#downloadsignup .title-bar-close {
2421- float:right;
2422- margin-top:-10px;
2423-}
2424-
2425-#downloadsignup h2
2426-{
2427- font-family: Arial, Helvetica, sans-serif;
2428- font-size: 22px;
2429- line-height: 22px;
2430- margin: 10px 0px 20px 0px;
2431- color: #d12907;
2432-}
2433-
2434-#downloadsignup .intro
2435-{
2436- margin: 10px 0px 15px 0px;
2437-}
2438-
2439-#downloadsignup .form .field
2440-{
2441- overflow: hidden;
2442- zoom: 1;
2443- margin: 10px 0px;
2444-}
2445-
2446-#downloadsignup .form .field .label
2447-{
2448- overflow: hidden;
2449- zoom: 1;
2450- width: 150px;
2451- float: left;
2452- padding-top: 5px;
2453-}
2454-
2455-#downloadsignup .form .field .element
2456-{
2457- overflow: hidden;
2458- zoom: 1;
2459- width: 410px;
2460- float: left;
2461-}
2462-
2463-#downloadsignup .form .field .element input, #downloadsignup .form .field .element select
2464-{
2465- width: 400px;
2466- border: 1px #cccccc solid;
2467- padding: 3px;
2468- outline: none;
2469-}
2470-
2471-#downloadsignup .form .field .element input:focus, #downloadsignup .form .field .element select:focus
2472-{
2473- border: 1px #333333 solid;
2474- background: #f8f8f8;
2475- outline: none;
2476-}
2477-
2478-#downloadsignup .form .field .radiolist
2479-{
2480- overflow: hidden;
2481- zoom: 1;
2482- display: block;
2483- padding: 0;
2484- margin: 0;
2485-}
2486-
2487-#downloadsignup .form .field table.radiolist
2488-{
2489- width: 100%;
2490-}
2491-
2492-#downloadsignup .form .field .radiolist td
2493-{
2494- width: 25%;
2495-}
2496-
2497-#downloadsignup .form .field div.radiolist label
2498-{
2499- display: block;
2500- min-width: 55px;
2501- float: left;
2502- zoom: 1;
2503- padding: 8px 10px 2px 24px !important;
2504- text-indent: -24px;
2505- overflow: auto;
2506-}
2507-
2508-#downloadsignup .form .field table.radiolist label
2509-{
2510- padding: 8px 15px 2px 0px !important;
2511- zoom: 1;
2512- display: block;
2513-}
2514-#downloadsignup .form .field .radiolist label input
2515-{
2516- margin: 0px 7px 0px 3px !important;
2517-}
2518-
2519-/*
2520-.schedule td {
2521- padding: 3px;
2522- border: 1px solid #eeeeee;
2523- padding-left: 10px;
2524- font-size: 16px;
2525-}
2526-
2527-.tdmini {
2528- font-weight: bold;
2529- font-size: 10px !important;
2530-}
2531-
2532-.tdbreak {
2533- background-color: #ffeeee;
2534- text-align: center;
2535-}
2536-.trhead td {
2537- background-color: #d12907;
2538- color: #ffffff;
2539- font-weight: bold;
2540-}
2541-
2542-.speaker {
2543- font-size: 10px;
2544-}
2545-*/
2546-/* Tables with bolded-right aligned headers in the first column */
2547-/*table.left-headers th {
2548- font-weight: bold;
2549- text-align: right;
2550- padding: 5px 12px;
2551- vertical-align: top;
2552- border-right: 1px solid black;
2553-}
2554-table.left-headers td {
2555- padding: 5px 12px;
2556-}
2557-
2558-.training-list tr th {
2559- font-weight:bold;
2560-}
2561-
2562-.training-list tr td {
2563- padding-right: 15px;
2564-}
2565-*/
2566-/***
2567- * side style buttons
2568-*/
2569-.a-btn-container {
2570- overflow:hidden;
2571- border-radius:4px;
2572-}
2573-.a-btn, .a-btn-new {
2574- width: 218px;
2575- height: 48px;
2576- background: #fdcd34;
2577- background:-webkit-gradient(linear,left top,left bottom,color-stop(##fdcd34,0),color-stop(##d42c14,1));
2578- background:-webkit-linear-gradient(top, #fdcd34 0%, #d42c14 100%);
2579- background:-moz-linear-gradient(top, #fdcd34 0%, #d42c14 100%);
2580- background:-o-linear-gradient(top, #fdcd34 0%, #d42c14 100%);
2581- background:linear-gradient(top, #fdcd34 0%, #d42c14 100%);
2582- filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdcd34', endColorstr='#d42c14',GradientType=0 );
2583-
2584- padding:0px;
2585-
2586- display:inline-block;
2587- position:relative;
2588- -webkit-border-radius:4px;
2589- -moz-border-radius:4px;
2590- border-radius:4px;
2591-
2592- overflow:hidden;
2593- -webkit-transition:all 0.3s linear;
2594- -moz-transition:all 0.3s linear;
2595- -o-transition:all 0.3s linear;
2596- transition:all 0.3s linear;
2597- text-decoration: none !important;
2598- border: 1px solid #f08900;
2599- margin-bottom: 10px;
2600-}
2601-
2602-.a-btn-text{
2603- padding-left:10px;
2604- padding-top:5px;
2605- display:block;
2606- font-size:13px;
2607- white-space:nowrap;
2608- color: #ffffff;
2609- -webkit-transition:all 0.3s linear;
2610- -moz-transition:all 0.3s linear;
2611- -o-transition:all 0.3s linear;
2612- transition:all 0.3s linear;
2613-
2614-}
2615-
2616-.a-btn-slide-text, .a-btn-fixed-slide-text {
2617- padding-left: 10px;
2618- left:0px;
2619- width:auto;
2620- right:52px;
2621- height:0px;
2622-
2623- color:#000000;
2624- font-size:12px;
2625- white-space:nowrap;
2626- font-family:Georgia, serif;
2627- font-style:italic;
2628- text-indent:15px;
2629- overflow:hidden;
2630-
2631-
2632-}
2633-.a-btn-fixed-slide-text{
2634- height: 30px;
2635-}
2636-
2637-.a-btn-icon-right{
2638- position:absolute;
2639- right:0px;
2640- top:0px;
2641- height:100%;
2642- width:52px;
2643-}
2644-
2645-.a-btn-icon-right span{
2646- width:38px;
2647- height:38px;
2648-
2649- position:absolute;
2650- left:50%;
2651- top:50%;
2652- margin:-20px 0px 0px -20px;
2653- background:transparent url('button-download-icon.png') no-repeat 50% 55%;
2654- -webkit-transition:all 0.3s linear;
2655- -moz-transition:all 0.3s linear;
2656- -o-transition:all 0.3s linear;
2657- transition:all 0.3s linear;
2658-
2659-}
2660-
2661-
2662-.paper-desc {
2663- padding-left: 20px;
2664-}
2665-.papers-content h2 a {
2666- text-decoration: none !important;
2667- color: inherit !important;
2668-}
2669-.paper-author {
2670- padding-bottom: 20px;
2671-}
2672-.paper-author img {
2673- border: 1px solid #CCCCCC;
2674- display: block;
2675- float: left;
2676- margin-right: 15px;
2677- padding: 1px;
2678- width: 110px;
2679-}
2680-.paper-author h2 {
2681- border-bottom: 0 !important;
2682- color: #000000;
2683- font-family: Arial,Helvetica,sans-serif;
2684- font-size: 20px;
2685- line-height: 20px;
2686- margin: 30px 0 0 !important;
2687- padding: 0 0 3px;
2688-}
2689-.paper-author h3 {
2690- color: #555555 !important;
2691- font-family: Times New Roman,serif !important;
2692- font-style: italic;
2693- font-weight: normal !important;
2694- margin-left: 130px !important;
2695- margin-top: 5px !important;
2696-}
2697-.paper-long-desc {
2698- width: 325px;
2699- float: left;
2700-}
2701-.paper-long-desc > p{
2702- padding: 0 20px;
2703- margin:0 !important;
2704-}
2705-.paper-details .paper-thumb {
2706- width: 185px; float: left;
2707-}
2708-.paper-details .paper-thumb div.content {
2709- padding: 5px;
2710-}
2711-.paper-details .paper-thumb img {
2712- width: 175px;
2713-}
2714-.pr-subhead {
2715- font-size: 16px !important;
2716- border: none !important;
2717- text-align: center;
2718- margin-top: 15px !important;
2719- font-style: italic;
2720-}
2721-
2722-
2723-.clearer {
2724- clear: both;
2725-}
2726-
2727
2728=== removed file 'doc/source/percona-theme/static/percona.com.js'
2729--- doc/source/percona-theme/static/percona.com.js 2012-08-03 12:12:02 +0000
2730+++ doc/source/percona-theme/static/percona.com.js 1970-01-01 00:00:00 +0000
2731@@ -1,269 +0,0 @@
2732-window.jQuery(function($) {
2733-
2734-
2735-
2736-function setCookie(c_name, value, expiredays)
2737-{
2738- var exdate = new Date();
2739- exdate.setDate(exdate.getDate() + expiredays);
2740- document.cookie = c_name + "=" + escape(value) + ((expiredays == null) ? "" : ";path=/;expires=" + exdate.toUTCString());
2741-}
2742-
2743-function getCookie(c_name)
2744-{
2745- if (document.cookie.length > 0)
2746- {
2747- c_start = document.cookie.indexOf(c_name + "=");
2748- if (c_start != -1)
2749- {
2750- c_start = c_start + c_name.length+1;
2751- c_end = document.cookie.indexOf(";",c_start);
2752- if (c_end == -1)
2753- {
2754- c_end = document.cookie.length;
2755- }
2756- return unescape(document.cookie.substring(c_start, c_end));
2757- }
2758- }
2759- return "";
2760-}
2761-
2762-
2763-NAVI = new Object();
2764-
2765-NAVI.CloseTimer = null;
2766-
2767-NAVI.Open = function ( menu_tag, dir )
2768-{
2769- NAVI_CancelTimer();
2770- NAVI_Close();
2771- SEARCH_CancelTimer();
2772- SEARCH_Close();
2773- if ('h' == dir)
2774- {
2775- return;
2776- }
2777- var pos = $("#navilink-span-"+menu_tag).offset();
2778- if (dir=='r')
2779- {
2780- $("#navi-dropdown-"+menu_tag).css( { "position": "absolute", "left": (pos.left + ($("#navilink-span-"+menu_tag).width()) + 2 - ($("#navi-dropdown-"+menu_tag).width())) + "px", "top": (pos.top + 32) + "px" } );
2781- }
2782- else
2783- {
2784- $("#navi-dropdown-"+menu_tag).css( { "position": "absolute", "left": (pos.left) + "px", "top": (pos.top + 32) + "px" } );
2785- }
2786- $("#navi-dropdown-"+menu_tag).show();
2787- $("#navilink-span-"+menu_tag).bind('mouseover',NAVI_CancelTimer);
2788- $("#navilink-span-"+menu_tag).bind('mouseout',NAVI_Timer);
2789- $("#navi-dropdown-"+menu_tag).bind('mouseover',NAVI_CancelTimer);
2790- $("#navi-dropdown-"+menu_tag).bind('mouseout',NAVI_Timer);
2791-};
2792-
2793-function NAVI_Close()
2794-{
2795- $(".navi-dropdown").hide();
2796- $("#menu div").unbind('mouseover');
2797- $(".dropdown").unbind('mouseover');
2798- $(".dropdown").unbind('mouseout');
2799-
2800- $("#search-dropdown").hide();
2801- $("#searchlink-anchor").unbind('mouseover');
2802- $("#searchlink-anchor").unbind('mouseout');
2803- $("#search-dropdown").unbind('mouseover');
2804- $("#search-dropdown").unbind('mouseout');
2805-}
2806-
2807-function NAVI_CancelTimer()
2808-{
2809- if (NAVI.CloseTimer!=null)
2810- {
2811- window.clearTimeout(NAVI.CloseTimer);
2812- NAVI.CloseTimer = null;
2813- }
2814-}
2815-
2816-function NAVI_Timer()
2817-{
2818- if (NAVI.CloseTimer==null)
2819- {
2820- NAVI.CloseTimer = window.setTimeout(NAVI_Close, 300);
2821- }
2822-}
2823-
2824-
2825-SUBNAVI = new Object();
2826-
2827-SUBNAVI.Open = function ( menu_tag )
2828-{
2829- if ($("#sidesubnavi-" + menu_tag + ':hidden').length)
2830- {
2831- $(".sidesubnavi").hide();
2832- $("#sidesubnavi-"+menu_tag).show();
2833- return false;
2834- } else {
2835- return true;
2836- }
2837-};
2838-
2839-
2840-SEARCH = new Object();
2841-
2842-SEARCH.CloseTimer = null;
2843-
2844-SEARCH.Open = function()
2845-{
2846- NAVI_CancelTimer();
2847- NAVI_Close();
2848- SEARCH_CancelTimer();
2849- SEARCH_Close();
2850- var pos = $("#searchlink-anchor").offset();
2851- $("#search-dropdown").css( { "position": "absolute", "left": (pos.left - ($("#search-dropdown").width()) + 40) + "px", "top": (pos.top + 36) + "px" } );
2852- $("#search-dropdown").show();
2853- $("#searchlink-anchor").bind('mouseover',NAVI_CancelTimer);
2854- $("#searchlink-anchor").bind('mouseout',NAVI_Timer);
2855- $("#search-dropdown").bind('mouseover',NAVI_CancelTimer);
2856- $("#search-dropdown").bind('mouseout',NAVI_Timer);
2857- $("#search-input")[0].focus();
2858-};
2859-
2860-function SEARCH_Close()
2861-{
2862- $(".navi-dropdown").hide();
2863- $("#menu div").unbind('mouseover');
2864- $(".dropdown").unbind('mouseover');
2865- $(".dropdown").unbind('mouseout');
2866-
2867- $("#search-dropdown").hide();
2868- $("#searchlink-anchor").unbind('mouseover');
2869- $("#searchlink-anchor").unbind('mouseout');
2870- $("#search-dropdown").unbind('mouseover');
2871- $("#search-dropdown").unbind('mouseout');
2872-}
2873-
2874-
2875-function SEARCH_CancelTimer()
2876-{
2877- if (SEARCH.CloseTimer!=null)
2878- {
2879- window.clearTimeout(SEARCH.CloseTimer);
2880- SEARCH.CloseTimer = null;
2881- }
2882-}
2883-
2884-function SEARCH_Timer()
2885-{
2886- if (SEARCH.CloseTimer==null)
2887- {
2888- SEARCH.CloseTimer = window.setTimeout(SEARCH_Close, 300);
2889- }
2890-}
2891-
2892-menuImg1 = new Image(); menuImg1.src = 'http://s1.percona.com/ui-dropdown-header-l.png';
2893-menuImg2 = new Image(); menuImg2.src = 'http://s2.percona.com/ui-dropdown-header-r.png';
2894-menuImg3 = new Image(); menuImg3.src = 'http://s3.percona.com/ui-dropdown-header-search.png';
2895-menuImg4 = new Image(); menuImg4.src = 'http://s0.percona.com/ui-dropdown-bg.png';
2896-menuImg5 = new Image(); menuImg5.src = 'http://s1.percona.com/ui-dropdown-footer.png';
2897-
2898-
2899-});
2900-
2901-
2902-var Percona = {
2903- ssl: false,
2904- host: 'www.percona.com'
2905-};
2906-/**
2907- * @param string selector jQuery selector string
2908- */
2909-Percona.getRecentServerVersion = function(selector)
2910-{
2911- if ('string' != typeof(selector))
2912- {
2913- alert('Percona.getRecentServerVersion: missed or wrong selector!');
2914- }
2915- /* Localize jQuery variable */
2916- var jQuery;
2917- /******** Load jQuery if not present *********/
2918- if (window.jQuery === undefined || window.jQuery.fn.jquery !== '1.4.2')
2919- {
2920- var script_tag = document.createElement('script');
2921- script_tag.setAttribute("type","text/javascript");
2922- script_tag.setAttribute('src', 'http' + (Percona.ssl ? 's' : '') + ':/' + '/ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js');
2923- script_tag.onload = scriptLoadHandler;
2924- script_tag.onreadystatechange = function () /* Same thing but for IE */
2925- {
2926- if (this.readyState == 'complete' || this.readyState == 'loaded')
2927- {
2928- scriptLoadHandler();
2929- }
2930- };
2931- /* Try to find the head, otherwise default to the documentElement */
2932- (document.getElementsByTagName("head")[0] || document.documentElement).appendChild(script_tag);
2933- } else {
2934- /* The jQuery version on the window is the one we want to use */
2935- jQuery = window.jQuery;
2936- main();
2937- }
2938- var scriptLoadHandler_counter = 0;
2939- /******** Called once jQuery has loaded ******/
2940- function scriptLoadHandler()
2941- {
2942- if (++scriptLoadHandler_counter > 1)
2943- {
2944- return;
2945- }
2946- /* Restore $ and window.jQuery to their previous values and store the
2947- new jQuery in our local jQuery variable */
2948- jQuery = window.jQuery.noConflict(true);
2949- /* Call our main function */
2950- main(jQuery);
2951- }
2952- /******** Our main function ********/
2953- function main($)
2954- {
2955- var fillRecentServerVersion = function($)
2956- {
2957- if ($(selector).get(0))
2958- {
2959- $.get('http' + (Percona.ssl ? 's' : '') + ':/' + '/' + Percona.host + '/ajax/server-version/?callback=?', {}, function(json)
2960- {
2961- if ('object' == typeof(json) && 'string' == typeof(json.recentServerVersion))
2962- {
2963- $(selector).text(' ' + json.recentServerVersion);
2964- }
2965- }, 'jsonp');
2966- }
2967- };
2968- $(document).ready(function()
2969- {
2970- fillRecentServerVersion(jQuery);
2971- });
2972- }
2973-};
2974-
2975-$(document).ready(function(){
2976- $(window).bind("resize", resizeWindow);
2977- resizeWindow();
2978- function resizeWindow() {
2979- var win_w = $(window).width();
2980- var ribon = $("#support-ribbon");
2981- if(win_w < 1265){
2982- if(/mobile/i.test(navigator.userAgent)){
2983- ribon.hide();
2984- }else{
2985- if(ribon.hasClass("vertical")){
2986- ribon.removeClass("vertical");
2987- ribon.addClass("horizontal");
2988- }
2989- ribon.css({"left":'50%', "margin-left": '-'+(ribon.width() / 2)+'px'});
2990- }
2991- }else{
2992- if(ribon.hasClass("horizontal")){
2993- ribon.addClass("vertical");
2994- ribon.removeClass("horizontal");
2995- ribon.removeAttr("style");
2996- }
2997-
2998- }
2999- }
3000-});
3001\ No newline at end of file
3002
3003=== removed file 'doc/source/percona-theme/static/phone-small.png'
3004Binary files doc/source/percona-theme/static/phone-small.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/phone-small.png 1970-01-01 00:00:00 +0000 differ
3005=== removed file 'doc/source/percona-theme/static/phone.png'
3006Binary files doc/source/percona-theme/static/phone.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/phone.png 1970-01-01 00:00:00 +0000 differ
3007=== removed file 'doc/source/percona-theme/static/shield.png'
3008Binary files doc/source/percona-theme/static/shield.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/shield.png 1970-01-01 00:00:00 +0000 differ
3009=== removed file 'doc/source/percona-theme/static/side_buttons.png'
3010Binary files doc/source/percona-theme/static/side_buttons.png 2012-07-31 04:46:23 +0000 and doc/source/percona-theme/static/side_buttons.png 1970-01-01 00:00:00 +0000 differ
3011=== removed file 'doc/source/percona-theme/static/sidebar.js'
3012--- doc/source/percona-theme/static/sidebar.js 2012-08-03 12:12:02 +0000
3013+++ doc/source/percona-theme/static/sidebar.js 1970-01-01 00:00:00 +0000
3014@@ -1,151 +0,0 @@
3015-/*
3016- * sidebar.js
3017- * ~~~~~~~~~~
3018- *
3019- * This script makes the Sphinx sidebar collapsible.
3020- *
3021- * .sphinxsidebar contains .sphinxsidebarwrapper. This script adds
3022- * in .sphixsidebar, after .sphinxsidebarwrapper, the #sidebarbutton
3023- * used to collapse and expand the sidebar.
3024- *
3025- * When the sidebar is collapsed the .sphinxsidebarwrapper is hidden
3026- * and the width of the sidebar and the margin-left of the document
3027- * are decreased. When the sidebar is expanded the opposite happens.
3028- * This script saves a per-browser/per-session cookie used to
3029- * remember the position of the sidebar among the pages.
3030- * Once the browser is closed the cookie is deleted and the position
3031- * reset to the default (expanded).
3032- *
3033- * :copyright: Copyright 2007-2011 by the Sphinx team, see AUTHORS.
3034- * :license: BSD, see LICENSE for details.
3035- *
3036- */
3037-
3038-$(function() {
3039- // global elements used by the functions.
3040- // the 'sidebarbutton' element is defined as global after its
3041- // creation, in the add_sidebar_button function
3042- var bodywrapper = $('.bodywrapper');
3043- var sidebar = $('.sphinxsidebar');
3044- var sidebarwrapper = $('.sphinxsidebarwrapper');
3045-
3046- // for some reason, the document has no sidebar; do not run into errors
3047- if (!sidebar.length) return;
3048-
3049- // original margin-left of the bodywrapper and width of the sidebar
3050- // with the sidebar expanded
3051- var bw_margin_expanded = bodywrapper.css('margin-left');
3052- var ssb_width_expanded = sidebar.width();
3053-
3054- // margin-left of the bodywrapper and width of the sidebar
3055- // with the sidebar collapsed
3056- var bw_margin_collapsed = '.8em';
3057- var ssb_width_collapsed = '.8em';
3058-
3059- // colors used by the current theme
3060- var dark_color = $('.related').css('background-color');
3061- var light_color = $('.document').css('background-color');
3062-
3063- function sidebar_is_collapsed() {
3064- return sidebarwrapper.is(':not(:visible)');
3065- }
3066-
3067- function toggle_sidebar() {
3068- if (sidebar_is_collapsed())
3069- expand_sidebar();
3070- else
3071- collapse_sidebar();
3072- }
3073-
3074- function collapse_sidebar() {
3075- sidebarwrapper.hide();
3076- sidebar.css('width', ssb_width_collapsed);
3077- bodywrapper.css('margin-left', bw_margin_collapsed);
3078- sidebarbutton.css({
3079- 'margin-left': '0',
3080- 'height': bodywrapper.height()
3081- });
3082- sidebarbutton.find('span').text('»');
3083- sidebarbutton.attr('title', _('Expand sidebar'));
3084- document.cookie = 'sidebar=collapsed';
3085- }
3086-
3087- function expand_sidebar() {
3088- bodywrapper.css('margin-left', bw_margin_expanded);
3089- sidebar.css('width', ssb_width_expanded);
3090- sidebarwrapper.show();
3091- sidebarbutton.css({
3092- 'margin-left': ssb_width_expanded-12,
3093- 'height': bodywrapper.height()
3094- });
3095- sidebarbutton.find('span').text('«');
3096- sidebarbutton.attr('title', _('Collapse sidebar'));
3097- document.cookie = 'sidebar=expanded';
3098- }
3099-
3100- function add_sidebar_button() {
3101- sidebarwrapper.css({
3102- 'float': 'left',
3103- 'margin-right': '0',
3104- 'width': ssb_width_expanded - 28
3105- });
3106- // create the button
3107- sidebar.append(
3108- '<div id="sidebarbutton"><span>&laquo;</span></div>'
3109- );
3110- var sidebarbutton = $('#sidebarbutton');
3111- light_color = sidebarbutton.css('background-color');
3112- // find the height of the viewport to center the '<<' in the page
3113- var viewport_height;
3114- if (window.innerHeight)
3115- viewport_height = window.innerHeight;
3116- else
3117- viewport_height = $(window).height();
3118- sidebarbutton.find('span').css({
3119- 'display': 'block',
3120- 'margin-top': (viewport_height - sidebar.position().top - 20) / 2
3121- });
3122-
3123- sidebarbutton.click(toggle_sidebar);
3124- sidebarbutton.attr('title', _('Collapse sidebar'));
3125- sidebarbutton.css({
3126- 'color': '#FFFFFF',
3127- 'border-left': '1px solid ' + dark_color,
3128- 'font-size': '1.2em',
3129- 'cursor': 'pointer',
3130- 'height': bodywrapper.height(),
3131- 'padding-top': '1px',
3132- 'margin-left': ssb_width_expanded - 12
3133- });
3134-
3135- sidebarbutton.hover(
3136- function () {
3137- $(this).css('background-color', dark_color);
3138- },
3139- function () {
3140- $(this).css('background-color', light_color);
3141- }
3142- );
3143- }
3144-
3145- function set_position_from_cookie() {
3146- if (!document.cookie)
3147- return;
3148- var items = document.cookie.split(';');
3149- for(var k=0; k<items.length; k++) {
3150- var key_val = items[k].split('=');
3151- var key = key_val[0];
3152- if (key == 'sidebar') {
3153- var value = key_val[1];
3154- if ((value == 'collapsed') && (!sidebar_is_collapsed()))
3155- collapse_sidebar();
3156- else if ((value == 'expanded') && (sidebar_is_collapsed()))
3157- expand_sidebar();
3158- }
3159- }
3160- }
3161-
3162- add_sidebar_button();
3163- var sidebarbutton = $('#sidebarbutton');
3164- set_position_from_cookie();
3165-});
3166
3167=== removed file 'doc/source/percona-theme/static/software-download.png'
3168Binary files doc/source/percona-theme/static/software-download.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/software-download.png 1970-01-01 00:00:00 +0000 differ
3169=== removed file 'doc/source/percona-theme/static/software-latest.png'
3170Binary files doc/source/percona-theme/static/software-latest.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/software-latest.png 1970-01-01 00:00:00 +0000 differ
3171=== removed file 'doc/source/percona-theme/static/support-small.png'
3172Binary files doc/source/percona-theme/static/support-small.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/support-small.png 1970-01-01 00:00:00 +0000 differ
3173=== removed file 'doc/source/percona-theme/static/ui-dropdown-bg.png'
3174Binary files doc/source/percona-theme/static/ui-dropdown-bg.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-dropdown-bg.png 1970-01-01 00:00:00 +0000 differ
3175=== removed file 'doc/source/percona-theme/static/ui-dropdown-footer.png'
3176Binary files doc/source/percona-theme/static/ui-dropdown-footer.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-dropdown-footer.png 1970-01-01 00:00:00 +0000 differ
3177=== removed file 'doc/source/percona-theme/static/ui-dropdown-header-l.png'
3178Binary files doc/source/percona-theme/static/ui-dropdown-header-l.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-dropdown-header-l.png 1970-01-01 00:00:00 +0000 differ
3179=== removed file 'doc/source/percona-theme/static/ui-dropdown-header-r.png'
3180Binary files doc/source/percona-theme/static/ui-dropdown-header-r.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-dropdown-header-r.png 1970-01-01 00:00:00 +0000 differ
3181=== removed file 'doc/source/percona-theme/static/ui-dropdown-header-search.png'
3182Binary files doc/source/percona-theme/static/ui-dropdown-header-search.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-dropdown-header-search.png 1970-01-01 00:00:00 +0000 differ
3183=== removed file 'doc/source/percona-theme/static/ui-footer-logo.png'
3184Binary files doc/source/percona-theme/static/ui-footer-logo.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-footer-logo.png 1970-01-01 00:00:00 +0000 differ
3185=== removed file 'doc/source/percona-theme/static/ui-leftnavi-sel.png'
3186Binary files doc/source/percona-theme/static/ui-leftnavi-sel.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-leftnavi-sel.png 1970-01-01 00:00:00 +0000 differ
3187=== removed file 'doc/source/percona-theme/static/ui-logo.png'
3188Binary files doc/source/percona-theme/static/ui-logo.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-logo.png 1970-01-01 00:00:00 +0000 differ
3189=== removed file 'doc/source/percona-theme/static/ui-navi-hover-l.png'
3190Binary files doc/source/percona-theme/static/ui-navi-hover-l.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-navi-hover-l.png 1970-01-01 00:00:00 +0000 differ
3191=== removed file 'doc/source/percona-theme/static/ui-navi-hover-r.png'
3192Binary files doc/source/percona-theme/static/ui-navi-hover-r.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-navi-hover-r.png 1970-01-01 00:00:00 +0000 differ
3193=== removed file 'doc/source/percona-theme/static/ui-navi-l.png'
3194Binary files doc/source/percona-theme/static/ui-navi-l.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-navi-l.png 1970-01-01 00:00:00 +0000 differ
3195=== removed file 'doc/source/percona-theme/static/ui-navi-r.png'
3196Binary files doc/source/percona-theme/static/ui-navi-r.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-navi-r.png 1970-01-01 00:00:00 +0000 differ
3197=== removed file 'doc/source/percona-theme/static/ui-navi-sel-l.png'
3198Binary files doc/source/percona-theme/static/ui-navi-sel-l.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-navi-sel-l.png 1970-01-01 00:00:00 +0000 differ
3199=== removed file 'doc/source/percona-theme/static/ui-navi-sel-r.png'
3200Binary files doc/source/percona-theme/static/ui-navi-sel-r.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-navi-sel-r.png 1970-01-01 00:00:00 +0000 differ
3201=== removed file 'doc/source/percona-theme/static/ui-orange-content.png'
3202Binary files doc/source/percona-theme/static/ui-orange-content.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-orange-content.png 1970-01-01 00:00:00 +0000 differ
3203=== removed file 'doc/source/percona-theme/static/ui-orange-front.png'
3204Binary files doc/source/percona-theme/static/ui-orange-front.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-orange-front.png 1970-01-01 00:00:00 +0000 differ
3205=== removed file 'doc/source/percona-theme/static/ui-search.png'
3206Binary files doc/source/percona-theme/static/ui-search.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-search.png 1970-01-01 00:00:00 +0000 differ
3207=== removed file 'doc/source/percona-theme/static/ui-tab-bg.png'
3208Binary files doc/source/percona-theme/static/ui-tab-bg.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-tab-bg.png 1970-01-01 00:00:00 +0000 differ
3209=== removed file 'doc/source/percona-theme/static/warning.png'
3210Binary files doc/source/percona-theme/static/warning.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/warning.png 1970-01-01 00:00:00 +0000 differ
3211=== added file 'doc/source/release-notes/2.1/2.1.8.rst'
3212--- doc/source/release-notes/2.1/2.1.8.rst 1970-01-01 00:00:00 +0000
3213+++ doc/source/release-notes/2.1/2.1.8.rst 2014-03-04 07:59:20 +0000
3214@@ -0,0 +1,28 @@
3215+============================
3216+ |Percona XtraBackup| 2.1.8
3217+============================
3218+
3219+Percona is glad to announce the release of |Percona XtraBackup| 2.1.8 on March 6th 2014. Downloads are available from our download site `here <http://www.percona.com/downloads/XtraBackup/XtraBackup-2.1.6/>`_ and :doc:`Percona Software Repositories </installation>`.
3220+
3221+This release is the current GA (Generally Available) stable release in the 2.1 series.
3222+
3223+Bugs Fixed
3224+----------
3225+
3226+ Due to incorrect usage of ``posix_fadvise()`` hints, |Percona XtraBackup| discarded read-ahead buffers which resulted in higher ``I/O`` rate on the backup stage. Bug fixed :bug:`1093385`.
3227+
3228+ Spurious trailing data blocks that would normally be ignored by |InnoDB| could lead to an assertion failure on the backup stage. Bug fixed :bug:`1177201`.
3229+
3230+ A spurious warning message could cause issues with third-party wrapper scripts. Bug fixed :bug:`1271956`.
3231+
3232+ :ref:`xbcrypt <xbcrypt>` could fail with the ``xbcrypt:xb_crypt_read_chunk: unable to read chunk iv size at offset`` error under some circumstances. Bug fixed :bug:`1273196`.
3233+
3234+ :ref:`xbstream <xbstream_binary>` could sometimes hang when extracting a broken or incomplete input stream. Bug fixed :bug:`1273207`.
3235+
3236+ Preparing backups of |MySQL| or |Percona Server| 5.6 could raise an assertion failure in |Percona XtraBackup|. Bug fixed :bug:`1273468`.
3237+
3238+ The downtime is decreased when the :option:`innobackupex --safe-slave-backup` option is used to backup a replication slave. The SQL thread is now started before a temporary copy of redo log is streamed into the final location. Bug fixed :bug:`1284778`.
3239+
3240+ Disabled the "binary version check" functionality in the VersionCheck module due to security concerns. Bug fixed :bug:`1285166`.
3241+
3242+Other bugs fixed: :bug:`1284078`.

Subscribers

People subscribed via source and target branches