You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by st...@apache.org on 2010/05/28 21:09:59 UTC

svn commit: r949263 [2/4] - in /hbase/site/publish/en: ./ images/ skin/ skin/css/ skin/images/ skin/scripts/ skin/translations/

Added: hbase/site/publish/en/releases.html
URL: http://svn.apache.org/viewvc/hbase/site/publish/en/releases.html?rev=949263&view=auto
==============================================================================
--- hbase/site/publish/en/releases.html (added)
+++ hbase/site/publish/en/releases.html Fri May 28 19:09:56 2010
@@ -0,0 +1,364 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-skin-name" content="pelt">
+<title>HBase Releases</title>
+<link type="text/css" href="skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
+<link type="text/css" href="skin/profile.css" rel="stylesheet">
+<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="images/favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://hadoop.apache.org/">Hadoop</a> &gt; <a href="http://hbase.apache.org/">HBase</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<a href="http://hadoop.apache.org/"><img class="logoImage" alt="Hadoop" src="images/hadoop-logo.jpg" title="Apache Hadoop"></a>
+</div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogo">
+<a href="http://hbase.apache.org/"><img class="logoImage" alt="HBase" src="images/hbase_small.gif" title="The Hadoop database"></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="hbase.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li class="current">
+<a class="selected" href="index.html">Project</a>
+</li>
+<li>
+<a class="unselected" href="http://wiki.apache.org/hadoop/Hbase">Wiki</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', 'skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">Project</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menupage">
+<div class="menupagetitle">Downloads</div>
+</div>
+<div class="menuitem">
+<a href="credits.html">Credits</a>
+</div>
+<div class="menuitem">
+<a href="http://www.apache.org/foundation/thanks.html">Sponsors</a>
+</div>
+<div class="menuitem">
+<a href="http://hadoop.apache.org/privacy_policy.html">Privacy Policy</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Documentation</div>
+<div id="menu_1.2" class="menuitemgroup">
+<div class="menuitem">
+<a href="http://hadoop.apache.org/hbase/docs/r0.20.4/">Release 0.20.4</a>
+</div>
+<div class="menuitem">
+<a href="http://hadoop.apache.org/hbase/docs/r0.19.3/">Release 0.19.3</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">Developers</div>
+<div id="menu_1.3" class="menuitemgroup">
+<div class="menuitem">
+<a href="mailing_lists.html#Developers">Mailing Lists</a>
+</div>
+<div class="menuitem">
+<a href="issue_tracking.html">Issue Tracking</a>
+</div>
+<div class="menuitem">
+<a href="version_control.html">Version Control</a>
+</div>
+<div class="menuitem">
+<a href="irc.html">IRC Channel</a>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+<div id="credit2"></div>
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="releases.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>HBase Releases</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Download">Download</a>
+</li>
+<li>
+<a href="#Release+Notes">Release Notes</a>
+</li>
+<li>
+<a href="#News">News</a>
+</li>
+</ul>
+</div> 
+    
+<a name="N1000C"></a><a name="Download"></a>
+<h2 class="h3">Download</h2>
+<div class="section">
+<p>Releases may be downloaded from Apache mirrors:
+        <a href="http://www.apache.org/dyn/closer.cgi/hbase/"><strong><strong>Download</strong></strong></a>.  Older releases can be gotten here: 
+        <a href="http://www.apache.org/dyn/closer.cgi/hadoop/hbase/"><strong><strong>Download</strong></strong></a>.
+      </p>
+<p>On the mirror, all recent releases are available, but are not
+      guaranteed to be stable. For stable releases, look in the stable
+      directory.
+      </p>
+</div>
+
+    
+<a name="N10025"></a><a name="Release+Notes"></a>
+<h2 class="h3">Release Notes</h2>
+<div class="section">
+<p>Release notes for HBase releases are available in Jira:
+        <a href="https://issues.apache.org/jira/browse/HBASE?report=com.atlassian.jira.plugin.system.project:changelog-panel"><strong><strong>Browse release notes</strong></strong></a>
+      
+</p>
+</div>
+
+    
+<a name="N10035"></a><a name="News"></a>
+<h2 class="h3">News</h2>
+<div class="section">
+<a name="N1003B"></a><a name="May+3rd%2C+2010%3A+release+0.20.4+available"></a>
+<h3 class="h4">May 3rd, 2010: release 0.20.4 available</h3>
+<p>Fixes <a href="http://su.pr/30u8xm">81 issues</a> since the 0.20.3 release.  We recommend that all users upgrade to this release.
+        </p>
+<a name="N10049"></a><a name="January+25th%2C+2010%3A+release+0.20.3+available"></a>
+<h3 class="h4">January 25th, 2010: release 0.20.3 available</h3>
+<p>Fixes <a href="http://su.pr/16X1Cr">84 issues</a> since the 0.20.2 release.  We recommend that all users upgrade to this release. There is a known issue with the HBase 0.20.0 release, a rolling upgrade isn't possible to any other point release in the 0.20 branch.
+        </p>
+<a name="N10057"></a><a name="November+19th%2C+2009%3A+release+0.20.2+available"></a>
+<h3 class="h4">November 19th, 2009: release 0.20.2 available</h3>
+<p>Fixes <a href="http://su.pr/1nnhl5">40 issues</a> since the 0.20.1 release.  We recommend that all users upgrade to this release.
+        </p>
+<a name="N10065"></a><a name="October+12th%2C+2009%3A+release+0.20.1+available"></a>
+<h3 class="h4">October 12th, 2009: release 0.20.1 available</h3>
+<p>Fixes <a href="http://su.pr/1ypRmy">60 issues</a> since the 0.20.0 release.  We recommend that all 0.20.0 users upgrade to this release.
+        </p>
+<a name="N10073"></a><a name="September+8th%2C+2009%3A+release+0.20.0+available"></a>
+<h3 class="h4">September 8th, 2009: release 0.20.0 available</h3>
+<p>HBase 0.20.0 <a href="http://su.pr/2sjrkf">Release Notes</a> list 465 issues addressed.
+        The HBase 0.20.0 release is significantly more performant, robust and efficient than
+        previous releases.  We recommend that all 0.19.x users upgrade.
+        </p>
+<p>HBase 0.20.0 runs on Hadoop 0.20.0. Be sure to read the
+        <a href="http://hadoop.apache.org/hbase/docs/current/api/overview-summary.html#overview_description">Getting Started</a>
+        documentation in 0.20.0 for much has changed since the 0.19.x release
+        including fundamental configuration (HBase now depends
+        on <a href="http://hadoop.apache.org/zookeeper/">ZooKeeper</a>.
+        </p>
+<p>If you wish to bring your 0.19.x hbase data forward to 0.20.0, you will
+        need to run a migration.  See <a href="http://wiki.apache.org/hadoop/Hbase/HowToMigrate">How To Migrate</a>.
+        First read the overview and then go to the section, 'From 0.19.x to 0.20.x'.
+        </p>
+<a name="N10093"></a><a name="May+27th%2C+2009%3A+release+0.19.3+available"></a>
+<h3 class="h4">May 27th, 2009: release 0.19.3 available</h3>
+<p>Fixes <a href="http://tinyurl.com/qcd4dg">14 issues</a> since the 0.19.2 release.  We recommend that all 0.19.x users upgrade to this release.
+        </p>
+<a name="N100A1"></a><a name="May+9th%2C+2009%3A+release+0.19.2+available"></a>
+<h3 class="h4">May 9th, 2009: release 0.19.2 available</h3>
+<p>Fixes <a href="http://tinyurl.com/pjzldw">17 issues</a> since the 0.19.1 release.  We recommend that all 0.19.x users upgrade to this release.
+        </p>
+<a name="N100AF"></a><a name="March+19th%2C+2009%3A+release+0.19.1+available"></a>
+<h3 class="h4">March 19th, 2009: release 0.19.1 available</h3>
+<p>Fixes <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310753&styleName=Html&version=12313591">40+ issues</a> since the 0.19.0 release.  We recommend that all 0.19.0 users upgrade to this release.
+        </p>
+<a name="N100BD"></a><a name="January+21%2C+2009%3A+release+0.19.0+available"></a>
+<h3 class="h4">January 21, 2009: release 0.19.0 available</h3>
+<p>Fixes <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310753&styleName=Html&version=12313364">185 issues</a> since the 0.18.0 release.
+        </p>
+<a name="N100CB"></a><a name="27+October%2C+2008%3A+release+0.18.1+available"></a>
+<h3 class="h4">27 October, 2008: release 0.18.1 available</h3>
+<p>Fixes <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310753&styleName=Html&version=12313433">15 issues</a> since the 0.18.0 release.
+        </p>
+<a name="N100D9"></a><a name="21+September%2C+2008%3A+release+0.18.0+available"></a>
+<h3 class="h4">21 September, 2008: release 0.18.0 available</h3>
+<p>Includes fixes for <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310753&styleName=Html&version=12313168">57 issues</a> since the 0.2.0 release.
+        New features include an experimental transaction support and
+        client-side manipulation of row locks.  HBase 0.18.0 runs on
+        Hadoop 0.18.0 (With this release, HBase major+minor version is now
+        that of the Hadoop core version it depends on.  See
+        <a href="http://wiki.apache.org/hadoop/Hbase/FAQ#18">FAQ #18 and #19</a>
+        for notes on versions). 
+        </p>
+<a name="N100EB"></a><a name="13+September%2C+2008%3A+release+0.2.1+available"></a>
+<h3 class="h4">13 September, 2008: release 0.2.1 available</h3>
+<p>Includes fixes for 44 issues since the 0.2.0 release. HBase 0.2.1 runs on Hadoop 0.17.x. To run 0.2.1 on hadoop 0.18.x, replace the hadoop 0.17.1 jars under $HBASE_HOME/lib with their 0.18.x equivalents and then recompile.
+        </p>
+<a name="N100F5"></a><a name="8+August%2C+2008%3A+release+0.2.0+available"></a>
+<h3 class="h4">8 August, 2008: release 0.2.0 available</h3>
+<p>Includes <a href="https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&pid=12310753&fixfor=12312955">291 changes</a>
+        since the 0.1. branch.  New features include a richer API, a new ruby irb-based shell,
+        and an improved UI.  HBase 0.2.0 is not backward compatible with HBase 0.1 API (See 
+        <a href="http://wiki.apache.org/hadoop/Hbase/Plan-0.2/APIChanges">0.2/0.1 API Changes</a>).
+        To migrate your 0.1 era HBase data to 0.2, see the 
+        <a href="http://wiki.apache.org/hadoop/Hbase/HowToMigrate">Migration Guide</a>.
+        HBase 0.2.0 runs on Hadoop 0.17.x. To run 0.2.0 on hadoop 0.18.x,
+        replace the hadoop 0.17.1 jars under $HBASE_HOME/lib with their 0.18.x equivalents
+        and then recompile.
+        </p>
+<a name="N1010B"></a><a name="27+June%2C+2008%3A+release+0.1.3+available"></a>
+<h3 class="h4">27 June, 2008: release 0.1.3 available</h3>
+<p>Resolves <a href="https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&pid=12310753&fixfor=12313169">20 issues</a>
+        including fixes for a regionserver deadlock, non-splitting in the presence of regions of
+        multiple families under load, unreliable iteration of vintage cells, and improved robustness
+        around crashes.  Also includes mild performance improvements.  We recommend all upgrade to
+        this latest version.</p>
+<a name="N10119"></a><a name="13+May%2C+2008%3A+release+0.1.2+available"></a>
+<h3 class="h4">13 May, 2008: release 0.1.2 available</h3>
+<p>Resolves 27 issues.  Includes critical fixes for 'missing' edits
+        and for unreliable onlining/offlining of tables as well as
+        improvements such as regionservers can now carry twice the
+        regions in same memory.
+        We recommend all upgrade to this latest version.</p>
+<a name="N10123"></a><a name="11+April%2C+2008%3A+release+0.1.1+available"></a>
+<h3 class="h4">11 April, 2008: release 0.1.1 available</h3>
+<p>This release contains bugfixes that enhance the reliability of HBase.
+        See the release notes (above) for details. 
+        We recommend all upgrade to this latest version.</p>
+<a name="N1012D"></a><a name="27+March%2C+2008%3A+release+0.1.0+available"></a>
+<h3 class="h4">27 March, 2008: release 0.1.0 available</h3>
+<p>This is our first release as a subproject of Hadoop.
+    Previously, HBase was a Hadoop contrib project. HBase 0.1.0 is
+    substantially our last release, the HBase that was bundled
+    under Hadoop 0.16.0 contrib but with lots of fixes to
+    improve stability.  See the release notes (above) for details.   
+    We recommend all upgrade to this latest version.</p>
+<div class="note">
+<div class="label">Note</div>
+<div class="content">An HBase install now stands apart from Hadoop.  To accomodate,
+    base configuration has changed in that <span class="codefrag">hbase.rootdir</span>
+    must now include a fully-qualify path to your HBase directory: e.g.
+    <span class="codefrag">hdfs://example.org:9000/hbase</span>. Read
+    the <a href="api/overview-summary.html#overview_description">Getting Started</a>
+    notes to learn more.
+    </div>
+</div>
+<a name="N10144"></a><a name="HBase+%27promoted%27+to+Hadoop+Sub-project"></a>
+<h3 class="h4">HBase 'promoted' to Hadoop Sub-project</h3>
+<p>02/11/2008: HBase originally incubated as a contribution to Hadoop.  As of the start
+      of February, near-contemporaneous with Hadoops' becoming a TLP Apache project, HBase was
+      'promoted' to become a subproject of Hadoop.  Hadoop 0.16.0 was the last Hadoop release
+      to carry HBase and is, as of this writing, the most recent official HBase release
+      (see under the <em>contrib</em> subdirectory of the Hadoop release).</p>
+<p>Going forward, all future HBase releases will be hosted on this page.  A 0.1
+      branch has already been made and releases made on this branch will be fixes to
+      for the release 0.16.0 release of HBase.  The first 'standalone' HBase release
+      will be 0.1.0 and would roughly equate to the HBase that would have been shipped
+      in Hadoop 0.16.1, if HBase were still hosted inside Hadoop.
+      </p>
+<a name="N10154"></a><a name="%22Old%22+News"></a>
+<h3 class="h4">"Old" News</h3>
+<p>For old project news, see our old <a href="http://wiki.apache.org/hadoop/Hbase/News">News
+      page on the wiki</a> (no longer maintained)</p>
+</div>
+
+  
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+        Copyright &copy;
+         2010 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
+</div>
+<div class="host">
+<a href="http://www.apache.org"><img class="logoImage" alt="" src="images/apache_feather.gif"></a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: hbase/site/publish/en/releases.pdf
URL: http://svn.apache.org/viewvc/hbase/site/publish/en/releases.pdf?rev=949263&view=auto
==============================================================================
--- hbase/site/publish/en/releases.pdf (added)
+++ hbase/site/publish/en/releases.pdf Fri May 28 19:09:56 2010
@@ -0,0 +1,856 @@
+%PDF-1.3
+%ª«¬­
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 1658 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!#\997gc&AJ$CnCA&1Yi8SlDV_aj@Y#kCej'^Z%pE1Q$aHP1,d4i[^8!&G0?XEC#^ij:-Ki?d^*.d6?N#*r#aa$cl_g"LHu2n*frZ+]i5:@&A6O:YBLC?@o(D.SgE6m]OE]J=nCPqJn.:0oHUIcZl[)Ik'3;1"kYTu0-?Q):d6`C6j>Xh!kP1,AgKMFsld\5(ZLHeiW`lAQ2-LYrc@6(F$qWhW\GC8h>PPB-j'r:iVUD[73@>cHa5GJW*^f[K>ItPdSa7e"Nc+L<F0O>m'uq^sP;IWI"/u,?T0JF&OIU>uK0K^WacQiZ.6"OE*/I+Eo#[:^1_KP#7(&V.8(umk4r7QZLH$Z+1S&*d'^`i:__t3E0HDEU'?&p&gEh+d`jPL-/dP;W=dn'"BfMA(`\b*C^jPX`a:a,R[T5>=V-.j8SGatEj=Ip>F>PmV\lMT$KJJ`%dIGcoK#7WPGSA*mV47c>;AQnJd33`sKLk"\.A)tJ-g72Y.7f(N%l(6YA:-JF]WcsKEL3L"J&`0G/_"C'O<tV$koiX4\PY2KYss4IOV)+Q:XW<*a"\3MNdJEZJ0Y*[qKIOP8`!@rODuO"NYT38*6otIL2eK'Q"h^b?o"lY[[_qJg2cI6'T=F25"^H!1/a&\-jp@:,J[;e,@a$f$5TsFWt<7!RjR;LS8t<=Yi%ltd=["%mee;lgnt>`G#EtQ^Nq3s2/W&$eChQN0IFHU`Wdo=$UBF:WOfrP[hAKU,NRiN(c6*O'XZ,rBa[lK+2d[Rk^26W2(eHK8[VS>oRfjmJpq,B<NIp148eQWf8=[.."Q`hHTqME'6m@"</s:p+opRh!)bDN?(iQUdT5en7K7PaU!oqkofNNg345sj3gF(na^@>'gJajNR5Jg'B$WeP;dQmm<$D,gi0X05[#3GdFt)u>b-Fs8UMfg*[9>CKMrIGj620IVMZF"nI_Kp&EK_B'@>qhN5/80M\(=OoVMIZ:casldG2j#chac@
 e(Tu1U;%Le-b&:[KS'HEn6dJ3Jk:5@B`P,H-IBG$.D;UL?eQ60$U]o(LO+#$H[MiYjQ7Tm:2J_@np5r'pg#aRRSVdXK;^r"(a1fi/+4$Ot56&p5hn]Z/[`hhkg:B8kUI,;NYdg=_@Q8Sl=cbd*4@f3r,!3J:;4/tRi9&ckUM4a.7.K\3r)"70J9(CSA6IDB;rIi_n`sjH$s]TsCa@qdMA8T*-i5F>^I=[V>Rm\*c$kt6\C+=Y:hq-;o_[\q4?d6+R-bKJB4m&,Tlcl^\27.m]<hlc!B4I:XsYE"PUA#$7+=bn&5gKLoO`mbgQ\%A:(\(9;%q?QMEVVpI%;RXcKn[X@c'0X9nV>UPI*Du9)POe2odQEq/Yi.-.lk]Vo#ge<NpE4)XK7)W*OBAA;4#)+$XPW'&[8hH4K\jTY+rW$M@.[%JhLWIEZ1[B-E<`cQ[hj:&YsIpN8-mJ75Ke^/lQfhcXUXK$!!Rfj4[o$LT'bc?ij5/2%EMVD*l:W]YiJV;GP#?tjn]Htl9*&HbJMpYJMWRY^tLG1E(g:T^f\P]7X(Cq3(%kA(1o<J<`4'X_n.2/jAj2*_#/4MRc@DI79fonND]=3QY]F1E6lpZSm:4oJFALZBmKf5EI1j=WI3gE;Q?R%e.,33#8Y4%&$>d.%`dWCu#r+WiO$~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+9 0 R
+10 0 R
+11 0 R
+12 0 R
+13 0 R
+14 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 342.276 554.666 394.284 542.666 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://www.apache.org/dyn/closer.cgi/hbase/)
+/S /URI >>
+/H /I
+>>
+endobj
+9 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 116.988 541.466 168.996 529.466 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://www.apache.org/dyn/closer.cgi/hadoop/hbase/)
+/S /URI >>
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 351.588 454.732 457.56 442.732 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (https://issues.apache.org/jira/browse/HBASE?report=com.atlassian.jira.plugin.system.project:changelog-panel)
+/S /URI >>
+/H /I
+>>
+endobj
+11 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 119.004 372.345 162.672 360.345 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://su.pr/30u8xm)
+/S /URI >>
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 119.004 321.092 162.672 309.092 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://su.pr/16X1Cr)
+/S /URI >>
+/H /I
+>>
+endobj
+13 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 119.004 243.439 162.672 231.439 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://su.pr/1nnhl5)
+/S /URI >>
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 119.004 192.186 162.672 180.186 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://su.pr/1ypRmy)
+/S /URI >>
+/H /I
+>>
+endobj
+15 0 obj
+<< /Length 2432 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!;f?'E_q'Re<2n4XpS!K8<t[a[8"FSY,c$bJ4=[.M2(.#H]s:AqH0r;0fM?ceTIe+TKQ!0Lc^F!TQd>tK<aZhj3(p",'\48A]!,sBk$JfoSn)6Z4gk>]$_#U`QrmHW`se_(:_;&@"HiefgN_DaF.PulT.i"'grR[gs?a./Woo@r:aYG,8bELtVtkcs;Kq#?3B]6!SH+`/\iT3aT0_F%Bs$38"U!-!%9jK;:5-O7\5"V7/NkIM8Rf$8G6Y@0[^1-V[iWeF+[)`/;7QmWqB#Qo\,_"Bj!LZep9<KZ2MBqb)u0(*-T6eA!*QOe(B%"6>$4r!!=0.W]u*,RU%b&at1LM&Pm1d[K/lcNA^OTRnM;NCicer?iojmas[\+)LOMSn&>jtY*lc:MU%1crQ9cOa<,>N2MKa^us"/RZRJ6/NLU-p`r_\r5#m+0!R`j$,'lof>5W<CJ[j,T'>22$o)CXMY)5(m47(:bHgS+UR7EQUMkT:/Z>lp!,Opf30L,2+>c='5c1iACa.CIYD2$&e@<kim*?<\7][@nR8-t-j0"R/*b2g*n?iein=D:Fhqin'QLFb&=YKk0qTg76Z<\?!]QcqKMLu4'C!1_U9%1\$/74))d)b+-=)rLCdh=AGkg9/.Q"X\[@k+.)%0glA?0aa+%lD97EHJ7Yu>=8o/Kl'@utPI4Ec1Z5*VO_I!QrIZAIj)+[`?[A/k![XDR,ggHmX=AREZs:X]-6YYcdPV\/]fd6Tq[atNhbYa^^Vhj'`*:G)ss!<l'm2,/Qu+=*GFT6h2M@FFM4LVji%FuqPFCK_4%q`*J/qsu_p\fPTtp;,M@C43[MMF\,Iq^C2mdkn?'bUO-!I>Li;'UZ#LF?/"pN"+8%1#=eHJnD-#AR3"P$7e:K'(]m__=B0cm0.]W:G0d/H5%Xc9bi')U]s7V.d'CD&CQ*%eWe&U4%(a1YDU9TUfK/4YS@bB-Q5?k'*:?$9Us]q<(1!Jf-@Ao*7X#
 Cf23Mm`>MDW-C1W[DR`Wu?*)EFU#cgS/dfa,3ZYaL@]n9^<$F...@qjfqsC>HKM.AI;!=CeBq]I!QM&sdY`3e'ucdS'L(X8RjMQhuCB%bbU^&,]sp5;ZOfpl%EG;@(uZdOBY_&:pdXH7K+Va@PZV5tDBAhEKs21$t(uTVELtS1`k.5,"b1nG26iOl!*3O#_2,k/=PcR52i[ID.]'I->f^/r2M0]EK%)UnrFD.-<38Z%j;:EO'jb>LJ*Gg8)[p@4!Rpf!@r+p@`tKEj-@XY]oDbNo6Qt+`jb\KfXZMfI`QWL^[Q=BGYiCB>%j()F4L:0VV9RhU\TdpkiS9"JU'!3ZTAP:`o*;!J:`(eIdhgSm2tp4UP*+Xf8\D:gGr@H-Yq['/:UXojGmOG)5+WM2\iGUQSNiKgfq+7jX_P'L(HmR&u7'1;cK0S1#UII%-lP:+D16_r^F":I;7&HuhN977eQ&ooo']4IspEG+H!(<-Lp[o,%ip7S.tW&&o30MG@qCHougJf72f'V9p
 <DiS(V^3"sQ<NfCY_RXe`dIuXna?<lYa`csVPl8qIbUtO4,SDa9t4%RKc$OR$9*R<u-*pt:*9$I13[<<)5dnM[43YC_R(/[f]$=%an/A1fnPuL8@NKZK%4h55-kY[GSX-Xp1LTtY`)U=P,+[Qionp-&M0K'o/rJh/Q=9H$A&duYs'rmJXl9L_C+L\J2`('^um"id!4k=o'/CPG&Qk7fej@*PTW`m`ka\*g<IT="u9:G2HWMuRK8H._mYhE#G^b-P-PH;@Uiku-H$QrCe2p1V9X9-o9IMQ@fD7at6Y4k?OiXAaIYL_iQ[l+n`Oopt&Hq,qnKIu4;d7u'b82B_([2o+-L9P)Rkn*$\%(IN!Li:T?In3@BZZrs_D'+X][\K?$-0c(\.(-g(BF6Cgd2J@Tdqs(HAa%69>2<HW2bn4tAujW"C@3(,($nrhlJGH\IJ5[Wj1F@~>
+endstream
+endobj
+16 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 15 0 R
+/Annots 17 0 R
+>>
+endobj
+17 0 obj
+[
+18 0 R
+19 0 R
+20 0 R
+21 0 R
+22 0 R
+23 0 R
+24 0 R
+25 0 R
+26 0 R
+27 0 R
+28 0 R
+]
+endobj
+18 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 157.992 660.8 226.308 648.8 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://su.pr/2sjrkf)
+/S /URI >>
+/H /I
+>>
+endobj
+19 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 366.624 613.2 439.62 601.2 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://hadoop.apache.org/hbase/docs/current/api/overview-summary.html#overview_description)
+/S /URI >>
+/H /I
+>>
+endobj
+20 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 209.976 586.8 263.952 574.8 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://hadoop.apache.org/zookeeper/)
+/S /URI >>
+/H /I
+>>
+endobj
+21 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 162.996 552.4 243.648 540.4 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://wiki.apache.org/hadoop/Hbase/HowToMigrate)
+/S /URI >>
+/H /I
+>>
+endobj
+22 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 119.004 487.947 162.672 475.947 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://tinyurl.com/qcd4dg)
+/S /URI >>
+/H /I
+>>
+endobj
+23 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 119.004 423.494 162.672 411.494 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://tinyurl.com/pjzldw)
+/S /URI >>
+/H /I
+>>
+endobj
+24 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 119.004 359.041 169.44 347.041 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310753&styleName=Html&version=12313591)
+/S /URI >>
+/H /I
+>>
+endobj
+25 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 119.004 294.588 168.672 282.588 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310753&styleName=Html&version=12313364)
+/S /URI >>
+/H /I
+>>
+endobj
+26 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 119.004 243.335 162.672 231.335 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310753&styleName=Html&version=12313433)
+/S /URI >>
+/H /I
+>>
+endobj
+27 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 176.976 192.082 220.644 180.082 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310753&styleName=Html&version=12313168)
+/S /URI >>
+/H /I
+>>
+endobj
+28 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 180.324 152.482 266.652 140.482 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://wiki.apache.org/hadoop/Hbase/FAQ#18)
+/S /URI >>
+/H /I
+>>
+endobj
+29 0 obj
+<< /Length 2242 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!;e>Ar7S'Roe[d)1C25f/?,I;_^)gOO*Gj'`JA0[MRlZdm$k,eO'M4-D/ZkX*>XL)!)&<0YIFj7s2"_q`RNYNN5F1MX#MhqM:A'%:f*(Ok+6q0_3VT6SjEPV<lZ?YB-)g$Ka)TGDpEY@_CSc@d9Se8&oZ"I'eqf_FLL,*\4V`XSt:>u@YLIMCOA`!`9A]6DIUr?&YF&s;+?k['X0&_[]iNm!53,+.nu1&kt1&^)>Km5;'!*cZOU3!S#:q9eqf1#b1"p>LE47`A89S_fY0g)Hoh)q]?./@2Fn'/Q&0aI@Q5E6TB5NahbNr_t:FOW[),K%BI'RVqX^lB/8@n2rjgY9*g%+BB-WOKR,mF`#.0I.HqK]=!X.2?ji<4fmo^=3/K-=UGl<+5Yi24hgp]h(K;BD^2gV53ujpRI\]2>XBA?_%*H!L3I.tV3!b[M'PRqn7:3n,f+qaBtT^.\Ug#X%%4gE!&`mA/R0j61Of(C=0.<2^CVkCT:Ugqj7n92ForK:,O?DK34;QZ^`Pn>;c:q!5/&mde?Xnr\?H2:LGc=;naF/J%$UIHBC(Vu>46I==rXTt:(#Fn!if0[:f/^M:FdHDY_OD(Mccj[(XX/U/k*d7)kO.c.,bM*+X_'9B_pu!5uGKM'MlRTHL\>oUH0]G?79'?AA)=u9i+=$E.d\'pYl)DjMV2e:rVEJ#r[]BJZ9]QC2pS1Cdmj82Bn$]2;$mo=Yej6FGH4^pAT0!6n"/<pE\!\i->$BcP;UHig8i66;5.W$rfsr$FRchHo5mEK,Aca-TD0]2JJ4d!sOe:)$b[#!nP(G$Rr3BSjD_O12:"_5Y[[3k%VdZ&VC7l_5KpVB'Vm-l/+$\#$4*[1j1:Ve7>-$1_sL/78uQ7iGW4B[hK_W8dk#]/t2e3Ec;RKc`p_*Stk(&Udb<26ALca=o^+!N]uT>%iP^lR2Atlab\RED;)q0F2RRrpmdR2$?3#l<Zu^d4I%4Pcl<sQ?`-U
 oko;;D9o%h:R5;Q`5b!\PKuhcQKj9M7WnkfcPKtjRs,af80j5<)E...@_5_G>X$l9G>(0F\;3:PE+_>Gq.;B5Pl9`[WaXksHh],pPbSNg9pQZW[-ra"GVJ<C$K-G?X23$0(mGSHk0DW,-FllI8Kq$*&A#e3?Ypb:c8#!;<j$+-@>UlNuk5Y#nKo=tkQ<^:h""gjfj0^pa/k-:R#Gl\jb^o85Y@iotT^(h!?b[nlC#+S$XM\nh`E*o7?CaldD$b`qb2%p;4/E/KmV+DpG:ii,/<qXouWq'%+<fWdG!bW8IJo_`JaWfM6cc<F&7h.J&8\2rLPa^qdXciN>:?Ho&,poAgL?i?h@l-%YEN0MpA$GXm56`'ZZcd'Vk$k:J*cnAmF<T9h\l3/],ECkB@'eeP3!X9D#mdr!(L?W=5XmYc.F`U!GAU3Y#AD7=*5t`")m6q%WSmn+;gt*/s,*MFJ3K"I+g%k<R^])cn$)2@TQ0bkMD"rY:G4Se?4(X23o^58DTN+iBA-[]I\);\5&_6S/kj$<mO=P1kFKqfo^g@=]/5'3gNTRD%mTg"m$1O0<$U.;BgW:].i(qs5D_)G,[8eLU%j%4@OKVKMsqlMBH$U`A]#RoKT7O/W,Y.%T+\aB_9p+u>q4B1SUlDrcBDL"&frm7Mtf^(Y&RJLXm/*WH_)m@O@A
 s<n&R.0]QJY>)K-uaBbu-J7]k-l/a0U9;4;:qn?>5fC07*m.#.Q&+T9J`LH5p\_u7>M*G5(cN!r#<dIIg(`tI)QM<C#:F.!&nXbt8oBjK>5JsmbNRT%?SbUKU2Wi6VQ;BOBoh`Ik8E,7:5D&+mmRWXI<ikml$hl%?Ep]ms3pbl6'r8Z5+FF-i)]r;(kQ.K/?:X#NgLmccZ7e:rhlbVDCLNr`aY4=_WkfoU&8Z<UTJsOq+<=^S8)&eEjJh9P1\A&'$T]'\~>
+endstream
+endobj
+30 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 29 0 R
+/Annots 31 0 R
+>>
+endobj
+31 0 obj
+[
+32 0 R
+33 0 R
+34 0 R
+35 0 R
+]
+endobj
+32 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 133.656 553.094 193.308 541.094 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&pid=12310753&fixfor=12312955)
+/S /URI >>
+/H /I
+>>
+endobj
+33 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 154.656 526.694 254.652 514.694 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://wiki.apache.org/hadoop/Hbase/Plan-0.2/APIChanges)
+/S /URI >>
+/H /I
+>>
+endobj
+34 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 90.0 513.494 170.328 501.494 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://wiki.apache.org/hadoop/Hbase/HowToMigrate)
+/S /URI >>
+/H /I
+>>
+endobj
+35 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 136.332 435.841 180.0 423.841 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&pid=12310753&fixfor=12313169)
+/S /URI >>
+/H /I
+>>
+endobj
+36 0 obj
+<< /Length 1911 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat=,gN)%,&:N/3E:W"5-ADd;]_O/DeF%E>Bc?<>mK4_$,$Tq$5Ve5r^<?D*(KkTe*#USWp[$Sh"$iJ:X.M>OD_#QCi9,A#g;LE^c\)8.>Q+Q:6;CeN=^#"`eK:hfD]3jQ@<DFYD:sTsn..^rqU<jtC[U`EB59s'T^qBZPul*YYLFo8X^7pf'Rmi@IuCF9flBi$=IW1A#/7q+AaI"uqT63[`R8AU1'epPC:/l.:DgQ!8*eLqT2d$Vn#a@+c*(tT&opTmX8A\EK@@ks_$3J(Tu./NRDG<qJEf(M3)3t13skr1[Y<PicBW;GjB=jeT8iZAeSCbo8]\Q!^lR/31iM35msk-YE]G\7/2'D[%M(=;*Z"7S/BWaU3!ik!bIpqHjB4lCS]L;.UQFSTViE5>L&<Veg_s"4.bc>+;Mu_r#]M=+J6a_3K8_M`iV+N37GB0TVm,3Yj+[)T0V=cW`"`ELPq&LrpU9MB[cNa!KQ`[%1+sDF9<qi,7OU'D-nEd=o'iaqBsPJ^O&)L+;'Lh+M^nC/o`2AS'hVgSLM)bia>+,5$])t-1RC)TkE"r:r#q)u<"c#<O!4/S3c5;3`!Z6difAM]qL=bS_UXdg%+d,#!H$Jc*[('UUI?1>X]$&Ef;I3QH>35i[B+#ZX:Ou\e)>P;7?M,9V3"0&.\qPGjODsDc/"J+*aa*;")SJZd$FfGWbUc:W%lC8D7u[q1D%HO^/\&[1`D.EdW4OSO@.&>?bKaUIR&:M281(t"1$QqG:+5OL`YBsLMu=)=ML*T#;Grm3YYZ3fI^ANjN[5,rK?`EOgsd$EKn_aG(C9$)q[&Q;n?SL*BYs+=#r>e)(==[R+$(+$7mQ,CP3j*Khf(QWD(e%&U>I\-ab%U!Rb&NVq$,O;.cu]cIM%Q,e(?!qLV['K<d^@#j(TP[)f$m;=&@UQ)0&"UC(lb#]i-W1O3nfqgpRaM&cfXf(R!*kN@`IR=(NNK5U7*X/TiYo2;$DgV1A
 `R%BOQgn6QVEOA;]BBtch/G<R<>/K@Z`2a#QnqJmm]=`>SlcUJnYj8#Abn7p(Z)nXDFIcCjpL,59UVc92(*YPe_gSg`7(S1lP4.`6>bYet78f15[jpGjN3`rul^jPWf[.>g[\:nM@15gcBSV$u]OCFJMYMKnk%_p=B@*,\A^&>(l*J_K/eU?EmE;6RnguVVM8eU]oPP([_eNb=OjO.VEKF:]N2B+j5q[=O*od!Pje1&8!f9mo^4*m(-/Nc4[+*1G<6^brdi%1NVJ)V"=P=gi:(+`hC$8;0AuK[^6+eOfLAY"n`i%eJJ>r&EhUMjJOfD+3NBCH3\]b-5a22FfiN109(IaUE)"3=p%]>#Nc(-qKJ73'7_(nkHL[p/WZ1oqk#.Tfd3'!OqNr$([:=0=oj%:F&;B&iE_.#?41YK[SeValAS!%HZ-?#Kai0m.u*qlM6&G=)Uhp^fFYl$&uq;S[$#oW77hL@1E$+o<KjS0m,6-u2Kn2Mh$Q-$1t!>`VU+niqKUinP@i3$C:.l]eE'-9Cu>0Q_4#U8+gWQr_=lX)g<%pi'VA#=4p;%/7!f[lln>`9)OQ=E"p@slruO1$u9BIdY#5Wa-oL%;C%R_&".0&T9M'AC8:TrfSc*p^m!"G/9(DcfL6i55$Lcu3F]9bGt<$g-)['e-d:C$Hl^]C>/+M=""LfQ6UZ13;Pu4D1,8.pVqt=]Ar;I(VLt,V.eC7^)R"r\1j_F5sD5PJCI=q4LBF[0kCk@l5UIa/UY:[madN%uojRhh:fC.loRsY46';*J\_[PS6#Wa@Y=!&\liONrj>)\be8rG[s!^nP.YY@?OkGJ=@*c-28j1]"k-pY'$bE!LuNF98=7gWBI?:mC-4,=.*\!U@nb\iR!c9"fL#LRj`m4R[p0Ue?O)%QFYN&AOHajrWS;u#=S~>
+endstream
+endobj
+37 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 36 0 R
+/Annots 38 0 R
+>>
+endobj
+38 0 obj
+[
+39 0 R
+40 0 R
+]
+endobj
+39 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 111.0 622.79 159.664 614.79 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (api/overview-summary.html#overview_description)
+/S /URI >>
+/H /I
+>>
+endobj
+40 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 250.644 387.484 360.624 375.484 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://wiki.apache.org/hadoop/Hbase/News)
+/S /URI >>
+/H /I
+>>
+endobj
+43 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\104\0\157\0\167\0\156\0\154\0\157\0\141\0\144)
+ /Parent 41 0 R
+ /Next 45 0 R
+ /A 42 0 R
+>> endobj
+45 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\122\0\145\0\154\0\145\0\141\0\163\0\145\0\40\0\116\0\157\0\164\0\145\0\163)
+ /Parent 41 0 R
+ /Prev 43 0 R
+ /Next 47 0 R
+ /A 44 0 R
+>> endobj
+47 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\116\0\145\0\167\0\163)
+ /Parent 41 0 R
+ /First 49 0 R
+ /Last 85 0 R
+ /Prev 45 0 R
+ /Count -19
+ /A 46 0 R
+>> endobj
+49 0 obj
+<<
+ /Title (\376\377\0\63\0\56\0\61\0\40\0\115\0\141\0\171\0\40\0\63\0\162\0\144\0\54\0\40\0\62\0\60\0\61\0\60\0\72\0\40\0\162\0\145\0\154\0\145\0\141\0\163\0\145\0\40\0\60\0\56\0\62\0\60\0\56\0\64\0\40\0\141\0\166\0\141\0\151\0\154\0\141\0\142\0\154\0\145)
+ /Parent 47 0 R
+ /Next 51 0 R
+ /A 48 0 R
+>> endobj
+51 0 obj
+<<
+ /Title (\376\377\0\63\0\56\0\62\0\40\0\112\0\141\0\156\0\165\0\141\0\162\0\171\0\40\0\62\0\65\0\164\0\150\0\54\0\40\0\62\0\60\0\61\0\60\0\72\0\40\0\162\0\145\0\154\0\145\0\141\0\163\0\145\0\40\0\60\0\56\0\62\0\60\0\56\0\63\0\40\0\141\0\166\0\141\0\151\0\154\0\141\0\142\0\154\0\145)
+ /Parent 47 0 R
+ /Prev 49 0 R
+ /Next 53 0 R
+ /A 50 0 R
+>> endobj
+53 0 obj
+<<
+ /Title (\376\377\0\63\0\56\0\63\0\40\0\116\0\157\0\166\0\145\0\155\0\142\0\145\0\162\0\40\0\61\0\71\0\164\0\150\0\54\0\40\0\62\0\60\0\60\0\71\0\72\0\40\0\162\0\145\0\154\0\145\0\141\0\163\0\145\0\40\0\60\0\56\0\62\0\60\0\56\0\62\0\40\0\141\0\166\0\141\0\151\0\154\0\141\0\142\0\154\0\145)
+ /Parent 47 0 R
+ /Prev 51 0 R
+ /Next 55 0 R
+ /A 52 0 R
+>> endobj
+55 0 obj
+<<
+ /Title (\376\377\0\63\0\56\0\64\0\40\0\117\0\143\0\164\0\157\0\142\0\145\0\162\0\40\0\61\0\62\0\164\0\150\0\54\0\40\0\62\0\60\0\60\0\71\0\72\0\40\0\162\0\145\0\154\0\145\0\141\0\163\0\145\0\40\0\60\0\56\0\62\0\60\0\56\0\61\0\40\0\141\0\166\0\141\0\151\0\154\0\141\0\142\0\154\0\145)
+ /Parent 47 0 R
+ /Prev 53 0 R
+ /Next 57 0 R
+ /A 54 0 R
+>> endobj
+57 0 obj
+<<
+ /Title (\376\377\0\63\0\56\0\65\0\40\0\123\0\145\0\160\0\164\0\145\0\155\0\142\0\145\0\162\0\40\0\70\0\164\0\150\0\54\0\40\0\62\0\60\0\60\0\71\0\72\0\40\0\162\0\145\0\154\0\145\0\141\0\163\0\145\0\40\0\60\0\56\0\62\0\60\0\56\0\60\0\40\0\141\0\166\0\141\0\151\0\154\0\141\0\142\0\154\0\145)
+ /Parent 47 0 R
+ /Prev 55 0 R
+ /Next 59 0 R
+ /A 56 0 R
+>> endobj
+59 0 obj
+<<
+ /Title (\376\377\0\63\0\56\0\66\0\40\0\115\0\141\0\171\0\40\0\62\0\67\0\164\0\150\0\54\0\40\0\62\0\60\0\60\0\71\0\72\0\40\0\162\0\145\0\154\0\145\0\141\0\163\0\145\0\40\0\60\0\56\0\61\0\71\0\56\0\63\0\40\0\141\0\166\0\141\0\151\0\154\0\141\0\142\0\154\0\145)
+ /Parent 47 0 R
+ /Prev 57 0 R
+ /Next 61 0 R
+ /A 58 0 R
+>> endobj
+61 0 obj
+<<
+ /Title (\376\377\0\63\0\56\0\67\0\40\0\115\0\141\0\171\0\40\0\71\0\164\0\150\0\54\0\40\0\62\0\60\0\60\0\71\0\72\0\40\0\162\0\145\0\154\0\145\0\141\0\163\0\145\0\40\0\60\0\56\0\61\0\71\0\56\0\62\0\40\0\141\0\166\0\141\0\151\0\154\0\141\0\142\0\154\0\145)
+ /Parent 47 0 R
+ /Prev 59 0 R
+ /Next 63 0 R
+ /A 60 0 R
+>> endobj
+63 0 obj
+<<
+ /Title (\376\377\0\63\0\56\0\70\0\40\0\115\0\141\0\162\0\143\0\150\0\40\0\61\0\71\0\164\0\150\0\54\0\40\0\62\0\60\0\60\0\71\0\72\0\40\0\162\0\145\0\154\0\145\0\141\0\163\0\145\0\40\0\60\0\56\0\61\0\71\0\56\0\61\0\40\0\141\0\166\0\141\0\151\0\154\0\141\0\142\0\154\0\145)
+ /Parent 47 0 R
+ /Prev 61 0 R
+ /Next 65 0 R
+ /A 62 0 R
+>> endobj
+65 0 obj
+<<
+ /Title (\376\377\0\63\0\56\0\71\0\40\0\112\0\141\0\156\0\165\0\141\0\162\0\171\0\40\0\62\0\61\0\54\0\40\0\62\0\60\0\60\0\71\0\72\0\40\0\162\0\145\0\154\0\145\0\141\0\163\0\145\0\40\0\60\0\56\0\61\0\71\0\56\0\60\0\40\0\141\0\166\0\141\0\151\0\154\0\141\0\142\0\154\0\145)
+ /Parent 47 0 R
+ /Prev 63 0 R
+ /Next 67 0 R
+ /A 64 0 R
+>> endobj
+67 0 obj
+<<
+ /Title (\376\377\0\63\0\56\0\61\0\60\0\40\0\62\0\67\0\40\0\117\0\143\0\164\0\157\0\142\0\145\0\162\0\54\0\40\0\62\0\60\0\60\0\70\0\72\0\40\0\162\0\145\0\154\0\145\0\141\0\163\0\145\0\40\0\60\0\56\0\61\0\70\0\56\0\61\0\40\0\141\0\166\0\141\0\151\0\154\0\141\0\142\0\154\0\145)
+ /Parent 47 0 R
+ /Prev 65 0 R
+ /Next 69 0 R
+ /A 66 0 R
+>> endobj
+69 0 obj
+<<
+ /Title (\376\377\0\63\0\56\0\61\0\61\0\40\0\62\0\61\0\40\0\123\0\145\0\160\0\164\0\145\0\155\0\142\0\145\0\162\0\54\0\40\0\62\0\60\0\60\0\70\0\72\0\40\0\162\0\145\0\154\0\145\0\141\0\163\0\145\0\40\0\60\0\56\0\61\0\70\0\56\0\60\0\40\0\141\0\166\0\141\0\151\0\154\0\141\0\142\0\154\0\145)
+ /Parent 47 0 R
+ /Prev 67 0 R
+ /Next 71 0 R
+ /A 68 0 R
+>> endobj
+71 0 obj
+<<
+ /Title (\376\377\0\63\0\56\0\61\0\62\0\40\0\61\0\63\0\40\0\123\0\145\0\160\0\164\0\145\0\155\0\142\0\145\0\162\0\54\0\40\0\62\0\60\0\60\0\70\0\72\0\40\0\162\0\145\0\154\0\145\0\141\0\163\0\145\0\40\0\60\0\56\0\62\0\56\0\61\0\40\0\141\0\166\0\141\0\151\0\154\0\141\0\142\0\154\0\145)
+ /Parent 47 0 R
+ /Prev 69 0 R
+ /Next 73 0 R
+ /A 70 0 R
+>> endobj
+73 0 obj
+<<
+ /Title (\376\377\0\63\0\56\0\61\0\63\0\40\0\70\0\40\0\101\0\165\0\147\0\165\0\163\0\164\0\54\0\40\0\62\0\60\0\60\0\70\0\72\0\40\0\162\0\145\0\154\0\145\0\141\0\163\0\145\0\40\0\60\0\56\0\62\0\56\0\60\0\40\0\141\0\166\0\141\0\151\0\154\0\141\0\142\0\154\0\145)
+ /Parent 47 0 R
+ /Prev 71 0 R
+ /Next 75 0 R
+ /A 72 0 R
+>> endobj
+75 0 obj
+<<
+ /Title (\376\377\0\63\0\56\0\61\0\64\0\40\0\62\0\67\0\40\0\112\0\165\0\156\0\145\0\54\0\40\0\62\0\60\0\60\0\70\0\72\0\40\0\162\0\145\0\154\0\145\0\141\0\163\0\145\0\40\0\60\0\56\0\61\0\56\0\63\0\40\0\141\0\166\0\141\0\151\0\154\0\141\0\142\0\154\0\145)
+ /Parent 47 0 R
+ /Prev 73 0 R
+ /Next 77 0 R
+ /A 74 0 R
+>> endobj
+77 0 obj
+<<
+ /Title (\376\377\0\63\0\56\0\61\0\65\0\40\0\61\0\63\0\40\0\115\0\141\0\171\0\54\0\40\0\62\0\60\0\60\0\70\0\72\0\40\0\162\0\145\0\154\0\145\0\141\0\163\0\145\0\40\0\60\0\56\0\61\0\56\0\62\0\40\0\141\0\166\0\141\0\151\0\154\0\141\0\142\0\154\0\145)
+ /Parent 47 0 R
+ /Prev 75 0 R
+ /Next 79 0 R
+ /A 76 0 R
+>> endobj
+79 0 obj
+<<
+ /Title (\376\377\0\63\0\56\0\61\0\66\0\40\0\61\0\61\0\40\0\101\0\160\0\162\0\151\0\154\0\54\0\40\0\62\0\60\0\60\0\70\0\72\0\40\0\162\0\145\0\154\0\145\0\141\0\163\0\145\0\40\0\60\0\56\0\61\0\56\0\61\0\40\0\141\0\166\0\141\0\151\0\154\0\141\0\142\0\154\0\145)
+ /Parent 47 0 R
+ /Prev 77 0 R
+ /Next 81 0 R
+ /A 78 0 R
+>> endobj
+81 0 obj
+<<
+ /Title (\376\377\0\63\0\56\0\61\0\67\0\40\0\62\0\67\0\40\0\115\0\141\0\162\0\143\0\150\0\54\0\40\0\62\0\60\0\60\0\70\0\72\0\40\0\162\0\145\0\154\0\145\0\141\0\163\0\145\0\40\0\60\0\56\0\61\0\56\0\60\0\40\0\141\0\166\0\141\0\151\0\154\0\141\0\142\0\154\0\145)
+ /Parent 47 0 R
+ /Prev 79 0 R
+ /Next 83 0 R
+ /A 80 0 R
+>> endobj
+83 0 obj
+<<
+ /Title (\376\377\0\63\0\56\0\61\0\70\0\40\0\110\0\102\0\141\0\163\0\145\0\40\0\47\0\160\0\162\0\157\0\155\0\157\0\164\0\145\0\144\0\47\0\40\0\164\0\157\0\40\0\110\0\141\0\144\0\157\0\157\0\160\0\40\0\123\0\165\0\142\0\55\0\160\0\162\0\157\0\152\0\145\0\143\0\164)
+ /Parent 47 0 R
+ /Prev 81 0 R
+ /Next 85 0 R
+ /A 82 0 R
+>> endobj
+85 0 obj
+<<
+ /Title (\376\377\0\63\0\56\0\61\0\71\0\40\0\42\0\117\0\154\0\144\0\42\0\40\0\116\0\145\0\167\0\163)
+ /Parent 47 0 R
+ /Prev 83 0 R
+ /A 84 0 R
+>> endobj
+86 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+87 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+88 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+89 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+90 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+91 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F6
+/BaseFont /Times-Italic
+/Encoding /WinAnsiEncoding >>
+endobj
+92 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 4
+/Kids [6 0 R 16 0 R 30 0 R 37 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 41 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F1 86 0 R /F5 87 0 R /F3 88 0 R /F2 89 0 R /F9 90 0 R /F6 91 0 R /F7 92 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+41 0 obj
+<<
+ /First 43 0 R
+ /Last 47 0 R
+>> endobj
+42 0 obj
+<<
+/S /GoTo
+/D [6 0 R /XYZ 85.0 584.0 null]
+>>
+endobj
+44 0 obj
+<<
+/S /GoTo
+/D [6 0 R /XYZ 85.0 484.066 null]
+>>
+endobj
+46 0 obj
+<<
+/S /GoTo
+/D [6 0 R /XYZ 85.0 431.732 null]
+>>
+endobj
+48 0 obj
+<<
+/S /GoTo
+/D [6 0 R /XYZ 85.0 400.598 null]
+>>
+endobj
+50 0 obj
+<<
+/S /GoTo
+/D [6 0 R /XYZ 85.0 349.345 null]
+>>
+endobj
+52 0 obj
+<<
+/S /GoTo
+/D [6 0 R /XYZ 85.0 271.692 null]
+>>
+endobj
+54 0 obj
+<<
+/S /GoTo
+/D [6 0 R /XYZ 85.0 220.439 null]
+>>
+endobj
+56 0 obj
+<<
+/S /GoTo
+/D [6 0 R /XYZ 85.0 155.986 null]
+>>
+endobj
+58 0 obj
+<<
+/S /GoTo
+/D [16 0 R /XYZ 85.0 516.2 null]
+>>
+endobj
+60 0 obj
+<<
+/S /GoTo
+/D [16 0 R /XYZ 85.0 451.747 null]
+>>
+endobj
+62 0 obj
+<<
+/S /GoTo
+/D [16 0 R /XYZ 85.0 387.294 null]
+>>
+endobj
+64 0 obj
+<<
+/S /GoTo
+/D [16 0 R /XYZ 85.0 322.841 null]
+>>
+endobj
+66 0 obj
+<<
+/S /GoTo
+/D [16 0 R /XYZ 85.0 271.588 null]
+>>
+endobj
+68 0 obj
+<<
+/S /GoTo
+/D [16 0 R /XYZ 85.0 220.335 null]
+>>
+endobj
+70 0 obj
+<<
+/S /GoTo
+/D [30 0 R /XYZ 85.0 659.0 null]
+>>
+endobj
+72 0 obj
+<<
+/S /GoTo
+/D [30 0 R /XYZ 85.0 581.347 null]
+>>
+endobj
+74 0 obj
+<<
+/S /GoTo
+/D [30 0 R /XYZ 85.0 464.094 null]
+>>
+endobj
+76 0 obj
+<<
+/S /GoTo
+/D [30 0 R /XYZ 85.0 373.241 null]
+>>
+endobj
+78 0 obj
+<<
+/S /GoTo
+/D [30 0 R /XYZ 85.0 295.588 null]
+>>
+endobj
+80 0 obj
+<<
+/S /GoTo
+/D [30 0 R /XYZ 85.0 231.135 null]
+>>
+endobj
+82 0 obj
+<<
+/S /GoTo
+/D [37 0 R /XYZ 85.0 593.79 null]
+>>
+endobj
+84 0 obj
+<<
+/S /GoTo
+/D [37 0 R /XYZ 85.0 415.737 null]
+>>
+endobj
+xref
+0 93
+0000000000 65535 f 
+0000022098 00000 n 
+0000022177 00000 n 
+0000022269 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000001821 00000 n 
+0000001941 00000 n 
+0000002007 00000 n 
+0000002203 00000 n 
+0000002406 00000 n 
+0000002666 00000 n 
+0000002839 00000 n 
+0000003012 00000 n 
+0000003185 00000 n 
+0000003358 00000 n 
+0000005883 00000 n 
+0000006006 00000 n 
+0000006103 00000 n 
+0000006272 00000 n 
+0000006511 00000 n 
+0000006696 00000 n 
+0000006894 00000 n 
+0000007073 00000 n 
+0000007252 00000 n 
+0000007510 00000 n 
+0000007769 00000 n 
+0000008028 00000 n 
+0000008287 00000 n 
+0000008483 00000 n 
+0000010818 00000 n 
+0000010941 00000 n 
+0000010989 00000 n 
+0000011240 00000 n 
+0000011449 00000 n 
+0000011648 00000 n 
+0000011897 00000 n 
+0000013901 00000 n 
+0000014024 00000 n 
+0000014058 00000 n 
+0000014254 00000 n 
+0000022414 00000 n 
+0000022465 00000 n 
+0000014448 00000 n 
+0000022528 00000 n 
+0000014588 00000 n 
+0000022593 00000 n 
+0000014771 00000 n 
+0000022658 00000 n 
+0000014928 00000 n 
+0000022723 00000 n 
+0000015246 00000 n 
+0000022788 00000 n 
+0000015607 00000 n 
+0000022853 00000 n 
+0000015974 00000 n 
+0000022918 00000 n 
+0000016335 00000 n 
+0000022983 00000 n 
+0000016703 00000 n 
+0000023047 00000 n 
+0000017040 00000 n 
+0000023113 00000 n 
+0000017372 00000 n 
+0000023179 00000 n 
+0000017721 00000 n 
+0000023245 00000 n 
+0000018070 00000 n 
+0000023311 00000 n 
+0000018424 00000 n 
+0000023377 00000 n 
+0000018790 00000 n 
+0000023441 00000 n 
+0000019151 00000 n 
+0000023507 00000 n 
+0000019489 00000 n 
+0000023573 00000 n 
+0000019820 00000 n 
+0000023639 00000 n 
+0000020145 00000 n 
+0000023705 00000 n 
+0000020482 00000 n 
+0000023771 00000 n 
+0000020819 00000 n 
+0000023836 00000 n 
+0000021161 00000 n 
+0000021325 00000 n 
+0000021433 00000 n 
+0000021543 00000 n 
+0000021656 00000 n 
+0000021772 00000 n 
+0000021878 00000 n 
+0000021989 00000 n 
+trailer
+<<
+/Size 93
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+23902
+%%EOF

Added: hbase/site/publish/en/skin/CommonMessages_de.xml
URL: http://svn.apache.org/viewvc/hbase/site/publish/en/skin/CommonMessages_de.xml?rev=949263&view=auto
==============================================================================
--- hbase/site/publish/en/skin/CommonMessages_de.xml (added)
+++ hbase/site/publish/en/skin/CommonMessages_de.xml Fri May 28 19:09:56 2010
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<catalogue>
+  <message key="Font size:">Schriftgrösse:</message>
+  <message key="Last Published:">Zuletzt veröffentlicht:</message>
+  <message key="Search">Suche:</message>
+  <message key="Search the site with">Suche auf der Seite mit</message>
+</catalogue>

Added: hbase/site/publish/en/skin/CommonMessages_en_US.xml
URL: http://svn.apache.org/viewvc/hbase/site/publish/en/skin/CommonMessages_en_US.xml?rev=949263&view=auto
==============================================================================
--- hbase/site/publish/en/skin/CommonMessages_en_US.xml (added)
+++ hbase/site/publish/en/skin/CommonMessages_en_US.xml Fri May 28 19:09:56 2010
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<catalogue>
+  <message  key="Font size:">Font size:</message>
+  <message key="Last Published:">Last Published:</message>
+  <message key="Search">Search</message>
+  <message key="Search the site with">Search site with</message>
+</catalogue>

Added: hbase/site/publish/en/skin/CommonMessages_es.xml
URL: http://svn.apache.org/viewvc/hbase/site/publish/en/skin/CommonMessages_es.xml?rev=949263&view=auto
==============================================================================
--- hbase/site/publish/en/skin/CommonMessages_es.xml (added)
+++ hbase/site/publish/en/skin/CommonMessages_es.xml Fri May 28 19:09:56 2010
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<catalogue>
+  <message key="Font size:">Tamaño del texto:</message>
+  <message key="Last Published:">Fecha de publicación:</message>
+  <message key="Search">Buscar</message>
+  <message key="Search the site with">Buscar en</message>
+</catalogue>

Added: hbase/site/publish/en/skin/CommonMessages_fr.xml
URL: http://svn.apache.org/viewvc/hbase/site/publish/en/skin/CommonMessages_fr.xml?rev=949263&view=auto
==============================================================================
--- hbase/site/publish/en/skin/CommonMessages_fr.xml (added)
+++ hbase/site/publish/en/skin/CommonMessages_fr.xml Fri May 28 19:09:56 2010
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<catalogue>
+  <message key="Font size:">Taille :</message>
+  <message key="Last Published:">Dernière publication :</message>
+  <message key="Search">Rechercher</message>
+  <message key="Search the site with">Rechercher sur le site avec</message>
+</catalogue>

Added: hbase/site/publish/en/skin/basic.css
URL: http://svn.apache.org/viewvc/hbase/site/publish/en/skin/basic.css?rev=949263&view=auto
==============================================================================
--- hbase/site/publish/en/skin/basic.css (added)
+++ hbase/site/publish/en/skin/basic.css Fri May 28 19:09:56 2010
@@ -0,0 +1,166 @@
+/*
+* Licensed to the Apache Software Foundation (ASF) under one or more
+* contributor license agreements.  See the NOTICE file distributed with
+* this work for additional information regarding copyright ownership.
+* The ASF licenses this file to You under the Apache License, Version 2.0
+* (the "License"); you may not use this file except in compliance with
+* the License.  You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+/**
+ * General
+ */
+
+img { border: 0; }
+
+#content table {
+  border: 0;
+  width: 100%;
+}
+/*Hack to get IE to render the table at 100%*/
+* html #content table { margin-left: -3px; }
+
+#content th,
+#content td {
+  margin: 0;
+  padding: 0;
+  vertical-align: top;
+}
+
+.clearboth {
+  clear: both;
+}
+
+.note, .warning, .fixme {
+  border: solid black 1px;
+  margin: 1em 3em;
+}
+
+.note .label {
+  background: #369;
+  color: white;
+  font-weight: bold;
+  padding: 5px 10px;
+}
+.note .content {
+  background: #F0F0FF;
+  color: black;
+  line-height: 120%;
+  font-size: 90%;
+  padding: 5px 10px;
+}
+.warning .label {
+  background: #C00;
+  color: white;
+  font-weight: bold;
+  padding: 5px 10px;
+}
+.warning .content {
+  background: #FFF0F0;
+  color: black;
+  line-height: 120%;
+  font-size: 90%;
+  padding: 5px 10px;
+}
+.fixme .label {
+  background: #C6C600;
+  color: black;
+  font-weight: bold;
+  padding: 5px 10px;
+}
+.fixme .content {
+  padding: 5px 10px;
+}
+
+/**
+ * Typography
+ */
+
+body {
+  font-family: verdana, "Trebuchet MS", arial, helvetica, sans-serif;
+  font-size: 100%;
+}
+
+#content {
+  font-family: Georgia, Palatino, Times, serif;
+  font-size: 95%;
+}
+#tabs {
+  font-size: 70%;
+}
+#menu {
+  font-size: 80%;
+}
+#footer {
+  font-size: 70%;
+}
+
+h1, h2, h3, h4, h5, h6 {
+  font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
+  font-weight: bold;
+  margin-top: 1em;
+  margin-bottom: .5em;
+}
+
+h1 {
+    margin-top: 0;
+    margin-bottom: 1em;
+  font-size: 1.4em;
+}
+#content h1 {
+  font-size: 160%;
+  margin-bottom: .5em;
+}
+#menu h1 {
+  margin: 0;
+  padding: 10px;
+  background: #336699;
+  color: white;
+}
+h2 { font-size: 120%; }
+h3 { font-size: 100%; }
+h4 { font-size: 90%; }
+h5 { font-size: 80%; }
+h6 { font-size: 75%; }
+
+p {
+  line-height: 120%;
+  text-align: left;
+  margin-top: .5em;
+  margin-bottom: 1em;
+}
+
+#content li,
+#content th,
+#content td,
+#content li ul,
+#content li ol{
+  margin-top: .5em;
+  margin-bottom: .5em;
+}
+
+
+#content li li,
+#minitoc-area li{
+  margin-top: 0em;
+  margin-bottom: 0em;
+}
+
+#content .attribution {
+  text-align: right;
+  font-style: italic;
+  font-size: 85%;
+  margin-top: 1em;
+}
+
+.codefrag {
+  font-family: "Courier New", Courier, monospace;
+  font-size: 110%;
+}
\ No newline at end of file

Added: hbase/site/publish/en/skin/breadcrumbs-optimized.js
URL: http://svn.apache.org/viewvc/hbase/site/publish/en/skin/breadcrumbs-optimized.js?rev=949263&view=auto
==============================================================================
--- hbase/site/publish/en/skin/breadcrumbs-optimized.js (added)
+++ hbase/site/publish/en/skin/breadcrumbs-optimized.js Fri May 28 19:09:56 2010
@@ -0,0 +1,90 @@
+/*
+* Licensed to the Apache Software Foundation (ASF) under one or more
+* contributor license agreements.  See the NOTICE file distributed with
+* this work for additional information regarding copyright ownership.
+* The ASF licenses this file to You under the Apache License, Version 2.0
+* (the "License"); you may not use this file except in compliance with
+* the License.  You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+var PREPREND_CRUMBS=new Array();
+var link1="@skinconfig.trail.link1.name@";
+var link2="@skinconfig.trail.link2.name@";
+var link3="@skinconfig.trail.link3.name@";
+if(!(link1=="")&&!link1.indexOf( "@" ) == 0){
+  PREPREND_CRUMBS.push( new Array( link1, @skinconfig.trail.link1.href@ ) ); }
+if(!(link2=="")&&!link2.indexOf( "@" ) == 0){
+  PREPREND_CRUMBS.push( new Array( link2, @skinconfig.trail.link2.href@ ) ); }
+if(!(link3=="")&&!link3.indexOf( "@" ) == 0){
+  PREPREND_CRUMBS.push( new Array( link3, @skinconfig.trail.link3.href@ ) ); }
+var DISPLAY_SEPARATOR=" &gt; ";
+var DISPLAY_PREPREND=" &gt; ";
+var DISPLAY_POSTPREND=":";
+var CSS_CLASS_CRUMB="breadcrumb";
+var CSS_CLASS_TRAIL="breadcrumbTrail";
+var CSS_CLASS_SEPARATOR="crumbSeparator";
+var FILE_EXTENSIONS=new Array( ".html", ".htm", ".jsp", ".php", ".php3", ".php4" );
+var PATH_SEPARATOR="/";
+
+function sc(s) {
+	var l=s.toLowerCase();
+	return l.substr(0,1).toUpperCase()+l.substr(1);
+}
+function getdirs() {
+	var t=document.location.pathname.split(PATH_SEPARATOR);
+	var lc=t[t.length-1];
+	for(var i=0;i < FILE_EXTENSIONS.length;i++)
+	{
+		if(lc.indexOf(FILE_EXTENSIONS[i]))
+			return t.slice(1,t.length-1); }
+	return t.slice(1,t.length);
+}
+function getcrumbs( d )
+{
+	var pre = "/";
+	var post = "/";
+	var c = new Array();
+	if( d != null )
+	{
+		for(var i=0;i < d.length;i++) {
+			pre+=d[i]+postfix;
+			c.push(new Array(d[i],pre)); }
+	}
+	if(PREPREND_CRUMBS.length > 0 )
+		return PREPREND_CRUMBS.concat( c );
+	return c;
+}
+function gettrail( c )
+{
+	var h=DISPLAY_PREPREND;
+	for(var i=0;i < c.length;i++)
+	{
+		h+='<a href="'+c[i][1]+'" >'+sc(c[i][0])+'</a>';
+		if(i!=(c.length-1))
+			h+=DISPLAY_SEPARATOR; }
+	return h+DISPLAY_POSTPREND;
+}
+
+function gettrailXHTML( c )
+{
+	var h='<span class="'+CSS_CLASS_TRAIL+'">'+DISPLAY_PREPREND;
+	for(var i=0;i < c.length;i++)
+	{
+		h+='<a href="'+c[i][1]+'" class="'+CSS_CLASS_CRUMB+'">'+sc(c[i][0])+'</a>';
+		if(i!=(c.length-1))
+			h+='<span class="'+CSS_CLASS_SEPARATOR+'">'+DISPLAY_SEPARATOR+'</span>'; }
+	return h+DISPLAY_POSTPREND+'</span>';
+}
+
+if(document.location.href.toLowerCase().indexOf("http://")==-1)
+	document.write(gettrail(getcrumbs()));
+else
+	document.write(gettrail(getcrumbs(getdirs())));
+

Added: hbase/site/publish/en/skin/breadcrumbs.js
URL: http://svn.apache.org/viewvc/hbase/site/publish/en/skin/breadcrumbs.js?rev=949263&view=auto
==============================================================================
--- hbase/site/publish/en/skin/breadcrumbs.js (added)
+++ hbase/site/publish/en/skin/breadcrumbs.js Fri May 28 19:09:56 2010
@@ -0,0 +1,237 @@
+/*
+* Licensed to the Apache Software Foundation (ASF) under one or more
+* contributor license agreements.  See the NOTICE file distributed with
+* this work for additional information regarding copyright ownership.
+* The ASF licenses this file to You under the Apache License, Version 2.0
+* (the "License"); you may not use this file except in compliance with
+* the License.  You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+/**
+ * This script, when included in a html file, builds a neat breadcrumb trail
+ * based on its url. That is, if it doesn't contains bugs (I'm relatively
+ * sure it does).
+ *
+ * Typical usage:
+ * <script type="text/javascript" language="JavaScript" src="breadcrumbs.js"></script>
+ */
+
+/**
+ * IE 5 on Mac doesn't know Array.push.
+ *
+ * Implement it - courtesy to fritz.
+ */
+var abc	= new Array();
+if (!abc.push) {
+  Array.prototype.push	= function(what){this[this.length]=what}
+}
+
+/* ========================================================================
+	CONSTANTS
+   ======================================================================== */
+
+/**
+ * Two-dimensional array containing extra crumbs to place at the front of
+ * the trail. Specify first the name of the crumb, then the URI that belongs
+ * to it. You'll need to modify this for every domain or subdomain where
+ * you use this script (you can leave it as an empty array if you wish)
+ */
+var PREPREND_CRUMBS = new Array();
+
+var link1 = "@skinconfig.trail.link1.name@";
+var link2 = "@skinconfig.trail.link2.name@";
+var link3 = "@skinconfig.trail.link3.name@";
+
+var href1 = "@skinconfig.trail.link1.href@";
+var href2 = "@skinconfig.trail.link2.href@";
+var href3 = "@skinconfig.trail.link3.href@";
+
+   if(!(link1=="")&&!link1.indexOf( "@" ) == 0){
+     PREPREND_CRUMBS.push( new Array( link1, href1 ) );
+   }
+   if(!(link2=="")&&!link2.indexOf( "@" ) == 0){
+     PREPREND_CRUMBS.push( new Array( link2, href2 ) );
+   }
+   if(!(link3=="")&&!link3.indexOf( "@" ) == 0){
+     PREPREND_CRUMBS.push( new Array( link3, href3 ) );
+   }
+
+/**
+ * String to include between crumbs:
+ */
+var DISPLAY_SEPARATOR = " &gt; ";
+/**
+ * String to include at the beginning of the trail
+ */
+var DISPLAY_PREPREND = " &gt; ";
+/**
+ * String to include at the end of the trail
+ */
+var DISPLAY_POSTPREND = "";
+
+/**
+ * CSS Class to use for a single crumb:
+ */
+var CSS_CLASS_CRUMB = "breadcrumb";
+
+/**
+ * CSS Class to use for the complete trail:
+ */
+var CSS_CLASS_TRAIL = "breadcrumbTrail";
+
+/**
+ * CSS Class to use for crumb separator:
+ */
+var CSS_CLASS_SEPARATOR = "crumbSeparator";
+
+/**
+ * Array of strings containing common file extensions. We use this to
+ * determine what part of the url to ignore (if it contains one of the
+ * string specified here, we ignore it).
+ */
+var FILE_EXTENSIONS = new Array( ".html", ".htm", ".jsp", ".php", ".php3", ".php4" );
+
+/**
+ * String that separates parts of the breadcrumb trail from each other.
+ * When this is no longer a slash, I'm sure I'll be old and grey.
+ */
+var PATH_SEPARATOR = "/";
+
+/* ========================================================================
+	UTILITY FUNCTIONS
+   ======================================================================== */
+/**
+ * Capitalize first letter of the provided string and return the modified
+ * string.
+ */
+function sentenceCase( string )
+{        return string;
+	//var lower = string.toLowerCase();
+	//return lower.substr(0,1).toUpperCase() + lower.substr(1);
+}
+
+/**
+ * Returns an array containing the names of all the directories in the
+ * current document URL
+ */
+function getDirectoriesInURL()
+{
+	var trail = document.location.pathname.split( PATH_SEPARATOR );
+
+	// check whether last section is a file or a directory
+	var lastcrumb = trail[trail.length-1];
+	for( var i = 0; i < FILE_EXTENSIONS.length; i++ )
+	{
+		if( lastcrumb.indexOf( FILE_EXTENSIONS[i] ) )
+		{
+			// it is, remove it and send results
+			return trail.slice( 1, trail.length-1 );
+		}
+	}
+
+	// it's not; send the trail unmodified
+	return trail.slice( 1, trail.length );
+}
+
+/* ========================================================================
+	BREADCRUMB FUNCTIONALITY
+   ======================================================================== */
+/**
+ * Return a two-dimensional array describing the breadcrumbs based on the
+ * array of directories passed in.
+ */
+function getBreadcrumbs( dirs )
+{
+	var prefix = "/";
+	var postfix = "/";
+
+	// the array we will return
+	var crumbs = new Array();
+
+	if( dirs != null )
+	{
+		for( var i = 0; i < dirs.length; i++ )
+		{
+			prefix += dirs[i] + postfix;
+			crumbs.push( new Array( dirs[i], prefix ) );
+		}
+	}
+
+	// preprend the PREPREND_CRUMBS
+	if(PREPREND_CRUMBS.length > 0 )
+	{
+		return PREPREND_CRUMBS.concat( crumbs );
+	}
+
+	return crumbs;
+}
+
+/**
+ * Return a string containing a simple text breadcrumb trail based on the
+ * two-dimensional array passed in.
+ */
+function getCrumbTrail( crumbs )
+{
+	var xhtml = DISPLAY_PREPREND;
+
+	for( var i = 0; i < crumbs.length; i++ )
+	{
+		xhtml += '<a href="' + crumbs[i][1] + '" >';
+		xhtml += unescape( crumbs[i][0] ) + '</a>';
+		if( i != (crumbs.length-1) )
+		{
+			xhtml += DISPLAY_SEPARATOR;
+		}
+	}
+
+	xhtml += DISPLAY_POSTPREND;
+
+	return xhtml;
+}
+
+/**
+ * Return a string containing an XHTML breadcrumb trail based on the
+ * two-dimensional array passed in.
+ */
+function getCrumbTrailXHTML( crumbs )
+{
+	var xhtml = '<span class="' + CSS_CLASS_TRAIL  + '">';
+	xhtml += DISPLAY_PREPREND;
+
+	for( var i = 0; i < crumbs.length; i++ )
+	{
+		xhtml += '<a href="' + crumbs[i][1] + '" class="' + CSS_CLASS_CRUMB + '">';
+		xhtml += unescape( crumbs[i][0] ) + '</a>';
+		if( i != (crumbs.length-1) )
+		{
+			xhtml += '<span class="' + CSS_CLASS_SEPARATOR + '">' + DISPLAY_SEPARATOR + '</span>';
+		}
+	}
+
+	xhtml += DISPLAY_POSTPREND;
+	xhtml += '</span>';
+
+	return xhtml;
+}
+
+/* ========================================================================
+	PRINT BREADCRUMB TRAIL
+   ======================================================================== */
+
+// check if we're local; if so, only print the PREPREND_CRUMBS
+if( document.location.href.toLowerCase().indexOf( "http://" ) == -1 )
+{
+	document.write( getCrumbTrail( getBreadcrumbs() ) );
+}
+else
+{
+	document.write( getCrumbTrail( getBreadcrumbs( getDirectoriesInURL() ) ) );
+}
+

Added: hbase/site/publish/en/skin/fontsize.js
URL: http://svn.apache.org/viewvc/hbase/site/publish/en/skin/fontsize.js?rev=949263&view=auto
==============================================================================
--- hbase/site/publish/en/skin/fontsize.js (added)
+++ hbase/site/publish/en/skin/fontsize.js Fri May 28 19:09:56 2010
@@ -0,0 +1,166 @@
+/*
+* Licensed to the Apache Software Foundation (ASF) under one or more
+* contributor license agreements.  See the NOTICE file distributed with
+* this work for additional information regarding copyright ownership.
+* The ASF licenses this file to You under the Apache License, Version 2.0
+* (the "License"); you may not use this file except in compliance with
+* the License.  You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+function init() 
+{ //embedded in the doc
+  //ndeSetTextSize();
+}
+
+function checkBrowser(){
+  if (!document.getElementsByTagName){
+    return true;
+  }
+  else{
+    return false;
+  }
+}
+
+
+function ndeSetTextSize(chgsize,rs) 
+{
+  var startSize;
+  var newSize;
+
+  if (!checkBrowser)
+  {
+    return;
+  }
+
+  startSize = parseInt(ndeGetDocTextSize());
+
+  if (!startSize)
+  {
+    startSize = 16;
+  }
+
+  switch (chgsize)
+  {
+  case 'incr':
+    newSize = startSize + 2;
+    break;
+
+  case 'decr':
+    newSize = startSize - 2;
+    break;
+
+  case 'reset':
+    if (rs) {newSize = rs;} else {newSize = 16;}
+    break;
+
+  default:
+    try{
+      newSize = parseInt(ndeReadCookie("nde-textsize"));
+    }
+    catch(e){
+      alert(e);
+    }
+    
+    if (!newSize || newSize == 'NaN')
+    {
+      newSize = startSize;
+    }
+    break;
+
+  }
+
+  if (newSize < 10) 
+  {
+    newSize = 10;
+  }
+
+  newSize += 'px';
+
+  document.getElementsByTagName('html')[0].style.fontSize = newSize;
+  document.getElementsByTagName('body')[0].style.fontSize = newSize;
+
+  ndeCreateCookie("nde-textsize", newSize, 365);
+}
+
+function ndeGetDocTextSize() 
+{
+  if (!checkBrowser)
+  {
+    return 0;
+  }
+
+  var size = 0;
+  var body = document.getElementsByTagName('body')[0];
+
+  if (body.style && body.style.fontSize)
+  {
+    size = body.style.fontSize;
+  }
+  else if (typeof(getComputedStyle) != 'undefined')
+  {
+    size = getComputedStyle(body,'').getPropertyValue('font-size');
+  }
+  else if (body.currentStyle)
+  {
+   size = body.currentStyle.fontSize;
+  }
+
+  //fix IE bug
+  if( isNaN(size)){
+    if(size.substring(size.length-1)=="%"){
+      return
+    }
+
+  }
+
+  return size;
+
+}
+
+
+
+function ndeCreateCookie(name,value,days) 
+{
+  var cookie = name + "=" + value + ";";
+
+  if (days) 
+  {
+    var date = new Date();
+    date.setTime(date.getTime()+(days*24*60*60*1000));
+    cookie += " expires=" + date.toGMTString() + ";";
+  }
+  cookie += " path=/";
+
+  document.cookie = cookie;
+
+}
+
+function ndeReadCookie(name) 
+{
+  var nameEQ = name + "=";
+  var ca = document.cookie.split(';');
+
+ 
+  for(var i = 0; i < ca.length; i++) 
+  {
+    var c = ca[i];
+    while (c.charAt(0) == ' ') 
+    {
+      c = c.substring(1, c.length);
+    }
+
+    ctest = c.substring(0,name.length);
+ 
+    if(ctest == name){
+      return c.substring(nameEQ.length,c.length);
+    }
+  }
+  return null;
+}

Added: hbase/site/publish/en/skin/getBlank.js
URL: http://svn.apache.org/viewvc/hbase/site/publish/en/skin/getBlank.js?rev=949263&view=auto
==============================================================================
--- hbase/site/publish/en/skin/getBlank.js (added)
+++ hbase/site/publish/en/skin/getBlank.js Fri May 28 19:09:56 2010
@@ -0,0 +1,40 @@
+/*
+* Licensed to the Apache Software Foundation (ASF) under one or more
+* contributor license agreements.  See the NOTICE file distributed with
+* this work for additional information regarding copyright ownership.
+* The ASF licenses this file to You under the Apache License, Version 2.0
+* (the "License"); you may not use this file except in compliance with
+* the License.  You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+/**
+ * getBlank script - when included in a html file and called from a form text field, will set the value of this field to ""
+ * if the text value is still the standard value.
+ * getPrompt script - when included in a html file and called from a form text field, will set the value of this field to the prompt
+ * if the text value is empty.
+ *
+ * Typical usage:
+ * <script type="text/javascript" language="JavaScript" src="getBlank.js"></script>
+ * <input type="text" id="query" value="Search the site:" onFocus="getBlank (this, 'Search the site:');" onBlur="getBlank (this, 'Search the site:');"/>
+ */
+<!--
+function getBlank (form, stdValue){
+if (form.value == stdValue){
+	form.value = '';
+	}
+return true;
+}
+function getPrompt (form, stdValue){
+if (form.value == ''){
+	form.value = stdValue;
+	}
+return true;
+}
+//-->

Added: hbase/site/publish/en/skin/getMenu.js
URL: http://svn.apache.org/viewvc/hbase/site/publish/en/skin/getMenu.js?rev=949263&view=auto
==============================================================================
--- hbase/site/publish/en/skin/getMenu.js (added)
+++ hbase/site/publish/en/skin/getMenu.js Fri May 28 19:09:56 2010
@@ -0,0 +1,45 @@
+/*
+* Licensed to the Apache Software Foundation (ASF) under one or more
+* contributor license agreements.  See the NOTICE file distributed with
+* this work for additional information regarding copyright ownership.
+* The ASF licenses this file to You under the Apache License, Version 2.0
+* (the "License"); you may not use this file except in compliance with
+* the License.  You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+/**
+ * This script, when included in a html file, can be used to make collapsible menus
+ *
+ * Typical usage:
+ * <script type="text/javascript" language="JavaScript" src="menu.js"></script>
+ */
+
+if (document.getElementById){ 
+  document.write('<style type="text/css">.menuitemgroup{display: none;}</style>')
+}
+
+
+function SwitchMenu(obj, thePath)
+{
+var open = 'url("'+thePath + 'images/chapter_open.gif")';
+var close = 'url("'+thePath + 'images/chapter.gif")';
+  if(document.getElementById)  {
+    var el = document.getElementById(obj);
+    var title = document.getElementById(obj+'Title');
+
+    if(el.style.display != "block"){ 
+      title.style.backgroundImage = open;
+      el.style.display = "block";
+    }else{
+      title.style.backgroundImage = close;
+      el.style.display = "none";
+    }
+  }// end -  if(document.getElementById) 
+}//end - function SwitchMenu(obj)

Added: hbase/site/publish/en/skin/images/README.txt
URL: http://svn.apache.org/viewvc/hbase/site/publish/en/skin/images/README.txt?rev=949263&view=auto
==============================================================================
--- hbase/site/publish/en/skin/images/README.txt (added)
+++ hbase/site/publish/en/skin/images/README.txt Fri May 28 19:09:56 2010
@@ -0,0 +1 @@
+The images in this directory are used if the current skin lacks them.

Added: hbase/site/publish/en/skin/images/add.jpg
URL: http://svn.apache.org/viewvc/hbase/site/publish/en/skin/images/add.jpg?rev=949263&view=auto
==============================================================================
Binary file - no diff available.

Propchange: hbase/site/publish/en/skin/images/add.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: hbase/site/publish/en/skin/images/built-with-forrest-button.png
URL: http://svn.apache.org/viewvc/hbase/site/publish/en/skin/images/built-with-forrest-button.png?rev=949263&view=auto
==============================================================================
Binary file - no diff available.

Propchange: hbase/site/publish/en/skin/images/built-with-forrest-button.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: hbase/site/publish/en/skin/images/chapter.gif
URL: http://svn.apache.org/viewvc/hbase/site/publish/en/skin/images/chapter.gif?rev=949263&view=auto
==============================================================================
Binary file - no diff available.

Propchange: hbase/site/publish/en/skin/images/chapter.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: hbase/site/publish/en/skin/images/chapter_open.gif
URL: http://svn.apache.org/viewvc/hbase/site/publish/en/skin/images/chapter_open.gif?rev=949263&view=auto
==============================================================================
Binary file - no diff available.

Propchange: hbase/site/publish/en/skin/images/chapter_open.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: hbase/site/publish/en/skin/images/corner-imports.svg.xslt
URL: http://svn.apache.org/viewvc/hbase/site/publish/en/skin/images/corner-imports.svg.xslt?rev=949263&view=auto
==============================================================================
--- hbase/site/publish/en/skin/images/corner-imports.svg.xslt (added)
+++ hbase/site/publish/en/skin/images/corner-imports.svg.xslt Fri May 28 19:09:56 2010
@@ -0,0 +1,92 @@
+<?xml version="1.0"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+  <xsl:param name="orientation-tb"/>
+  <xsl:param name="orientation-lr"/>
+  <xsl:param name="size"/>
+  <xsl:param name="bg-color-name"/>
+  <xsl:param name="stroke-color-name"/>
+  <xsl:param name="fg-color-name"/>
+<!-- if not all colors are present, don't even try to render the corners -->
+  <xsl:variable name="isize">
+    <xsl:choose>
+      <xsl:when test="$bg-color-name and $stroke-color-name and $fg-color-name">
+        <xsl:value-of select="$size"/>
+      </xsl:when>
+      <xsl:otherwise>0</xsl:otherwise>
+    </xsl:choose>
+  </xsl:variable>
+  <xsl:variable name="smallersize" select="number($isize)-1"/>
+  <xsl:variable name="biggersize" select="number($isize)+1"/>
+  <xsl:variable name="bg">
+    <xsl:if test="skinconfig/colors/color[@name=$bg-color-name]">fill:<xsl:value-of select="skinconfig/colors/color[@name=$bg-color-name]/@value"/>;</xsl:if>
+  </xsl:variable>
+  <xsl:variable name="fill">
+    <xsl:if test="skinconfig/colors/color[@name=$stroke-color-name]">fill:<xsl:value-of select="skinconfig/colors/color[@name=$stroke-color-name]/@value"/>;</xsl:if>
+  </xsl:variable>
+  <xsl:variable name="stroke">
+    <xsl:if test="skinconfig/colors/color[@name=$fg-color-name]">stroke:<xsl:value-of select="skinconfig/colors/color[@name=$fg-color-name]/@value"/>;</xsl:if>
+  </xsl:variable>
+  <xsl:template match="skinconfig">
+    <svg width="{$isize}" height="{$isize}">
+<!-- background-->
+      <rect x="-1" y="-1" width="{$biggersize}" height="{$biggersize}" style="{$bg}stroke-width:0"/>
+<!-- 0,0 0,-4 4,0 4,-4-->
+      <xsl:variable name="flip-tb-scale">
+        <xsl:choose>
+          <xsl:when test="$orientation-tb='t'">1</xsl:when>
+          <xsl:otherwise>-1</xsl:otherwise>
+        </xsl:choose>
+      </xsl:variable>
+      <xsl:variable name="flip-lr-scale">
+        <xsl:choose>
+          <xsl:when test="$orientation-lr='l'">1</xsl:when>
+          <xsl:otherwise>-1</xsl:otherwise>
+        </xsl:choose>
+      </xsl:variable>
+      <xsl:variable name="flip-tb-translate">
+        <xsl:choose>
+          <xsl:when test="$orientation-tb='t'">0</xsl:when>
+          <xsl:otherwise>-<xsl:value-of select="$isize" />
+          </xsl:otherwise>
+        </xsl:choose>
+      </xsl:variable>
+      <xsl:variable name="flip-lr-translate">
+        <xsl:choose>
+          <xsl:when test="$orientation-lr='l'">0</xsl:when>
+          <xsl:otherwise>-<xsl:value-of select="$isize" />
+          </xsl:otherwise>
+        </xsl:choose>
+      </xsl:variable>
+<!-- flip transform -->
+      <g transform="scale({$flip-lr-scale},{$flip-tb-scale}) translate({$flip-lr-translate}, {$flip-tb-translate})">
+        <xsl:call-template name="figure" />
+      </g>
+    </svg>
+  </xsl:template>
+  <xsl:template name="figure">
+<!-- Just change shape here -->
+    <g transform="translate(0.5 0.5)">
+      <ellipse cx="{$smallersize}" cy="{$smallersize}" rx="{$smallersize}" ry="{$smallersize}"
+				 style="{$fill}{$stroke}stroke-width:1"/>
+    </g>
+<!-- end -->
+  </xsl:template>
+  <xsl:template match="*"></xsl:template>
+  <xsl:template match="text()"></xsl:template>
+</xsl:stylesheet>

Added: hbase/site/publish/en/skin/images/current.gif
URL: http://svn.apache.org/viewvc/hbase/site/publish/en/skin/images/current.gif?rev=949263&view=auto
==============================================================================
Binary file - no diff available.

Propchange: hbase/site/publish/en/skin/images/current.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: hbase/site/publish/en/skin/images/dc.svg.xslt
URL: http://svn.apache.org/viewvc/hbase/site/publish/en/skin/images/dc.svg.xslt?rev=949263&view=auto
==============================================================================
--- hbase/site/publish/en/skin/images/dc.svg.xslt (added)
+++ hbase/site/publish/en/skin/images/dc.svg.xslt Fri May 28 19:09:56 2010
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+  <xsl:import href="corner-imports.svg.xslt" />
+<!-- Diagonal 45 degrees corner -->
+  <xsl:template name="figure">
+    <xsl:variable name="biggersize" select="number($size)+number($size)"/>
+    <g transform="translate(0 0.5)">
+      <polygon points="0,{$size} {$size},0 {$biggersize},0 {$biggersize},{$biggersize} 0,{$biggersize}"
+                    style="{$fill}{$stroke}stroke-width:1"/>
+    </g>
+  </xsl:template>
+</xsl:stylesheet>

Added: hbase/site/publish/en/skin/images/error.png
URL: http://svn.apache.org/viewvc/hbase/site/publish/en/skin/images/error.png?rev=949263&view=auto
==============================================================================
Binary file - no diff available.

Propchange: hbase/site/publish/en/skin/images/error.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: hbase/site/publish/en/skin/images/external-link.gif
URL: http://svn.apache.org/viewvc/hbase/site/publish/en/skin/images/external-link.gif?rev=949263&view=auto
==============================================================================
Binary file - no diff available.

Propchange: hbase/site/publish/en/skin/images/external-link.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: hbase/site/publish/en/skin/images/fix.jpg
URL: http://svn.apache.org/viewvc/hbase/site/publish/en/skin/images/fix.jpg?rev=949263&view=auto
==============================================================================
Binary file - no diff available.

Propchange: hbase/site/publish/en/skin/images/fix.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: hbase/site/publish/en/skin/images/forrest-credit-logo.png
URL: http://svn.apache.org/viewvc/hbase/site/publish/en/skin/images/forrest-credit-logo.png?rev=949263&view=auto
==============================================================================
Binary file - no diff available.

Propchange: hbase/site/publish/en/skin/images/forrest-credit-logo.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: hbase/site/publish/en/skin/images/hack.jpg
URL: http://svn.apache.org/viewvc/hbase/site/publish/en/skin/images/hack.jpg?rev=949263&view=auto
==============================================================================
Binary file - no diff available.

Propchange: hbase/site/publish/en/skin/images/hack.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: hbase/site/publish/en/skin/images/header_white_line.gif
URL: http://svn.apache.org/viewvc/hbase/site/publish/en/skin/images/header_white_line.gif?rev=949263&view=auto
==============================================================================
Binary file - no diff available.

Propchange: hbase/site/publish/en/skin/images/header_white_line.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: hbase/site/publish/en/skin/images/info.png
URL: http://svn.apache.org/viewvc/hbase/site/publish/en/skin/images/info.png?rev=949263&view=auto
==============================================================================
Binary file - no diff available.

Propchange: hbase/site/publish/en/skin/images/info.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: hbase/site/publish/en/skin/images/instruction_arrow.png
URL: http://svn.apache.org/viewvc/hbase/site/publish/en/skin/images/instruction_arrow.png?rev=949263&view=auto
==============================================================================
Binary file - no diff available.

Propchange: hbase/site/publish/en/skin/images/instruction_arrow.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: hbase/site/publish/en/skin/images/label.gif
URL: http://svn.apache.org/viewvc/hbase/site/publish/en/skin/images/label.gif?rev=949263&view=auto
==============================================================================
Binary file - no diff available.

Propchange: hbase/site/publish/en/skin/images/label.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: hbase/site/publish/en/skin/images/page.gif
URL: http://svn.apache.org/viewvc/hbase/site/publish/en/skin/images/page.gif?rev=949263&view=auto
==============================================================================
Binary file - no diff available.

Propchange: hbase/site/publish/en/skin/images/page.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: hbase/site/publish/en/skin/images/pdfdoc.gif
URL: http://svn.apache.org/viewvc/hbase/site/publish/en/skin/images/pdfdoc.gif?rev=949263&view=auto
==============================================================================
Binary file - no diff available.

Propchange: hbase/site/publish/en/skin/images/pdfdoc.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: hbase/site/publish/en/skin/images/poddoc.png
URL: http://svn.apache.org/viewvc/hbase/site/publish/en/skin/images/poddoc.png?rev=949263&view=auto
==============================================================================
Binary file - no diff available.

Propchange: hbase/site/publish/en/skin/images/poddoc.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: hbase/site/publish/en/skin/images/poddoc.svg.xslt
URL: http://svn.apache.org/viewvc/hbase/site/publish/en/skin/images/poddoc.svg.xslt?rev=949263&view=auto
==============================================================================
--- hbase/site/publish/en/skin/images/poddoc.svg.xslt (added)
+++ hbase/site/publish/en/skin/images/poddoc.svg.xslt Fri May 28 19:09:56 2010
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<svg width="20pt" height="20pt"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink">
+  <defs
+     id="defs550">
+    <linearGradient id="gray2white">
+      <stop style="stop-color:#7f7f7f;stop-opacity:1;" offset="0.000000"/>
+      <stop style="stop-color:#ffffff;stop-opacity:1;" offset="1.000000"/>
+    </linearGradient>
+    <linearGradient id="pageshade" xlink:href="#gray2white"
+       x1="0.95" y1="0.95"
+       x2="0.40" y2="0.20"
+       gradientUnits="objectBoundingBox" spreadMethod="pad" />
+    <path d="M 0 0 L 200 0" style="stroke:#000000;stroke-width:1pt;" id="hr"/>
+  </defs>
+  <g transform="scale(0.08)">
+    <g transform="translate(40, 0)">
+      <rect width="230" height="300" x="0" y="0"
+            style="fill:url(#pageshade);fill-rule:evenodd;
+            stroke:#000000;stroke-width:1.25;"/>
+      <g transform="translate(15, 60)">
+        <use xlink:href="#hr" x="0" y="0"/>
+        <use xlink:href="#hr" x="0" y="60"/>
+        <use xlink:href="#hr" x="0" y="120"/>
+        <use xlink:href="#hr" x="0" y="180"/>
+      </g>
+    </g>
+    <g transform="translate(0,70),scale(1.1,1.6)">
+      <rect width="200" height="100" x="0" y="0"
+         style="fill:#ff0000;fill-rule:evenodd;
+                stroke:#000000;stroke-width:2.33903;"/>
+      <text x="20" y="75"
+            style="stroke:#ffffff;stroke-width:1.0;
+                   font-size:72;font-weight:normal;fill:#ffffff;
+                   font-family:Arial;text-anchor:start;">POD</text>
+    </g>
+  </g>
+</svg>

Added: hbase/site/publish/en/skin/images/printer.gif
URL: http://svn.apache.org/viewvc/hbase/site/publish/en/skin/images/printer.gif?rev=949263&view=auto
==============================================================================
Binary file - no diff available.

Propchange: hbase/site/publish/en/skin/images/printer.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream