couchdb-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From j..@apache.org
Subject [9/52] [partial] Add contributed documentation from janl's couchdb-docs repository.
Date Mon, 30 Apr 2012 17:33:22 GMT
http://git-wip-us.apache.org/repos/asf/couchdb/blob/1a82fd7c/share/docs/DocKit/dtd.d/db4.5/ent/isolat2.ent
----------------------------------------------------------------------
diff --git a/share/docs/DocKit/dtd.d/db4.5/ent/isolat2.ent b/share/docs/DocKit/dtd.d/db4.5/ent/isolat2.ent
new file mode 100644
index 0000000..e91ffdb
--- /dev/null
+++ b/share/docs/DocKit/dtd.d/db4.5/ent/isolat2.ent
@@ -0,0 +1,162 @@
+
+<!--
+     File isolat2.ent produced by the XSL script entities.xsl
+     from input data in unicode.xml.
+
+     Please report any errors to David Carlisle
+     via the public W3C list www-math@w3.org.
+
+     The numeric character values assigned to each entity
+     (should) match the Unicode assignments in Unicode 4.0.
+
+     Entity names in this file are derived from files carrying the
+     following notice:
+
+     (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+
+-->
+
+
+<!-- 
+     Version: $Id: isolat2.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $
+
+       Public identifier: ISO 8879:1986//ENTITIES Added Latin 2//EN//XML
+       System identifier: http://www.w3.org/2003/entities/iso8879/isolat2.ent
+
+     The public identifier should always be used verbatim.
+     The system identifier may be changed to suit local requirements.
+
+     Typical invocation:
+
+       <!ENTITY % isolat2 PUBLIC
+         "ISO 8879:1986//ENTITIES Added Latin 2//EN//XML"
+         "http://www.w3.org/2003/entities/iso8879/isolat2.ent"
+       >
+       %isolat2;
+
+-->
+
+<!ENTITY Abreve           "&#x00102;" ><!--LATIN CAPITAL LETTER A WITH BREVE -->
+<!ENTITY abreve           "&#x00103;" ><!--LATIN SMALL LETTER A WITH BREVE -->
+<!ENTITY Amacr            "&#x00100;" ><!--LATIN CAPITAL LETTER A WITH MACRON -->
+<!ENTITY amacr            "&#x00101;" ><!--LATIN SMALL LETTER A WITH MACRON -->
+<!ENTITY Aogon            "&#x00104;" ><!--LATIN CAPITAL LETTER A WITH OGONEK -->
+<!ENTITY aogon            "&#x00105;" ><!--LATIN SMALL LETTER A WITH OGONEK -->
+<!ENTITY Cacute           "&#x00106;" ><!--LATIN CAPITAL LETTER C WITH ACUTE -->
+<!ENTITY cacute           "&#x00107;" ><!--LATIN SMALL LETTER C WITH ACUTE -->
+<!ENTITY Ccaron           "&#x0010C;" ><!--LATIN CAPITAL LETTER C WITH CARON -->
+<!ENTITY ccaron           "&#x0010D;" ><!--LATIN SMALL LETTER C WITH CARON -->
+<!ENTITY Ccirc            "&#x00108;" ><!--LATIN CAPITAL LETTER C WITH CIRCUMFLEX -->
+<!ENTITY ccirc            "&#x00109;" ><!--LATIN SMALL LETTER C WITH CIRCUMFLEX -->
+<!ENTITY Cdot             "&#x0010A;" ><!--LATIN CAPITAL LETTER C WITH DOT ABOVE -->
+<!ENTITY cdot             "&#x0010B;" ><!--LATIN SMALL LETTER C WITH DOT ABOVE -->
+<!ENTITY Dcaron           "&#x0010E;" ><!--LATIN CAPITAL LETTER D WITH CARON -->
+<!ENTITY dcaron           "&#x0010F;" ><!--LATIN SMALL LETTER D WITH CARON -->
+<!ENTITY Dstrok           "&#x00110;" ><!--LATIN CAPITAL LETTER D WITH STROKE -->
+<!ENTITY dstrok           "&#x00111;" ><!--LATIN SMALL LETTER D WITH STROKE -->
+<!ENTITY Ecaron           "&#x0011A;" ><!--LATIN CAPITAL LETTER E WITH CARON -->
+<!ENTITY ecaron           "&#x0011B;" ><!--LATIN SMALL LETTER E WITH CARON -->
+<!ENTITY Edot             "&#x00116;" ><!--LATIN CAPITAL LETTER E WITH DOT ABOVE -->
+<!ENTITY edot             "&#x00117;" ><!--LATIN SMALL LETTER E WITH DOT ABOVE -->
+<!ENTITY Emacr            "&#x00112;" ><!--LATIN CAPITAL LETTER E WITH MACRON -->
+<!ENTITY emacr            "&#x00113;" ><!--LATIN SMALL LETTER E WITH MACRON -->
+<!ENTITY ENG              "&#x0014A;" ><!--LATIN CAPITAL LETTER ENG -->
+<!ENTITY eng              "&#x0014B;" ><!--LATIN SMALL LETTER ENG -->
+<!ENTITY Eogon            "&#x00118;" ><!--LATIN CAPITAL LETTER E WITH OGONEK -->
+<!ENTITY eogon            "&#x00119;" ><!--LATIN SMALL LETTER E WITH OGONEK -->
+<!ENTITY gacute           "&#x001F5;" ><!--LATIN SMALL LETTER G WITH ACUTE -->
+<!ENTITY Gbreve           "&#x0011E;" ><!--LATIN CAPITAL LETTER G WITH BREVE -->
+<!ENTITY gbreve           "&#x0011F;" ><!--LATIN SMALL LETTER G WITH BREVE -->
+<!ENTITY Gcedil           "&#x00122;" ><!--LATIN CAPITAL LETTER G WITH CEDILLA -->
+<!ENTITY Gcirc            "&#x0011C;" ><!--LATIN CAPITAL LETTER G WITH CIRCUMFLEX -->
+<!ENTITY gcirc            "&#x0011D;" ><!--LATIN SMALL LETTER G WITH CIRCUMFLEX -->
+<!ENTITY Gdot             "&#x00120;" ><!--LATIN CAPITAL LETTER G WITH DOT ABOVE -->
+<!ENTITY gdot             "&#x00121;" ><!--LATIN SMALL LETTER G WITH DOT ABOVE -->
+<!ENTITY Hcirc            "&#x00124;" ><!--LATIN CAPITAL LETTER H WITH CIRCUMFLEX -->
+<!ENTITY hcirc            "&#x00125;" ><!--LATIN SMALL LETTER H WITH CIRCUMFLEX -->
+<!ENTITY Hstrok           "&#x00126;" ><!--LATIN CAPITAL LETTER H WITH STROKE -->
+<!ENTITY hstrok           "&#x00127;" ><!--LATIN SMALL LETTER H WITH STROKE -->
+<!ENTITY Idot             "&#x00130;" ><!--LATIN CAPITAL LETTER I WITH DOT ABOVE -->
+<!ENTITY IJlig            "&#x00132;" ><!--LATIN CAPITAL LIGATURE IJ -->
+<!ENTITY ijlig            "&#x00133;" ><!--LATIN SMALL LIGATURE IJ -->
+<!ENTITY Imacr            "&#x0012A;" ><!--LATIN CAPITAL LETTER I WITH MACRON -->
+<!ENTITY imacr            "&#x0012B;" ><!--LATIN SMALL LETTER I WITH MACRON -->
+<!ENTITY inodot           "&#x00131;" ><!--LATIN SMALL LETTER DOTLESS I -->
+<!ENTITY Iogon            "&#x0012E;" ><!--LATIN CAPITAL LETTER I WITH OGONEK -->
+<!ENTITY iogon            "&#x0012F;" ><!--LATIN SMALL LETTER I WITH OGONEK -->
+<!ENTITY Itilde           "&#x00128;" ><!--LATIN CAPITAL LETTER I WITH TILDE -->
+<!ENTITY itilde           "&#x00129;" ><!--LATIN SMALL LETTER I WITH TILDE -->
+<!ENTITY Jcirc            "&#x00134;" ><!--LATIN CAPITAL LETTER J WITH CIRCUMFLEX -->
+<!ENTITY jcirc            "&#x00135;" ><!--LATIN SMALL LETTER J WITH CIRCUMFLEX -->
+<!ENTITY Kcedil           "&#x00136;" ><!--LATIN CAPITAL LETTER K WITH CEDILLA -->
+<!ENTITY kcedil           "&#x00137;" ><!--LATIN SMALL LETTER K WITH CEDILLA -->
+<!ENTITY kgreen           "&#x00138;" ><!--LATIN SMALL LETTER KRA -->
+<!ENTITY Lacute           "&#x00139;" ><!--LATIN CAPITAL LETTER L WITH ACUTE -->
+<!ENTITY lacute           "&#x0013A;" ><!--LATIN SMALL LETTER L WITH ACUTE -->
+<!ENTITY Lcaron           "&#x0013D;" ><!--LATIN CAPITAL LETTER L WITH CARON -->
+<!ENTITY lcaron           "&#x0013E;" ><!--LATIN SMALL LETTER L WITH CARON -->
+<!ENTITY Lcedil           "&#x0013B;" ><!--LATIN CAPITAL LETTER L WITH CEDILLA -->
+<!ENTITY lcedil           "&#x0013C;" ><!--LATIN SMALL LETTER L WITH CEDILLA -->
+<!ENTITY Lmidot           "&#x0013F;" ><!--LATIN CAPITAL LETTER L WITH MIDDLE DOT -->
+<!ENTITY lmidot           "&#x00140;" ><!--LATIN SMALL LETTER L WITH MIDDLE DOT -->
+<!ENTITY Lstrok           "&#x00141;" ><!--LATIN CAPITAL LETTER L WITH STROKE -->
+<!ENTITY lstrok           "&#x00142;" ><!--LATIN SMALL LETTER L WITH STROKE -->
+<!ENTITY Nacute           "&#x00143;" ><!--LATIN CAPITAL LETTER N WITH ACUTE -->
+<!ENTITY nacute           "&#x00144;" ><!--LATIN SMALL LETTER N WITH ACUTE -->
+<!ENTITY napos            "&#x00149;" ><!--LATIN SMALL LETTER N PRECEDED BY APOSTROPHE -->
+<!ENTITY Ncaron           "&#x00147;" ><!--LATIN CAPITAL LETTER N WITH CARON -->
+<!ENTITY ncaron           "&#x00148;" ><!--LATIN SMALL LETTER N WITH CARON -->
+<!ENTITY Ncedil           "&#x00145;" ><!--LATIN CAPITAL LETTER N WITH CEDILLA -->
+<!ENTITY ncedil           "&#x00146;" ><!--LATIN SMALL LETTER N WITH CEDILLA -->
+<!ENTITY Odblac           "&#x00150;" ><!--LATIN CAPITAL LETTER O WITH DOUBLE ACUTE -->
+<!ENTITY odblac           "&#x00151;" ><!--LATIN SMALL LETTER O WITH DOUBLE ACUTE -->
+<!ENTITY OElig            "&#x00152;" ><!--LATIN CAPITAL LIGATURE OE -->
+<!ENTITY oelig            "&#x00153;" ><!--LATIN SMALL LIGATURE OE -->
+<!ENTITY Omacr            "&#x0014C;" ><!--LATIN CAPITAL LETTER O WITH MACRON -->
+<!ENTITY omacr            "&#x0014D;" ><!--LATIN SMALL LETTER O WITH MACRON -->
+<!ENTITY Racute           "&#x00154;" ><!--LATIN CAPITAL LETTER R WITH ACUTE -->
+<!ENTITY racute           "&#x00155;" ><!--LATIN SMALL LETTER R WITH ACUTE -->
+<!ENTITY Rcaron           "&#x00158;" ><!--LATIN CAPITAL LETTER R WITH CARON -->
+<!ENTITY rcaron           "&#x00159;" ><!--LATIN SMALL LETTER R WITH CARON -->
+<!ENTITY Rcedil           "&#x00156;" ><!--LATIN CAPITAL LETTER R WITH CEDILLA -->
+<!ENTITY rcedil           "&#x00157;" ><!--LATIN SMALL LETTER R WITH CEDILLA -->
+<!ENTITY Sacute           "&#x0015A;" ><!--LATIN CAPITAL LETTER S WITH ACUTE -->
+<!ENTITY sacute           "&#x0015B;" ><!--LATIN SMALL LETTER S WITH ACUTE -->
+<!ENTITY Scaron           "&#x00160;" ><!--LATIN CAPITAL LETTER S WITH CARON -->
+<!ENTITY scaron           "&#x00161;" ><!--LATIN SMALL LETTER S WITH CARON -->
+<!ENTITY Scedil           "&#x0015E;" ><!--LATIN CAPITAL LETTER S WITH CEDILLA -->
+<!ENTITY scedil           "&#x0015F;" ><!--LATIN SMALL LETTER S WITH CEDILLA -->
+<!ENTITY Scirc            "&#x0015C;" ><!--LATIN CAPITAL LETTER S WITH CIRCUMFLEX -->
+<!ENTITY scirc            "&#x0015D;" ><!--LATIN SMALL LETTER S WITH CIRCUMFLEX -->
+<!ENTITY Tcaron           "&#x00164;" ><!--LATIN CAPITAL LETTER T WITH CARON -->
+<!ENTITY tcaron           "&#x00165;" ><!--LATIN SMALL LETTER T WITH CARON -->
+<!ENTITY Tcedil           "&#x00162;" ><!--LATIN CAPITAL LETTER T WITH CEDILLA -->
+<!ENTITY tcedil           "&#x00163;" ><!--LATIN SMALL LETTER T WITH CEDILLA -->
+<!ENTITY Tstrok           "&#x00166;" ><!--LATIN CAPITAL LETTER T WITH STROKE -->
+<!ENTITY tstrok           "&#x00167;" ><!--LATIN SMALL LETTER T WITH STROKE -->
+<!ENTITY Ubreve           "&#x0016C;" ><!--LATIN CAPITAL LETTER U WITH BREVE -->
+<!ENTITY ubreve           "&#x0016D;" ><!--LATIN SMALL LETTER U WITH BREVE -->
+<!ENTITY Udblac           "&#x00170;" ><!--LATIN CAPITAL LETTER U WITH DOUBLE ACUTE -->
+<!ENTITY udblac           "&#x00171;" ><!--LATIN SMALL LETTER U WITH DOUBLE ACUTE -->
+<!ENTITY Umacr            "&#x0016A;" ><!--LATIN CAPITAL LETTER U WITH MACRON -->
+<!ENTITY umacr            "&#x0016B;" ><!--LATIN SMALL LETTER U WITH MACRON -->
+<!ENTITY Uogon            "&#x00172;" ><!--LATIN CAPITAL LETTER U WITH OGONEK -->
+<!ENTITY uogon            "&#x00173;" ><!--LATIN SMALL LETTER U WITH OGONEK -->
+<!ENTITY Uring            "&#x0016E;" ><!--LATIN CAPITAL LETTER U WITH RING ABOVE -->
+<!ENTITY uring            "&#x0016F;" ><!--LATIN SMALL LETTER U WITH RING ABOVE -->
+<!ENTITY Utilde           "&#x00168;" ><!--LATIN CAPITAL LETTER U WITH TILDE -->
+<!ENTITY utilde           "&#x00169;" ><!--LATIN SMALL LETTER U WITH TILDE -->
+<!ENTITY Wcirc            "&#x00174;" ><!--LATIN CAPITAL LETTER W WITH CIRCUMFLEX -->
+<!ENTITY wcirc            "&#x00175;" ><!--LATIN SMALL LETTER W WITH CIRCUMFLEX -->
+<!ENTITY Ycirc            "&#x00176;" ><!--LATIN CAPITAL LETTER Y WITH CIRCUMFLEX -->
+<!ENTITY ycirc            "&#x00177;" ><!--LATIN SMALL LETTER Y WITH CIRCUMFLEX -->
+<!ENTITY Yuml             "&#x00178;" ><!--LATIN CAPITAL LETTER Y WITH DIAERESIS -->
+<!ENTITY Zacute           "&#x00179;" ><!--LATIN CAPITAL LETTER Z WITH ACUTE -->
+<!ENTITY zacute           "&#x0017A;" ><!--LATIN SMALL LETTER Z WITH ACUTE -->
+<!ENTITY Zcaron           "&#x0017D;" ><!--LATIN CAPITAL LETTER Z WITH CARON -->
+<!ENTITY zcaron           "&#x0017E;" ><!--LATIN SMALL LETTER Z WITH CARON -->
+<!ENTITY Zdot             "&#x0017B;" ><!--LATIN CAPITAL LETTER Z WITH DOT ABOVE -->
+<!ENTITY zdot             "&#x0017C;" ><!--LATIN SMALL LETTER Z WITH DOT ABOVE -->

http://git-wip-us.apache.org/repos/asf/couchdb/blob/1a82fd7c/share/docs/DocKit/dtd.d/db4.5/ent/isonum.ent
----------------------------------------------------------------------
diff --git a/share/docs/DocKit/dtd.d/db4.5/ent/isonum.ent b/share/docs/DocKit/dtd.d/db4.5/ent/isonum.ent
new file mode 100644
index 0000000..884c0c4
--- /dev/null
+++ b/share/docs/DocKit/dtd.d/db4.5/ent/isonum.ent
@@ -0,0 +1,117 @@
+
+<!--
+     File isonum.ent produced by the XSL script entities.xsl
+     from input data in unicode.xml.
+
+     Please report any errors to David Carlisle
+     via the public W3C list www-math@w3.org.
+
+     The numeric character values assigned to each entity
+     (should) match the Unicode assignments in Unicode 4.0.
+
+     Entity names in this file are derived from files carrying the
+     following notice:
+
+     (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+
+-->
+
+
+<!-- 
+     Version: $Id: isonum.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $
+
+       Public identifier: ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN//XML
+       System identifier: http://www.w3.org/2003/entities/iso8879/isonum.ent
+
+     The public identifier should always be used verbatim.
+     The system identifier may be changed to suit local requirements.
+
+     Typical invocation:
+
+       <!ENTITY % isonum PUBLIC
+         "ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN//XML"
+         "http://www.w3.org/2003/entities/iso8879/isonum.ent"
+       >
+       %isonum;
+
+-->
+
+<!ENTITY amp              "&#38;#38;" ><!--AMPERSAND -->
+<!ENTITY apos             "&#x00027;" ><!--APOSTROPHE -->
+<!ENTITY ast              "&#x0002A;" ><!--ASTERISK -->
+<!ENTITY brvbar           "&#x000A6;" ><!--BROKEN BAR -->
+<!ENTITY bsol             "&#x0005C;" ><!--REVERSE SOLIDUS -->
+<!ENTITY cent             "&#x000A2;" ><!--CENT SIGN -->
+<!ENTITY colon            "&#x0003A;" ><!--COLON -->
+<!ENTITY comma            "&#x0002C;" ><!--COMMA -->
+<!ENTITY commat           "&#x00040;" ><!--COMMERCIAL AT -->
+<!ENTITY copy             "&#x000A9;" ><!--COPYRIGHT SIGN -->
+<!ENTITY curren           "&#x000A4;" ><!--CURRENCY SIGN -->
+<!ENTITY darr             "&#x02193;" ><!--DOWNWARDS ARROW -->
+<!ENTITY deg              "&#x000B0;" ><!--DEGREE SIGN -->
+<!ENTITY divide           "&#x000F7;" ><!--DIVISION SIGN -->
+<!ENTITY dollar           "&#x00024;" ><!--DOLLAR SIGN -->
+<!ENTITY equals           "&#x0003D;" ><!--EQUALS SIGN -->
+<!ENTITY excl             "&#x00021;" ><!--EXCLAMATION MARK -->
+<!ENTITY frac12           "&#x000BD;" ><!--VULGAR FRACTION ONE HALF -->
+<!ENTITY frac14           "&#x000BC;" ><!--VULGAR FRACTION ONE QUARTER -->
+<!ENTITY frac18           "&#x0215B;" ><!--VULGAR FRACTION ONE EIGHTH -->
+<!ENTITY frac34           "&#x000BE;" ><!--VULGAR FRACTION THREE QUARTERS -->
+<!ENTITY frac38           "&#x0215C;" ><!--VULGAR FRACTION THREE EIGHTHS -->
+<!ENTITY frac58           "&#x0215D;" ><!--VULGAR FRACTION FIVE EIGHTHS -->
+<!ENTITY frac78           "&#x0215E;" ><!--VULGAR FRACTION SEVEN EIGHTHS -->
+<!ENTITY gt               "&#x0003E;" ><!--GREATER-THAN SIGN -->
+<!ENTITY half             "&#x000BD;" ><!--VULGAR FRACTION ONE HALF -->
+<!ENTITY horbar           "&#x02015;" ><!--HORIZONTAL BAR -->
+<!ENTITY hyphen           "&#x02010;" ><!--HYPHEN -->
+<!ENTITY iexcl            "&#x000A1;" ><!--INVERTED EXCLAMATION MARK -->
+<!ENTITY iquest           "&#x000BF;" ><!--INVERTED QUESTION MARK -->
+<!ENTITY laquo            "&#x000AB;" ><!--LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -->
+<!ENTITY larr             "&#x02190;" ><!--LEFTWARDS ARROW -->
+<!ENTITY lcub             "&#x0007B;" ><!--LEFT CURLY BRACKET -->
+<!ENTITY ldquo            "&#x0201C;" ><!--LEFT DOUBLE QUOTATION MARK -->
+<!ENTITY lowbar           "&#x0005F;" ><!--LOW LINE -->
+<!ENTITY lpar             "&#x00028;" ><!--LEFT PARENTHESIS -->
+<!ENTITY lsqb             "&#x0005B;" ><!--LEFT SQUARE BRACKET -->
+<!ENTITY lsquo            "&#x02018;" ><!--LEFT SINGLE QUOTATION MARK -->
+<!ENTITY lt               "&#38;#60;" ><!--LESS-THAN SIGN -->
+<!ENTITY micro            "&#x000B5;" ><!--MICRO SIGN -->
+<!ENTITY middot           "&#x000B7;" ><!--MIDDLE DOT -->
+<!ENTITY nbsp             "&#x000A0;" ><!--NO-BREAK SPACE -->
+<!ENTITY not              "&#x000AC;" ><!--NOT SIGN -->
+<!ENTITY num              "&#x00023;" ><!--NUMBER SIGN -->
+<!ENTITY ohm              "&#x02126;" ><!--OHM SIGN -->
+<!ENTITY ordf             "&#x000AA;" ><!--FEMININE ORDINAL INDICATOR -->
+<!ENTITY ordm             "&#x000BA;" ><!--MASCULINE ORDINAL INDICATOR -->
+<!ENTITY para             "&#x000B6;" ><!--PILCROW SIGN -->
+<!ENTITY percnt           "&#x00025;" ><!--PERCENT SIGN -->
+<!ENTITY period           "&#x0002E;" ><!--FULL STOP -->
+<!ENTITY plus             "&#x0002B;" ><!--PLUS SIGN -->
+<!ENTITY plusmn           "&#x000B1;" ><!--PLUS-MINUS SIGN -->
+<!ENTITY pound            "&#x000A3;" ><!--POUND SIGN -->
+<!ENTITY quest            "&#x0003F;" ><!--QUESTION MARK -->
+<!ENTITY quot             "&#x00022;" ><!--QUOTATION MARK -->
+<!ENTITY raquo            "&#x000BB;" ><!--RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -->
+<!ENTITY rarr             "&#x02192;" ><!--RIGHTWARDS ARROW -->
+<!ENTITY rcub             "&#x0007D;" ><!--RIGHT CURLY BRACKET -->
+<!ENTITY rdquo            "&#x0201D;" ><!--RIGHT DOUBLE QUOTATION MARK -->
+<!ENTITY reg              "&#x000AE;" ><!--REGISTERED SIGN -->
+<!ENTITY rpar             "&#x00029;" ><!--RIGHT PARENTHESIS -->
+<!ENTITY rsqb             "&#x0005D;" ><!--RIGHT SQUARE BRACKET -->
+<!ENTITY rsquo            "&#x02019;" ><!--RIGHT SINGLE QUOTATION MARK -->
+<!ENTITY sect             "&#x000A7;" ><!--SECTION SIGN -->
+<!ENTITY semi             "&#x0003B;" ><!--SEMICOLON -->
+<!ENTITY shy              "&#x000AD;" ><!--SOFT HYPHEN -->
+<!ENTITY sol              "&#x0002F;" ><!--SOLIDUS -->
+<!ENTITY sung             "&#x0266A;" ><!--EIGHTH NOTE -->
+<!ENTITY sup1             "&#x000B9;" ><!--SUPERSCRIPT ONE -->
+<!ENTITY sup2             "&#x000B2;" ><!--SUPERSCRIPT TWO -->
+<!ENTITY sup3             "&#x000B3;" ><!--SUPERSCRIPT THREE -->
+<!ENTITY times            "&#x000D7;" ><!--MULTIPLICATION SIGN -->
+<!ENTITY trade            "&#x02122;" ><!--TRADE MARK SIGN -->
+<!ENTITY uarr             "&#x02191;" ><!--UPWARDS ARROW -->
+<!ENTITY verbar           "&#x0007C;" ><!--VERTICAL LINE -->
+<!ENTITY yen              "&#x000A5;" ><!--YEN SIGN -->

http://git-wip-us.apache.org/repos/asf/couchdb/blob/1a82fd7c/share/docs/DocKit/dtd.d/db4.5/ent/isopub.ent
----------------------------------------------------------------------
diff --git a/share/docs/DocKit/dtd.d/db4.5/ent/isopub.ent b/share/docs/DocKit/dtd.d/db4.5/ent/isopub.ent
new file mode 100644
index 0000000..a117878
--- /dev/null
+++ b/share/docs/DocKit/dtd.d/db4.5/ent/isopub.ent
@@ -0,0 +1,125 @@
+
+<!--
+     File isopub.ent produced by the XSL script entities.xsl
+     from input data in unicode.xml.
+
+     Please report any errors to David Carlisle
+     via the public W3C list www-math@w3.org.
+
+     The numeric character values assigned to each entity
+     (should) match the Unicode assignments in Unicode 4.0.
+
+     Entity names in this file are derived from files carrying the
+     following notice:
+
+     (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+
+-->
+
+
+<!-- 
+     Version: $Id: isopub.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $
+
+       Public identifier: ISO 8879:1986//ENTITIES Publishing//EN//XML
+       System identifier: http://www.w3.org/2003/entities/iso8879/isopub.ent
+
+     The public identifier should always be used verbatim.
+     The system identifier may be changed to suit local requirements.
+
+     Typical invocation:
+
+       <!ENTITY % isopub PUBLIC
+         "ISO 8879:1986//ENTITIES Publishing//EN//XML"
+         "http://www.w3.org/2003/entities/iso8879/isopub.ent"
+       >
+       %isopub;
+
+-->
+
+<!ENTITY blank            "&#x02423;" ><!--OPEN BOX -->
+<!ENTITY blk12            "&#x02592;" ><!--MEDIUM SHADE -->
+<!ENTITY blk14            "&#x02591;" ><!--LIGHT SHADE -->
+<!ENTITY blk34            "&#x02593;" ><!--DARK SHADE -->
+<!ENTITY block            "&#x02588;" ><!--FULL BLOCK -->
+<!ENTITY bull             "&#x02022;" ><!--BULLET -->
+<!ENTITY caret            "&#x02041;" ><!--CARET INSERTION POINT -->
+<!ENTITY check            "&#x02713;" ><!--CHECK MARK -->
+<!ENTITY cir              "&#x025CB;" ><!--WHITE CIRCLE -->
+<!ENTITY clubs            "&#x02663;" ><!--BLACK CLUB SUIT -->
+<!ENTITY copysr           "&#x02117;" ><!--SOUND RECORDING COPYRIGHT -->
+<!ENTITY cross            "&#x02717;" ><!--BALLOT X -->
+<!ENTITY Dagger           "&#x02021;" ><!--DOUBLE DAGGER -->
+<!ENTITY dagger           "&#x02020;" ><!--DAGGER -->
+<!ENTITY dash             "&#x02010;" ><!--HYPHEN -->
+<!ENTITY diams            "&#x02666;" ><!--BLACK DIAMOND SUIT -->
+<!ENTITY dlcrop           "&#x0230D;" ><!--BOTTOM LEFT CROP -->
+<!ENTITY drcrop           "&#x0230C;" ><!--BOTTOM RIGHT CROP -->
+<!ENTITY dtri             "&#x025BF;" ><!--WHITE DOWN-POINTING SMALL TRIANGLE -->
+<!ENTITY dtrif            "&#x025BE;" ><!--BLACK DOWN-POINTING SMALL TRIANGLE -->
+<!ENTITY emsp             "&#x02003;" ><!--EM SPACE -->
+<!ENTITY emsp13           "&#x02004;" ><!--THREE-PER-EM SPACE -->
+<!ENTITY emsp14           "&#x02005;" ><!--FOUR-PER-EM SPACE -->
+<!ENTITY ensp             "&#x02002;" ><!--EN SPACE -->
+<!ENTITY female           "&#x02640;" ><!--FEMALE SIGN -->
+<!ENTITY ffilig           "&#x0FB03;" ><!--LATIN SMALL LIGATURE FFI -->
+<!ENTITY fflig            "&#x0FB00;" ><!--LATIN SMALL LIGATURE FF -->
+<!ENTITY ffllig           "&#x0FB04;" ><!--LATIN SMALL LIGATURE FFL -->
+<!ENTITY filig            "&#x0FB01;" ><!--LATIN SMALL LIGATURE FI -->
+<!ENTITY flat             "&#x0266D;" ><!--MUSIC FLAT SIGN -->
+<!ENTITY fllig            "&#x0FB02;" ><!--LATIN SMALL LIGATURE FL -->
+<!ENTITY frac13           "&#x02153;" ><!--VULGAR FRACTION ONE THIRD -->
+<!ENTITY frac15           "&#x02155;" ><!--VULGAR FRACTION ONE FIFTH -->
+<!ENTITY frac16           "&#x02159;" ><!--VULGAR FRACTION ONE SIXTH -->
+<!ENTITY frac23           "&#x02154;" ><!--VULGAR FRACTION TWO THIRDS -->
+<!ENTITY frac25           "&#x02156;" ><!--VULGAR FRACTION TWO FIFTHS -->
+<!ENTITY frac35           "&#x02157;" ><!--VULGAR FRACTION THREE FIFTHS -->
+<!ENTITY frac45           "&#x02158;" ><!--VULGAR FRACTION FOUR FIFTHS -->
+<!ENTITY frac56           "&#x0215A;" ><!--VULGAR FRACTION FIVE SIXTHS -->
+<!ENTITY hairsp           "&#x0200A;" ><!--HAIR SPACE -->
+<!ENTITY hearts           "&#x02665;" ><!--BLACK HEART SUIT -->
+<!ENTITY hellip           "&#x02026;" ><!--HORIZONTAL ELLIPSIS -->
+<!ENTITY hybull           "&#x02043;" ><!--HYPHEN BULLET -->
+<!ENTITY incare           "&#x02105;" ><!--CARE OF -->
+<!ENTITY ldquor           "&#x0201E;" ><!--DOUBLE LOW-9 QUOTATION MARK -->
+<!ENTITY lhblk            "&#x02584;" ><!--LOWER HALF BLOCK -->
+<!ENTITY loz              "&#x025CA;" ><!--LOZENGE -->
+<!ENTITY lozf             "&#x029EB;" ><!--BLACK LOZENGE -->
+<!ENTITY lsquor           "&#x0201A;" ><!--SINGLE LOW-9 QUOTATION MARK -->
+<!ENTITY ltri             "&#x025C3;" ><!--WHITE LEFT-POINTING SMALL TRIANGLE -->
+<!ENTITY ltrif            "&#x025C2;" ><!--BLACK LEFT-POINTING SMALL TRIANGLE -->
+<!ENTITY male             "&#x02642;" ><!--MALE SIGN -->
+<!ENTITY malt             "&#x02720;" ><!--MALTESE CROSS -->
+<!ENTITY marker           "&#x025AE;" ><!--BLACK VERTICAL RECTANGLE -->
+<!ENTITY mdash            "&#x02014;" ><!--EM DASH -->
+<!ENTITY mldr             "&#x02026;" ><!--HORIZONTAL ELLIPSIS -->
+<!ENTITY natur            "&#x0266E;" ><!--MUSIC NATURAL SIGN -->
+<!ENTITY ndash            "&#x02013;" ><!--EN DASH -->
+<!ENTITY nldr             "&#x02025;" ><!--TWO DOT LEADER -->
+<!ENTITY numsp            "&#x02007;" ><!--FIGURE SPACE -->
+<!ENTITY phone            "&#x0260E;" ><!--BLACK TELEPHONE -->
+<!ENTITY puncsp           "&#x02008;" ><!--PUNCTUATION SPACE -->
+<!ENTITY rdquor           "&#x0201D;" ><!--RIGHT DOUBLE QUOTATION MARK -->
+<!ENTITY rect             "&#x025AD;" ><!--WHITE RECTANGLE -->
+<!ENTITY rsquor           "&#x02019;" ><!--RIGHT SINGLE QUOTATION MARK -->
+<!ENTITY rtri             "&#x025B9;" ><!--WHITE RIGHT-POINTING SMALL TRIANGLE -->
+<!ENTITY rtrif            "&#x025B8;" ><!--BLACK RIGHT-POINTING SMALL TRIANGLE -->
+<!ENTITY rx               "&#x0211E;" ><!--PRESCRIPTION TAKE -->
+<!ENTITY sext             "&#x02736;" ><!--SIX POINTED BLACK STAR -->
+<!ENTITY sharp            "&#x0266F;" ><!--MUSIC SHARP SIGN -->
+<!ENTITY spades           "&#x02660;" ><!--BLACK SPADE SUIT -->
+<!ENTITY squ              "&#x025A1;" ><!--WHITE SQUARE -->
+<!ENTITY squf             "&#x025AA;" ><!--BLACK SMALL SQUARE -->
+<!ENTITY star             "&#x02606;" ><!--WHITE STAR -->
+<!ENTITY starf            "&#x02605;" ><!--BLACK STAR -->
+<!ENTITY target           "&#x02316;" ><!--POSITION INDICATOR -->
+<!ENTITY telrec           "&#x02315;" ><!--TELEPHONE RECORDER -->
+<!ENTITY thinsp           "&#x02009;" ><!--THIN SPACE -->
+<!ENTITY uhblk            "&#x02580;" ><!--UPPER HALF BLOCK -->
+<!ENTITY ulcrop           "&#x0230F;" ><!--TOP LEFT CROP -->
+<!ENTITY urcrop           "&#x0230E;" ><!--TOP RIGHT CROP -->
+<!ENTITY utri             "&#x025B5;" ><!--WHITE UP-POINTING SMALL TRIANGLE -->
+<!ENTITY utrif            "&#x025B4;" ><!--BLACK UP-POINTING SMALL TRIANGLE -->
+<!ENTITY vellip           "&#x022EE;" ><!--VERTICAL ELLIPSIS -->

http://git-wip-us.apache.org/repos/asf/couchdb/blob/1a82fd7c/share/docs/DocKit/dtd.d/db4.5/ent/isotech.ent
----------------------------------------------------------------------
diff --git a/share/docs/DocKit/dtd.d/db4.5/ent/isotech.ent b/share/docs/DocKit/dtd.d/db4.5/ent/isotech.ent
new file mode 100644
index 0000000..07e8100
--- /dev/null
+++ b/share/docs/DocKit/dtd.d/db4.5/ent/isotech.ent
@@ -0,0 +1,103 @@
+
+<!--
+     File isotech.ent produced by the XSL script entities.xsl
+     from input data in unicode.xml.
+
+     Please report any errors to David Carlisle
+     via the public W3C list www-math@w3.org.
+
+     The numeric character values assigned to each entity
+     (should) match the Unicode assignments in Unicode 4.0.
+
+     Entity names in this file are derived from files carrying the
+     following notice:
+
+     (C) International Organization for Standardization 1986
+     Permission to copy in any form is granted for use with
+     conforming SGML systems and applications as defined in
+     ISO 8879, provided this notice is included in all copies.
+
+-->
+
+
+<!-- 
+     Version: $Id: isotech.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $
+
+       Public identifier: ISO 8879:1986//ENTITIES General Technical//EN//XML
+       System identifier: http://www.w3.org/2003/entities/iso8879/isotech.ent
+
+     The public identifier should always be used verbatim.
+     The system identifier may be changed to suit local requirements.
+
+     Typical invocation:
+
+       <!ENTITY % isotech PUBLIC
+         "ISO 8879:1986//ENTITIES General Technical//EN//XML"
+         "http://www.w3.org/2003/entities/iso8879/isotech.ent"
+       >
+       %isotech;
+
+-->
+
+<!ENTITY aleph            "&#x02135;" ><!--ALEF SYMBOL -->
+<!ENTITY and              "&#x02227;" ><!--LOGICAL AND -->
+<!ENTITY ang90            "&#x0221F;" ><!--RIGHT ANGLE -->
+<!ENTITY angsph           "&#x02222;" ><!--SPHERICAL ANGLE -->
+<!ENTITY angst            "&#x0212B;" ><!--ANGSTROM SIGN -->
+<!ENTITY ap               "&#x02248;" ><!--ALMOST EQUAL TO -->
+<!ENTITY becaus           "&#x02235;" ><!--BECAUSE -->
+<!ENTITY bernou           "&#x0212C;" ><!--SCRIPT CAPITAL B -->
+<!ENTITY bottom           "&#x022A5;" ><!--UP TACK -->
+<!ENTITY cap              "&#x02229;" ><!--INTERSECTION -->
+<!ENTITY compfn           "&#x02218;" ><!--RING OPERATOR -->
+<!ENTITY cong             "&#x02245;" ><!--APPROXIMATELY EQUAL TO -->
+<!ENTITY conint           "&#x0222E;" ><!--CONTOUR INTEGRAL -->
+<!ENTITY cup              "&#x0222A;" ><!--UNION -->
+<!ENTITY Dot              "&#x000A8;" ><!--DIAERESIS -->
+<!ENTITY DotDot           " &#x020DC;" ><!--COMBINING FOUR DOTS ABOVE -->
+<!ENTITY equiv            "&#x02261;" ><!--IDENTICAL TO -->
+<!ENTITY exist            "&#x02203;" ><!--THERE EXISTS -->
+<!ENTITY fnof             "&#x00192;" ><!--LATIN SMALL LETTER F WITH HOOK -->
+<!ENTITY forall           "&#x02200;" ><!--FOR ALL -->
+<!ENTITY ge               "&#x02265;" ><!--GREATER-THAN OR EQUAL TO -->
+<!ENTITY hamilt           "&#x0210B;" ><!--SCRIPT CAPITAL H -->
+<!ENTITY iff              "&#x021D4;" ><!--LEFT RIGHT DOUBLE ARROW -->
+<!ENTITY infin            "&#x0221E;" ><!--INFINITY -->
+<!ENTITY int              "&#x0222B;" ><!--INTEGRAL -->
+<!ENTITY isin             "&#x02208;" ><!--ELEMENT OF -->
+<!ENTITY lagran           "&#x02112;" ><!--SCRIPT CAPITAL L -->
+<!ENTITY lang             "&#x02329;" ><!--LEFT-POINTING ANGLE BRACKET -->
+<!ENTITY lArr             "&#x021D0;" ><!--LEFTWARDS DOUBLE ARROW -->
+<!ENTITY le               "&#x02264;" ><!--LESS-THAN OR EQUAL TO -->
+<!ENTITY lowast           "&#x02217;" ><!--ASTERISK OPERATOR -->
+<!ENTITY minus            "&#x02212;" ><!--MINUS SIGN -->
+<!ENTITY mnplus           "&#x02213;" ><!--MINUS-OR-PLUS SIGN -->
+<!ENTITY nabla            "&#x02207;" ><!--NABLA -->
+<!ENTITY ne               "&#x02260;" ><!--NOT EQUAL TO -->
+<!ENTITY ni               "&#x0220B;" ><!--CONTAINS AS MEMBER -->
+<!ENTITY notin            "&#x02209;" ><!--NOT AN ELEMENT OF -->
+<!ENTITY or               "&#x02228;" ><!--LOGICAL OR -->
+<!ENTITY order            "&#x02134;" ><!--SCRIPT SMALL O -->
+<!ENTITY par              "&#x02225;" ><!--PARALLEL TO -->
+<!ENTITY part             "&#x02202;" ><!--PARTIAL DIFFERENTIAL -->
+<!ENTITY permil           "&#x02030;" ><!--PER MILLE SIGN -->
+<!ENTITY perp             "&#x022A5;" ><!--UP TACK -->
+<!ENTITY phmmat           "&#x02133;" ><!--SCRIPT CAPITAL M -->
+<!ENTITY Prime            "&#x02033;" ><!--DOUBLE PRIME -->
+<!ENTITY prime            "&#x02032;" ><!--PRIME -->
+<!ENTITY prop             "&#x0221D;" ><!--PROPORTIONAL TO -->
+<!ENTITY radic            "&#x0221A;" ><!--SQUARE ROOT -->
+<!ENTITY rang             "&#x0232A;" ><!--RIGHT-POINTING ANGLE BRACKET -->
+<!ENTITY rArr             "&#x021D2;" ><!--RIGHTWARDS DOUBLE ARROW -->
+<!ENTITY sim              "&#x0223C;" ><!--TILDE OPERATOR -->
+<!ENTITY sime             "&#x02243;" ><!--ASYMPTOTICALLY EQUAL TO -->
+<!ENTITY square           "&#x025A1;" ><!--WHITE SQUARE -->
+<!ENTITY sub              "&#x02282;" ><!--SUBSET OF -->
+<!ENTITY sube             "&#x02286;" ><!--SUBSET OF OR EQUAL TO -->
+<!ENTITY sup              "&#x02283;" ><!--SUPERSET OF -->
+<!ENTITY supe             "&#x02287;" ><!--SUPERSET OF OR EQUAL TO -->
+<!ENTITY tdot             " &#x020DB;" ><!--COMBINING THREE DOTS ABOVE -->
+<!ENTITY there4           "&#x02234;" ><!--THEREFORE -->
+<!ENTITY tprime           "&#x02034;" ><!--TRIPLE PRIME -->
+<!ENTITY Verbar           "&#x02016;" ><!--DOUBLE VERTICAL LINE -->
+<!ENTITY wedgeq           "&#x02259;" ><!--ESTIMATES -->

http://git-wip-us.apache.org/repos/asf/couchdb/blob/1a82fd7c/share/docs/DocKit/dtd.d/db4.5/htmltblx.mod
----------------------------------------------------------------------
diff --git a/share/docs/DocKit/dtd.d/db4.5/htmltblx.mod b/share/docs/DocKit/dtd.d/db4.5/htmltblx.mod
new file mode 100644
index 0000000..cdaefed
--- /dev/null
+++ b/share/docs/DocKit/dtd.d/db4.5/htmltblx.mod
@@ -0,0 +1,245 @@
+<!-- ...................................................................... -->
+<!-- DocBook XML HTML Table Module V4.5 ................................... -->
+<!-- File htmltblx.mod .................................................... -->
+
+<!-- Copyright 2003-2006 ArborText, Inc., Norman Walsh, Sun Microsystems,
+     Inc., and the Organization for the Advancement of Structured Information
+     Standards (OASIS).
+
+     $Id: htmltblx.mod 6340 2006-10-03 13:23:24Z nwalsh $
+
+     Permission to use, copy, modify and distribute the DocBook XML DTD
+     and its accompanying documentation for any purpose and without fee
+     is hereby granted in perpetuity, provided that the above copyright
+     notice and this paragraph appear in all copies.  The copyright
+     holders make no representation about the suitability of the DTD for
+     any purpose.  It is provided "as is" without expressed or implied
+     warranty.
+
+     If you modify the DocBook XML DTD in any way, except for declaring and
+     referencing additional sets of general entities and declaring
+     additional notations, label your DTD as a variant of DocBook.  See
+     the maintenance documentation for more information.
+
+     Please direct all questions, bug reports, or suggestions for
+     changes to the docbook@lists.oasis-open.org mailing list. For more
+     information, see http://www.oasis-open.org/docbook/.
+-->
+
+<!-- ...................................................................... -->
+
+<!-- This module contains the definitions for elements that are
+     isomorphic to the HTML elements. One could argue we should
+     instead have based ourselves on the XHTML Table Module, but the
+     HTML one is more like what browsers are likely to accept today
+     and users are likely to use.
+
+     This module has been developed for use with the DocBook V4.5
+     "union table model" in which elements and attlists common to both
+     models are defined (as the union) in the CALS table module by
+     setting various parameter entities appropriately in this file.
+
+     In DTD driver files referring to this module, please use an entity
+     declaration that uses the public identifier shown below:
+
+     <!ENTITY % htmltbl PUBLIC
+     "-//OASIS//ELEMENTS DocBook XML HTML Tables V4.5//EN"
+     "htmltblx.mod">
+     %htmltbl;
+
+     See the documentation for detailed information on the parameter
+     entity and module scheme used in DocBook, customizing DocBook and
+     planning for interchange, and changes made since the last release
+     of DocBook.
+-->
+
+<!--======================= XHTML Tables =======================================-->
+
+<!ENTITY % html.coreattrs
+ "%common.attrib;
+  class       CDATA          #IMPLIED
+  style       CDATA          #IMPLIED
+  title       CDATA         #IMPLIED"
+  >
+
+<!-- Does not contain lang or dir because they are in %common.attribs -->
+<![%sgml.features;[
+<!ENTITY % i18n "">
+]]>
+<!ENTITY % i18n
+ "xml:lang    NMTOKEN        #IMPLIED"
+  >
+
+<!ENTITY % events
+ "onclick     CDATA       #IMPLIED
+  ondblclick  CDATA       #IMPLIED
+  onmousedown CDATA       #IMPLIED
+  onmouseup   CDATA       #IMPLIED
+  onmouseover CDATA       #IMPLIED
+  onmousemove CDATA       #IMPLIED
+  onmouseout  CDATA       #IMPLIED
+  onkeypress  CDATA       #IMPLIED
+  onkeydown   CDATA       #IMPLIED
+  onkeyup     CDATA       #IMPLIED"
+  >
+
+<!ENTITY % attrs "%html.coreattrs; %i18n; %events;">
+
+<!ENTITY % cellhalign
+  "align      (left|center|right|justify|char) #IMPLIED
+   char       CDATA    #IMPLIED
+   charoff    CDATA       #IMPLIED"
+  >
+
+<!ENTITY % cellvalign
+  "valign     (top|middle|bottom|baseline) #IMPLIED"
+  >
+
+<!--doc:A group of columns in an HTML table.-->
+<!ELEMENT colgroup %ho; (col)*>
+<!--doc:Specifications for a column in an HTML table.-->
+<!ELEMENT col %ho; EMPTY>
+<!--doc:A row in an HTML table.-->
+<!ELEMENT tr %ho;  (th|td)+>
+<!--doc:A table header entry in an HTML table.-->
+<!ELEMENT th %ho;  (%para.char.mix; | %tabentry.mix; | table | informaltable)*>
+<!--doc:A table ntry in an HTML table.-->
+<!ELEMENT td %ho;  (%para.char.mix; | %tabentry.mix; | table | informaltable)*>
+
+<!ATTLIST colgroup
+  %attrs;
+  span        CDATA       "1"
+  width       CDATA  #IMPLIED
+  %cellhalign;
+  %cellvalign;
+  >
+
+<!ATTLIST col
+  %attrs;
+  span        CDATA       "1"
+  width       CDATA  #IMPLIED
+  %cellhalign;
+  %cellvalign;
+  >
+
+<!ATTLIST tr
+  %attrs;
+  %cellhalign;
+  %cellvalign;
+  bgcolor     CDATA        #IMPLIED
+  >
+
+<!ATTLIST th
+  %attrs;
+  abbr        CDATA         #IMPLIED
+  axis        CDATA          #IMPLIED
+  headers     IDREFS         #IMPLIED
+  scope       (row|col|rowgroup|colgroup)   #IMPLIED
+  rowspan     CDATA       "1"
+  colspan     CDATA       "1"
+  %cellhalign;
+  %cellvalign;
+  nowrap      (nowrap)       #IMPLIED
+  bgcolor     CDATA         #IMPLIED
+  width       CDATA       #IMPLIED
+  height      CDATA       #IMPLIED
+  >
+
+<!ATTLIST td
+  %attrs;
+  abbr        CDATA         #IMPLIED
+  axis        CDATA          #IMPLIED
+  headers     IDREFS         #IMPLIED
+  scope       (row|col|rowgroup|colgroup)   #IMPLIED
+  rowspan     CDATA       "1"
+  colspan     CDATA       "1"
+  %cellhalign;
+  %cellvalign;
+  nowrap      (nowrap)       #IMPLIED
+  bgcolor     CDATA         #IMPLIED
+  width       CDATA       #IMPLIED
+  height      CDATA       #IMPLIED
+  >
+
+<!-- ====================================================== -->
+<!--        Set up to read in the CALS model configured to
+            merge with the XHTML table model                -->
+<!-- ====================================================== -->
+
+<!ENTITY % tables.role.attrib "%role.attrib;">
+
+<!-- Add label and role attributes to table and informaltable -->
+<!ENTITY % bodyatt "
+		floatstyle	CDATA			#IMPLIED
+		rowheader	(firstcol|norowheader)	#IMPLIED
+                %label.attrib;"
+>
+
+<!-- Add common attributes to Table, TGroup, TBody, THead, TFoot, Row, 
+     EntryTbl, and Entry (and InformalTable element). -->
+
+<!ENTITY % secur "
+	%common.attrib;
+	class       CDATA          #IMPLIED
+	style       CDATA          #IMPLIED
+	title       CDATA         #IMPLIED
+	%i18n;
+	%events;
+	%tables.role.attrib;">
+
+<!ENTITY % common.table.attribs
+	"%bodyatt;
+	%secur;">
+
+<!-- Content model for Table (that also allows HTML tables) -->
+<!ENTITY % tbl.table.mdl
+	"((blockinfo?,
+           (%formalobject.title.content;),
+           (%ndxterm.class;)*,
+           textobject*,
+           (graphic+|mediaobject+|tgroup+))
+         |(caption, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+)))">
+
+<!ENTITY % informal.tbl.table.mdl
+	"(textobject*,
+          (graphic+|mediaobject+|tgroup+))
+         | ((col*|colgroup*), thead?, tfoot?, (tbody+|tr+))">
+
+<!-- Attributes for Table (including HTML ones) -->
+
+<!-- N.B. rules = (none | groups | rows | cols | all) but it can't be spec'd -->
+<!-- that way because 'all' already occurs in a different enumeration in -->
+<!-- CALS tables (frame). -->
+
+<!ENTITY % tbl.table.att        '
+    tabstyle    CDATA           #IMPLIED
+    tocentry    %yesorno.attvals;       #IMPLIED
+    shortentry  %yesorno.attvals;       #IMPLIED
+    orient      (port|land)     #IMPLIED
+    pgwide      %yesorno.attvals;       #IMPLIED 
+    summary     CDATA          #IMPLIED
+    width       CDATA        #IMPLIED
+    border      CDATA        #IMPLIED
+    rules       CDATA		#IMPLIED
+    cellspacing CDATA        #IMPLIED
+    cellpadding CDATA        #IMPLIED
+    align       (left|center|right)   #IMPLIED
+    bgcolor     CDATA         #IMPLIED
+'>
+
+<!ENTITY % tbl.frame.attval "void|above|below|hsides|lhs|rhs|vsides|box|border|
+top|bottom|topbot|all|sides|none">
+
+<!-- Allow either objects or inlines; beware of REs between elements. -->
+<!ENTITY % tbl.entry.mdl "%para.char.mix; | %tabentry.mix;">
+
+<!-- thead, tfoot, and tbody are defined in both table models,
+     so we set up parameter entities to define union models for them
+ -->
+
+<!ENTITY % tbl.hdft.mdl        "(tr+|(colspec*,row+))">
+<!ENTITY % tbl.tbody.mdl       "(tr+|row+)">
+<!ENTITY % tbl.valign.attval   "top|middle|bottom|baseline">
+
+<!-- End of DocBook XML HTML Table Module V4.5 ............................ -->
+<!-- ...................................................................... -->

http://git-wip-us.apache.org/repos/asf/couchdb/blob/1a82fd7c/share/docs/DocKit/dtd.d/db4.5/soextblx.dtd
----------------------------------------------------------------------
diff --git a/share/docs/DocKit/dtd.d/db4.5/soextblx.dtd b/share/docs/DocKit/dtd.d/db4.5/soextblx.dtd
new file mode 100644
index 0000000..4a92e11
--- /dev/null
+++ b/share/docs/DocKit/dtd.d/db4.5/soextblx.dtd
@@ -0,0 +1,321 @@
+<!-- XML EXCHANGE TABLE MODEL DECLARATION MODULE -->
+
+<!-- This set of declarations defines the XML version of the Exchange
+     Table Model as of the date shown in the Formal Public Identifier
+     (FPI) for this entity.
+
+     This set of declarations may be referred to using a public external
+     entity declaration and reference as shown in the following three
+     lines:
+
+     <!ENTITY % calstblx
+       PUBLIC "-//OASIS//DTD XML Exchange Table Model 19990315//EN">
+       %calstblx;
+
+     If various parameter entities used within this set of declarations
+     are to be given non-default values, the appropriate declarations
+     should be given before calling in this package (i.e., before the
+     "%calstblx;" reference).
+-->
+
+<!-- The motivation for this XML version of the Exchange Table Model
+     is simply to create an XML version of the SGML Exchange Table
+     Model. By design, no effort has been made to "improve" the model.
+
+     This XML version incorporates the logical bare minimum changes
+     necessary to make the Exchange Table Model a valid XML DTD.
+
+     It has been modified slightly for use in the combined HTML/CALS models
+     supported by DocBook V4.3 and later.
+-->
+
+<!-- The XML version of the Exchange Table Model differs from
+     the SGML version in the following ways:
+
+     The following parameter entities have been removed:
+
+       - tbl.table.excep, tbl.hdft.excep, tbl.row.excep, tbl.entry.excep
+         There are no exceptions in XML. The following normative statement
+         is made in lieu of exceptions: the exchange table model explicitly
+         forbids a table from occurring within another table. If the
+         content model of an entry includes a table element, then this
+         cannot be enforced by the DTD, but it is a deviation from the
+         exchange table model to include a table within a table.
+
+       - tbl.hdft.name, tbl.hdft.mdl, tbl.hdft.excep, tbl.hdft.att
+         The motivation for these elements was to change the table
+         header/footer elements. Since XML does not allow element declarations
+         to contain name groups, and the exchange table model does not
+         allow a table to contain footers, the continued presence of these
+         attributes seems unnecessary.
+
+     The following parameter entity has been added:
+
+       - tbl.thead.att
+         This entity parameterizes the attributes on thead. It replaces
+         the tbl.hdft.att parameter entity.
+
+     Other miscellaneous changes:
+
+       - Tag ommission indicators have been removed
+       - Comments have been removed from declarations
+       - NUMBER attributes have been changed to NMTOKEN
+       - NUTOKEN attributes have been to changed to NMTOKEN
+       - Removed the grouping characters around the content model
+         parameter entry for the 'entry' element. This is necessary
+         so that an entry can contain #PCDATA and be defined as an
+         optional, repeatable OR group beginning with #PCDATA.
+-->
+
+<!-- This entity includes a set of element and attribute declarations
+     that partially defines the Exchange table model.  However, the model
+     is not well-defined without the accompanying natural language
+     description of the semantics (meanings) of these various elements,
+     attributes, and attribute values.  The semantic writeup, also available
+     from SGML Open, should be used in conjunction with this entity.
+-->
+
+<!-- In order to use the Exchange table model, various parameter entity
+     declarations are required.  A brief description is as follows:
+
+     ENTITY NAME      WHERE USED              WHAT IT IS
+
+     %yesorno         In ATTLIST of:          An attribute declared value
+                      almost all elements     for a "boolean" attribute
+
+     %paracon         In content model of:    The "text" (logical content)
+                      <entry>                 of the model group for <entry>
+
+     %titles          In content model of:    The "title" part of the model
+                      table element           group for the table element
+
+     %tbl.table.name  In declaration of:      The name of the "table"
+                      table element           element
+
+     %tbl.table-titles.mdl In content model of: The model group for the title
+                      table elements          part of the content model for
+                                              table element
+
+     %tbl.table.mdl   In content model of:    The model group for the content
+                      table elements          model for table element,
+                                              often (and by default) defined
+                                              in terms of %tbl.table-titles.mdl
+                                              and tgroup
+
+     %tbl.table.att   In ATTLIST of:          Additional attributes on the
+                      table element           table element
+
+     %bodyatt         In ATTLIST of:          Additional attributes on the
+                      table element           table element (for backward
+                                              compatibility with the SGML
+                                              model)
+
+     %tbl.tgroup.mdl  In content model of:    The model group for the content
+                      <tgroup>                model for <tgroup>
+
+     %tbl.tgroup.att  In ATTLIST of:          Additional attributes on the
+                      <tgroup>                <tgroup> element
+
+     %tbl.thead.att   In ATTLIST of:          Additional attributes on the
+                      <thead>                 <thead> element
+
+     %tbl.tbody.att   In ATTLIST of:          Additional attributes on the
+                      <tbody>                 <tbody> element
+
+     %tbl.colspec.att In ATTLIST of:          Additional attributes on the
+                      <colspec>               <colspec> element
+
+     %tbl.row.mdl     In content model of:    The model group for the content
+                      <row>                   model for <row>
+
+     %tbl.row.att     In ATTLIST of:          Additional attributes on the
+                      <row>                   <row> element
+
+     %tbl.entry.mdl   In content model of:    The model group for the content
+                      <entry>                 model for <entry>
+
+     %tbl.entry.att   In ATTLIST of:          Additional attributes on the
+                      <entry>                 <entry> element
+
+     This set of declarations will use the default definitions shown below
+     for any of these parameter entities that are not declared before this
+     set of declarations is referenced.
+-->
+
+<!-- These definitions are not directly related to the table model, but are
+     used in the default CALS table model and may be defined elsewhere (and
+     prior to the inclusion of this table module) in the referencing DTD. -->
+
+<!ENTITY % yesorno 'NMTOKEN'> <!-- no if zero(s), yes if any other value -->
+<!ENTITY % titles  'title?'>
+<!ENTITY % pcd "#PCDATA">
+<!ENTITY % paracon '%pcd;'> <!-- default for use in entry content -->
+
+<!--
+The parameter entities as defined below change and simplify the CALS table
+model as published (as part of the Example DTD) in MIL-HDBK-28001.  The
+resulting simplified DTD has support from the SGML Open vendors and is
+therefore more interoperable among different systems.
+
+These following declarations provide the Exchange default definitions
+for these entities.  However, these entities can be redefined (by giving
+the appropriate parameter entity declaration(s) prior to the reference
+to this Table Model declaration set entity) to fit the needs of the
+current application.
+
+Note, however, that changes may have significant effect on the ability to
+interchange table information.  These changes may manifest themselves
+in useability, presentation, and possible structure information degradation.
+-->
+
+<!ENTITY % tbl.table.name       "table">
+<!ENTITY % tbl.table-titles.mdl "%titles;,">
+<!ENTITY % tbl.table-main.mdl   "tgroup+">
+<!ENTITY % tbl.table.mdl        "%tbl.table-titles.mdl; %tbl.table-main.mdl;">
+<!ENTITY % tbl.table.att        "
+    pgwide      %yesorno;       #IMPLIED ">
+<!ENTITY % bodyatt              "">
+<!ENTITY % tbl.tgroup.mdl       "colspec*,thead?,tbody">
+<!ENTITY % tbl.tgroup.att       "">
+<!ENTITY % tbl.thead.att        "">
+<!ENTITY % tbl.tbody.att        "">
+<!ENTITY % tbl.colspec.att      "">
+<!ENTITY % tbl.row.mdl          "entry+">
+<!ENTITY % tbl.row.att          "">
+<!ENTITY % tbl.entry.mdl        "(%paracon;)*">
+<!ENTITY % tbl.entry.att        "">
+
+<!ENTITY % tbl.frame.attval     "top|bottom|topbot|all|sides|none">
+<!ENTITY % tbl.tbody.mdl        "row+">
+
+<!-- =====  Element and attribute declarations follow. =====  -->
+
+<!--
+     Default declarations previously defined in this entity and
+     referenced below include:
+     ENTITY % tbl.table.name       "table"
+     ENTITY % tbl.table-titles.mdl "%titles;,"
+     ENTITY % tbl.table.mdl        "%tbl.table-titles; tgroup+"
+     ENTITY % tbl.table.att        "
+                        pgwide          %yesorno;       #IMPLIED "
+-->
+
+<!--doc:???-->
+<!ELEMENT %tbl.table.name; (%tbl.table.mdl;)>
+
+<!ATTLIST %tbl.table.name;
+        frame           (%tbl.frame.attval;)                    #IMPLIED
+        colsep          %yesorno;                               #IMPLIED
+        rowsep          %yesorno;                               #IMPLIED
+        %tbl.table.att;
+        %bodyatt;
+>
+
+<!--
+     Default declarations previously defined in this entity and
+     referenced below include:
+     ENTITY % tbl.tgroup.mdl    "colspec*,thead?,tbody"
+     ENTITY % tbl.tgroup.att    ""
+-->
+
+<!--doc:A wrapper for the main content of a table, or part of a table.-->
+<!ELEMENT tgroup (%tbl.tgroup.mdl;) >
+
+<!ATTLIST tgroup
+        cols            NMTOKEN                                 #REQUIRED
+        colsep          %yesorno;                               #IMPLIED
+        rowsep          %yesorno;                               #IMPLIED
+        align           (left|right|center|justify|char)        #IMPLIED
+        %tbl.tgroup.att;
+>
+
+<!--
+     Default declarations previously defined in this entity and
+     referenced below include:
+     ENTITY % tbl.colspec.att   ""
+-->
+
+<!--doc:Specifications for a column in a table.-->
+<!ELEMENT colspec EMPTY >
+
+<!ATTLIST colspec
+        colnum          NMTOKEN                                 #IMPLIED
+        colname         NMTOKEN                                 #IMPLIED
+        colwidth        CDATA                                   #IMPLIED
+        colsep          %yesorno;                               #IMPLIED
+        rowsep          %yesorno;                               #IMPLIED
+        align           (left|right|center|justify|char)        #IMPLIED
+        char            CDATA                                   #IMPLIED
+        charoff         NMTOKEN                                 #IMPLIED
+        %tbl.colspec.att;
+>
+
+<!--
+     Default declarations previously defined in this entity and
+     referenced below include:
+     ENTITY % tbl.thead.att      ""
+-->
+
+<!--doc:A table header consisting of one or more rows.-->
+<!ELEMENT thead (row+)>
+
+<!ATTLIST thead
+        valign          (top|middle|bottom)                     #IMPLIED
+        %tbl.thead.att;
+>
+
+<!--
+     Default declarations previously defined in this entity and
+     referenced below include:
+     ENTITY % tbl.tbody.att     ""
+-->
+
+<!--doc:A wrapper for the rows of a table or informal table.-->
+<!ELEMENT tbody (%tbl.tbody.mdl;)>
+
+<!ATTLIST tbody
+        valign          (top|middle|bottom)                     #IMPLIED
+        %tbl.tbody.att;
+>
+
+<!--
+     Default declarations previously defined in this entity and
+     referenced below include:
+     ENTITY % tbl.row.mdl       "entry+"
+     ENTITY % tbl.row.att       ""
+-->
+
+<!--doc:A row in a table.-->
+<!ELEMENT row (%tbl.row.mdl;)>
+
+<!ATTLIST row
+        rowsep          %yesorno;                               #IMPLIED
+        valign          (top|middle|bottom)                     #IMPLIED
+        %tbl.row.att;
+>
+
+
+<!--
+     Default declarations previously defined in this entity and
+     referenced below include:
+     ENTITY % paracon           "#PCDATA"
+     ENTITY % tbl.entry.mdl     "(%paracon;)*"
+     ENTITY % tbl.entry.att     ""
+-->
+
+<!--doc:A cell in a table.-->
+<!ELEMENT entry (%tbl.entry.mdl;)*>
+
+<!ATTLIST entry
+        colname         NMTOKEN                                 #IMPLIED
+        namest          NMTOKEN                                 #IMPLIED
+        nameend         NMTOKEN                                 #IMPLIED
+        morerows        NMTOKEN                                 #IMPLIED
+        colsep          %yesorno;                               #IMPLIED
+        rowsep          %yesorno;                               #IMPLIED
+        align           (left|right|center|justify|char)        #IMPLIED
+        char            CDATA                                   #IMPLIED
+        charoff         NMTOKEN                                 #IMPLIED
+        valign          (top|middle|bottom)                     #IMPLIED
+        %tbl.entry.att;
+>

http://git-wip-us.apache.org/repos/asf/couchdb/blob/1a82fd7c/share/docs/DocKit/dtd.d/json-objects.dtd
----------------------------------------------------------------------
diff --git a/share/docs/DocKit/dtd.d/json-objects.dtd b/share/docs/DocKit/dtd.d/json-objects.dtd
new file mode 100644
index 0000000..018b234
--- /dev/null
+++ b/share/docs/DocKit/dtd.d/json-objects.dtd
@@ -0,0 +1,50 @@
+<!-- JSON structures 
+
+Can be made up of structure's (top level items), and substructures,
+which are children (or components) of the larger structures
+
+-->
+
+<!ELEMENT jsonstructures (#PCDATA | structure | substructure)*>
+
+<!-- Structures and substructures are identical, except that 
+structures can be part of top-level summaries in the output
+
+description - description of the JSON structure
+field       - one or more fields in the structure
+seealso     - Points to a related structure
+merge       - merges the content from another entry
+-->
+
+<!ELEMENT structure (#PCDATA | description | field | seealso | merge)*>
+<!ATTLIST structure id CDATA #IMPLIED>
+<!ATTLIST structure dv CDATA #IMPLIED>
+<!ATTLIST structure iv CDATA #IMPLIED>
+<!ATTLIST structure ov CDATA #IMPLIED>
+<!ATTLIST structure rv CDATA #IMPLIED>
+<!ELEMENT substructure (#PCDATA | description | field | seealso | merge)*>
+<!ATTLIST substructure id CDATA #IMPLIED>
+
+<!-- Description for the structure -->
+
+<!ELEMENT description (#PCDATA)>
+
+<!-- Individual field -->
+
+<!ELEMENT field (#PCDATA | fielddesc | merge)*>
+<!ATTLIST field id CDATA #REQUIRED>
+<!ATTLIST field optional (yes|no) #REQUIRED>
+<!ATTLIST field type (boolean|numeric|string|array|object|function) #REQUIRED>
+<!ATTLIST field dv CDATA #IMPLIED>
+<!ATTLIST field iv CDATA #IMPLIED>
+<!ATTLIST field ov CDATA #IMPLIED>
+<!ATTLIST field rv CDATA #IMPLIED>
+<!ELEMENT fielddesc (#PCDATA)>
+
+<!-- Incorporate other structures -->
+
+<!ELEMENT merge (#PCDATA)>
+<!ATTLIST merge id CDATA #REQUIRED>
+
+<!ELEMENT seealso (#PCDATA)>
+<!ATTLIST seealso id CDATA #IMPLIED>

http://git-wip-us.apache.org/repos/asf/couchdb/blob/1a82fd7c/share/docs/DocKit/dtd.d/urlapi.dtd
----------------------------------------------------------------------
diff --git a/share/docs/DocKit/dtd.d/urlapi.dtd b/share/docs/DocKit/dtd.d/urlapi.dtd
new file mode 100644
index 0000000..6c8097c
--- /dev/null
+++ b/share/docs/DocKit/dtd.d/urlapi.dtd
@@ -0,0 +1,115 @@
+<!-- DTD for the URL API -->
+
+<!-- Container -->
+
+<!ELEMENT urlapilist (#PCDATA | urlapi | defaultreturncodes)*>
+
+<!-- Container for defaultreturncodes -->
+
+<!ELEMENT defaultreturncodes (#PCDATA | returncode)*>
+
+<!-- Container for individual entry 
+
+Individual API entry can be tracked by version: 
+
+iv = in version
+ov = out version
+dv = deprecated
+rv = removed
+
+Additional attributes classify entry: 
+
+id     = ID for path
+class  = Class grouping
+path   = URL path
+xrefto = Cross reference
+
+-->
+
+<!ELEMENT urlapi (#PCDATA | access)*>
+<!ATTLIST urlapi id CDATA #REQUIRED>
+<!ATTLIST urlapi class CDATA #REQUIRED>
+<!ATTLIST urlapi dv CDATA #IMPLIED>
+<!ATTLIST urlapi iv CDATA #IMPLIED>
+<!ATTLIST urlapi ov CDATA #IMPLIED>
+<!ATTLIST urlapi rv CDATA #IMPLIED>
+<!ATTLIST urlapi path CDATA #REQUIRED>
+<!ATTLIST urlapi xrefto CDATA #REQUIRED>
+
+<!-- Standard descriptive data -->
+
+<!ELEMENT description (#PCDATA)>
+<!ELEMENT request (#PCDATA)>
+<!ELEMENT response (#PCDATA)>
+
+<!-- Access covers an individual method 
+
+Tracking is by same version combination
+
+method  = HTTP method
+xrefto  = Separate cross reference
+
+-->
+
+<!ELEMENT access (queryargs*, httpheaders* , description? , request? , response? , returncode*)>
+<!ATTLIST access dv CDATA #IMPLIED>
+<!ATTLIST access iv CDATA #IMPLIED>
+<!ATTLIST access method (GET|PUT|DELETE|POST|COPY|HEAD|ALL) #REQUIRED>
+<!ATTLIST access ov CDATA #IMPLIED>
+<!ATTLIST access rv CDATA #IMPLIED>
+<!ATTLIST access xrefto CDATA #IMPLIED>
+<!ATTLIST access admin (yes|no) #REQUIRED>
+
+<!-- Query arguments -->
+
+<!ELEMENT queryargs (#PCDATA | arg)*>
+<!ATTLIST queryargs dv CDATA #IMPLIED>
+<!ATTLIST queryargs iv CDATA #IMPLIED>
+<!ATTLIST queryargs ov CDATA #IMPLIED>
+<!ATTLIST queryargs rv CDATA #IMPLIED>
+
+<!-- Track the individual arguments for a given URL method
+
+Arguments have value types, min/max and default values
+
+Descriptions (argdesc) describe the entire argument
+
+Options describe one (or more) supported options
+
+-->
+
+<!ELEMENT arg (argdesc , option*)>
+<!ATTLIST arg default CDATA #IMPLIED>
+<!ATTLIST arg max CDATA #IMPLIED>
+<!ATTLIST arg min CDATA #IMPLIED>
+<!ATTLIST arg name CDATA #REQUIRED>
+<!ATTLIST arg opt (yes | no) #REQUIRED>
+<!ATTLIST arg qty CDATA #IMPLIED>
+<!ATTLIST arg type (string | numeric | boolean) #REQUIRED>
+<!ELEMENT argdesc (#PCDATA)>
+<!ELEMENT option (#PCDATA)>
+<!ATTLIST option value CDATA #IMPLIED>
+<!ATTLIST option dv CDATA #IMPLIED>
+<!ATTLIST option iv CDATA #IMPLIED>
+<!ATTLIST option ov CDATA #IMPLIED>
+<!ATTLIST option rv CDATA #IMPLIED>
+
+<!-- HTTP headers track any HTTP protocol headers supported
+in the request. These are tracked by version, and support description
+and optional values (as per query arguments -->
+
+<!ELEMENT httpheader (httpheaderdesc , option*)>
+<!ELEMENT httpheaderdesc (#PCDATA)>
+<!ELEMENT httpheaders (#PCDATA | httpheader)*>
+<!ATTLIST httpheader name CDATA #REQUIRED>
+<!ATTLIST httpheader opt (yes | no) #REQUIRED>
+<!ATTLIST httpheaders dv CDATA #IMPLIED>
+<!ATTLIST httpheaders iv CDATA #IMPLIED>
+<!ATTLIST httpheaders ov CDATA #IMPLIED>
+<!ATTLIST httpheaders rv CDATA #IMPLIED>
+
+<!-- HTTP Return codes and their corresponding meaning -->
+
+<!ELEMENT returncode (#PCDATA)>
+<!ATTLIST returncode code CDATA #REQUIRED>
+

http://git-wip-us.apache.org/repos/asf/couchdb/blob/1a82fd7c/share/docs/DocKit/make.d/bootstrap
----------------------------------------------------------------------
diff --git a/share/docs/DocKit/make.d/bootstrap b/share/docs/DocKit/make.d/bootstrap
new file mode 100644
index 0000000..5f9ec5c
--- /dev/null
+++ b/share/docs/DocKit/make.d/bootstrap
@@ -0,0 +1,59 @@
+# -*- makefile -*-
+
+include $(COUCHDB_MAKED)/vars-couchdocs
+
+DEFAULT:
+
+depend:
+	@set -e; \
+	for dir in $(SUBDIRS); \
+	do \
+           echo Rebuilding dependencies in $$dir; \
+	   echo >Makefile.depends; \
+           $(MAKE) --directory $$dir depend; \
+	done
+
+reformat:
+	@set -e; \
+	for dir in $(SUBDIRS); \
+	do \
+           echo Reformatting XML in $$dir;\
+           $(MAKE) --directory $$dir reformat; \
+	done
+
+clean::
+	@set -e; \
+	for dir in $(SUBDIRS); \
+	do \
+           echo Cleaning $$dir;\
+           $(MAKE) --directory $$dir clean; \
+	done
+
+ready:
+	@set -e; \
+	for dir in $(SUBDIRS); \
+	do \
+           echo Validating $$dir;\
+           $(MAKE) --directory $$dir ready; \
+	done
+
+validate:
+	@set -e; \
+	for dir in $(SUBDIRS); \
+	do \
+           echo Validating $$dir;\
+           $(MAKE) --directory $$dir validate; \
+	done
+
+docs:
+	@set -e; \
+	for dir in $(SUBDIRS); \
+	do \
+           echo Building docs in $$dir;\
+           $(MAKE) --directory $$dir docs; \
+	done
+
+new-project:
+	set -e; \
+	echo Creating $(NEW_PROJECT); \
+	$(NEW_PROJECT) $(COUCHDB_ROOT) $(TARGETDIR) $(BASEDOC) $(VERSION) $(TYPE)

http://git-wip-us.apache.org/repos/asf/couchdb/blob/1a82fd7c/share/docs/DocKit/make.d/build-targets
----------------------------------------------------------------------
diff --git a/share/docs/DocKit/make.d/build-targets b/share/docs/DocKit/make.d/build-targets
new file mode 100644
index 0000000..4277466
--- /dev/null
+++ b/share/docs/DocKit/make.d/build-targets
@@ -0,0 +1,114 @@
+# -*-makefile-*-
+
+# HTML
+
+%.html: %-ready.xml $(XSLT_HTML)
+	$(XALAN) \
+		-out $@.tmp \
+		-in $< \
+		-xsl $(XSLT_HTML) \
+		-param html.stylesheet $(CSS_HTML) 
+	$(UPDATE_IMAGE_SIZE) --fixhtml $@.tmp
+	mv $@.tmp $@
+
+.PRECIOUS: %.epubfiles
+
+# EPUB is basically HTML embedded into a Zip file with a specific layout
+# First we will build the collection of files
+
+%.epubfiles: %-ready.xml $(XSLT_EPUB) $(XSLT_EPUB_DEPEND) $(FINALIZE_EPUB) $(EPUB_ICON) $(CSS_EPUB_HTML) $(UPDATE_IMAGE_SIZE)
+	-rm -rf $@-tmp $@
+	mkdir $@-tmp
+	set -e; \
+	cp $< $@-tmp/; \
+	cd $@-tmp; \
+	$(SUBXALAN) \
+		-in $< \
+		-xsl ../$(XSLT_EPUB) \
+		-param html.stylesheet $(notdir $(CSS_EPUB_HTML)); \
+	rm -f $<; \
+	cd ..
+	cp $(CSS_EPUB_HTML) $@-tmp/OEBPS/
+	mkdir $@-tmp/OEBPS/images
+#	cp $(CSS_HTML_IMGS) $@-tmp/OEBPS/images/
+	if [ -f "$(EPUB_ICON)" ]; then \
+		cp $(EPUB_ICON) $@-tmp/OEBPS/images/epub-logo.png; \
+	fi
+	if [ -n "$(BASE_TARGET_IMAGES)" ]; then \
+		cp $(BASE_TARGET_IMAGES) $@-tmp/OEBPS/images/; \
+	fi
+	cd $@-tmp/OEBPS && ../../$(UPDATE_IMAGE_SIZE) --fixhtml *.html
+	$(FINALIZE_EPUB) $@-tmp
+	echo "application/epub+zip" > $@-tmp/mimetype
+	mv $@-tmp $@
+
+%.epub: %.epubfiles
+	set -e; \
+	cd $<; \
+	zip -0Xq  ../$@-tmp.zip mimetype; \
+	zip -Xr9D ../$@-tmp.zip *; \
+	cd ..
+	mv $@-tmp.zip $@
+
+# Chunked HTML by Chapter (into directory)
+
+%.html-dir: %-ready.xml $(XSLT_HTMLC) $(XSLT_HTMLC_DEPEND) $(CSS_HTML)
+	-rm -rf $@-tmp $@
+	mkdir $@-tmp
+	$(XALAN) \
+		-in $< \
+		-out $@-tmp/$*.html \
+		-xsl $(XSLT_HTMLC) \
+		-param html.stylesheet $(notdir $(CSS_HTML)) 
+	cp $(CSS_HTML) $@-tmp
+	mkdir $@-tmp/images
+#	cp $(CSS_HTML_IMGS) $@-tmp/images/
+	if [ -n "$(BASE_TARGET_IMAGES)" ]; then \
+		cp $(BASE_TARGET_IMAGES) $@-tmp/images/; \
+	fi
+	cd $@-tmp && ../$(UPDATE_IMAGE_SIZE) --fixhtml *.html
+	mv $@-tmp $@
+
+%.html-section: %-ready.xml $(XSLT_HTMLS) $(XSLT_HTMLS_DEPEND) $(CSS_HTML) $(UPDATE_IMAGE_SIZE)
+	-rm -rf $@-tmp $@
+	mkdir $@-tmp
+	$(XALAN) \
+		-in $< \
+		-out $@-tmp/$*.html \
+		-xsl $(XSLT_HTMLS) \
+		-param html.stylesheet $(notdir $(CSS_HTML)) 
+	cp $(CSS_HTML) $@-tmp
+	mkdir $@-tmp/images
+#	cp $(CSS_HTML_IMGS) $@-tmp/images/
+	if [ -n "$(BASE_TARGET_IMAGES)" ]; then \
+		cp $(BASE_TARGET_IMAGES) $@-tmp/images/; \
+	fi
+	cd $@-tmp && ../$(UPDATE_IMAGE_SIZE) --fixhtml *.html
+	mv $@-tmp $@
+
+# FOP (precursor to PDF)
+
+%.fop: %-ready.xml $(XSLT_FO) $(XSLT_FO_DEPEND) $(XSLT_FO_TITLEPAGE)
+	$(XALAN) \
+		-in $< \
+		-out $@-tmp \
+		-xsl $(XSLT_FO)
+	mv $@-tmp $@
+
+# PDF
+
+%.pdf: %.fop $(FOP_CONFIG)
+	fop -d -c $(FOP_CONFIG) $< $@-tmp
+	mv $@-tmp $@
+
+# Manpages
+
+%.man: %-ready.xml
+	$(XALAN) \
+		-in $< \
+		-out $@-tmp \
+		-xsl $(XSLT_MAN) $<
+	mv $@-tmp $@
+
+clean::
+	rm -rf *.html *.tmp *.html-dir *.html-online *.html-section *.epubfiles *.epub *.pdf *.fop *-tmp

http://git-wip-us.apache.org/repos/asf/couchdb/blob/1a82fd7c/share/docs/DocKit/make.d/core
----------------------------------------------------------------------
diff --git a/share/docs/DocKit/make.d/core b/share/docs/DocKit/make.d/core
new file mode 100644
index 0000000..3c1539c
--- /dev/null
+++ b/share/docs/DocKit/make.d/core
@@ -0,0 +1,98 @@
+# -*-makefile-*-
+
+include $(COUCHDB_MAKED)/vars-couchdocs
+
+.SECONDARY:
+
+%-ready.xml: %.xml $(XSLT_READY) $(FINALPARSE) $(COUCHDOCS_MODULE) Makefile.depends
+	$(XSLTPROC) \
+		$(XSLT_READY) $< > $@.tmp
+	$(FINALPARSE) \
+		--opt docroot=$(COUCHDB_ROOT) \
+		--opt metaroot=$(META_DOCROOT) \
+		--opt version=$(BASE_VERSION) \
+		--opt filelist="$(XML_SOURCES)" \
+		$@.tmp $@
+	rm -f $@.tmp
+
+%-ready-online.xml: %.xml $(XSLT_READY_ONLINE) $(FINALPARSE) $(COUCHDOCS_MODULE)
+	$(XSLTPROC) \
+		$(XSLT_READY_ONLINE) $< > $@.tmp
+	$(FINALPARSE) \
+		--opt docroot=$(COUCHDB_ROOT) \
+		--opt metaroot=$(META_DOCROOT) \
+		--opt version=$(BASE_VERSION) \
+		--opt filelist="$(XML_SOURCES)" \
+		$@.tmp $@
+	rm -f $@.tmp
+
+%.check: %-ready.xml
+	$(DBCHECK) $<
+
+%.urlcheck: %-ready.xml
+	$(DBCHECK) --opt checkulink=1 $<
+
+%.valid: %.xml
+	$(XMLLINT) --xinclude --postvalid --noout --nonet $<
+
+%.format: %.xml
+	$(CLEAN_END_SPACE) $<
+	$(UPDATE_IMAGE_SIZE) $<
+	$(XMLFORMAT) -i $<
+
+depend-reset: $(DEPENDPARSE)
+	echo > Makefile.depends
+
+depend:
+	echo > Makefile.depends
+	$(MAKE) --directory . real-depend
+
+real-depend: $(DEPENDPARSE)
+	$(DEPENDPARSE) \
+		--opt docroot=$(COUCHDB_ROOT) \
+		--opt toolsroot=$(COUCHDB_TOOLS) \
+		--opt binroot=$(COUCHDB_BIN) \
+		--opt metaroot=$(META_DOCROOT)  \
+		--opt depend=1 \
+		--opt metaparser=$(METAPARSE) \
+		--opt buildtype=$(BUILD_TYPE) \
+		--opt buildsrc=$(BUILD_SRC) \
+		$(BASE_DOCUMENT).xml Makefile.depends.tmp; \
+	mv Makefile.depends.tmp Makefile.depends;\
+
+reformat:
+	set -e; \
+	for xmlfile in $(XML_BASE_SOURCES); \
+	do \
+		echo Reformatting $$xmlfile; \
+		$(MAKE) $$xmlfile.format; \
+	done
+
+docs:
+	set -e; \
+	for type in $(BUILD_FORMATS); \
+	do \
+		echo Building all formats for $(BASE_DOCUMENT); \
+		$(MAKE) $(BASE_DOCUMENT).$$type; \
+	done
+
+dumpmeta:
+	@echo XSLTPROC $(XSLTPROC)
+	@echo XML_CATALOG_FILES $(XML_CATALOG_FILES)
+	@echo COUCHDB_BIN $(COUCHDB_BIN)
+	@echo COUCHDB_ROOT $(COUCHDB_ROOT)
+	@echo COUCHDB_TOOLS $(COUCHDB_TOOLS)
+	@echo COUCHDB_XSLD $(COUCHDB_XSLD)
+
+clean::
+	rm -f *-ready.xml *-ready-online.xml
+	set -e;
+
+validate:
+	set -e; \
+	$(MAKE) $(BASE_DOCUMENT).valid
+
+ready:
+	set -e; \
+	$(MAKE) $(BASE_DOCUMENT)-ready.xml $(BASE_DOCUMENT)-ready-online.xml
+

http://git-wip-us.apache.org/repos/asf/couchdb/blob/1a82fd7c/share/docs/DocKit/make.d/metadocs
----------------------------------------------------------------------
diff --git a/share/docs/DocKit/make.d/metadocs b/share/docs/DocKit/make.d/metadocs
new file mode 100644
index 0000000..77ee5b7
--- /dev/null
+++ b/share/docs/DocKit/make.d/metadocs
@@ -0,0 +1,16 @@
+# -*-makefile-*-
+
+metadoc-%.xml: %-metasrc.xml
+	$(METAPARSE) \
+		--opt docroot=$(COUCHDB_ROOT) \
+		--opt metaroot=$(META_DOCROOT) \
+		--opt version=$(BASE_VERSION) \
+		$< $@.tmp
+	mv $@.tmp $@
+
+%.metavalid: %.xml %.valid
+	$(METAVALIDATE) --opt docroot=$(COUCHDB_ROOT) --opt metaroot=$(META_DOCROOT) \
+		 --opt metatype=$(METATYPE) $<
+
+clean::
+	rm -f metadoc-*.xml
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/couchdb/blob/1a82fd7c/share/docs/DocKit/make.d/vars-couchdocs
----------------------------------------------------------------------
diff --git a/share/docs/DocKit/make.d/vars-couchdocs b/share/docs/DocKit/make.d/vars-couchdocs
new file mode 100644
index 0000000..8b379b6
--- /dev/null
+++ b/share/docs/DocKit/make.d/vars-couchdocs
@@ -0,0 +1,67 @@
+# -*-makefile-*-
+
+XML_CATALOG_FILES = $(COUCHDB_TOOLS)/catalog.xml
+COUCHDB_BIN       = $(COUCHDB_TOOLS)/bin
+XMLFORMAT_CONF   ?= $(COUCHDB_BIN)/xmlformat-docbook.conf
+
+
+ABSHL_PATH             = $(shell cd $(COUCHDB_XSLD)/docbook-xsl/highlighting/ && pwd)
+
+XSLTPROC               = XML_CATALOG_FILES="$(XML_CATALOG_FILES)" xsltproc --xinclude --novalid
+XMLLINT                = XML_CATALOG_FILES="$(XML_CATALOG_FILES)" xmllint
+XALAN_JAR              = $(COUCHDB_TOOLS)/xalan/xalan.jar:$(COUCHDB_TOOLS)/xalan/xercesImpl.jar:$(COUCHDB_TOOLS)/xalan/xercesImpl.jar:xml-apis.jar:$(COUCHDB_TOOLS)/xalan/serializer.jar
+SUBXALAN_JAR           = ../$(COUCHDB_TOOLS)/xalan/xalan.jar:../$(COUCHDB_TOOLS)/xalan/xercesImpl.jar:../$(COUCHDB_TOOLS)/xalan/xercesImpl.jar:xml-apis.jar:../$(COUCHDB_TOOLS)/xalan/serializer.jar
+XALAN_EXTENSIONS       = $(COUCHDB_XSLD)/docbook-xsl/extensions/xalan27.jar
+SUBXALAN_EXTENSIONS    = ../$(COUCHDB_XSLD)/docbook-xsl/extensions/xalan27.jar
+XSLTHL_JAR             = $(COUCHDB_TOOLS)/xalan/xslthl.jar
+SUBXSLTHL_JAR          = ../$(COUCHDB_TOOLS)/xalan/xslthl.jar
+JAVA_CP                = $(XALAN_JAR):$(XALAN_EXTENSIONS):$(XSLTHL_JAR)
+SUBJAVA_CP             = $(SUBXALAN_JAR):$(SUBXALAN_EXTENSIONS):$(XSLTHL_JAR)
+XALAN                  = XML_CATALOG_FILES="$(XML_CATALOG_FILES)" java -cp $(JAVA_CP) -Dxslthl.config="file:///$(ABSHL_PATH)/xslthl-config.xml" org.apache.xalan.xslt.Process 
+SUBXALAN               = XML_CATALOG_FILES="../$(XML_CATALOG_FILES)" java -cp $(SUBJAVA_CP) -Dxslthl.config="file:///$(ABSHL_PATH)/xslthl-config.xml" org.apache.xalan.xslt.Process 
+CLEAN_END_SPACE        = perl -pi -e 's/[ \t]+$$//'
+XMLFORMAT              = $(COUCHDB_BIN)/xmlformat.pl -f $(XMLFORMAT_CONF)
+NEW_PROJECT            = $(COUCHDB_BIN)/new-project.sh
+NEW_FROM_TEMPLATE      = $(COUCHDB_BIN)/new-from-template.sh
+METAPARSE              = $(COUCHDB_BIN)/metaparse.pl
+METAVALIDATE           = $(COUCHDB_BIN)/metavalidate.pl
+DEPENDPARSE            = $(COUCHDB_BIN)/dependparse.pl
+FINALPARSE             = $(COUCHDB_BIN)/finalparse.pl
+COUCHDOCS_MODULE       = $(COUCHDB_BIN)/CouchDocs.pm
+UPDATE_IMAGE_SIZE      = $(COUCHDB_BIN)/update-image-size.pl
+DBCHECK                = $(COUCHDB_BIN)/dbcheck.pl
+VERSION_COPY           = $(COUCHDB_BIN)/versionparse.pl
+META_DOCROOT           = $(COUCHDB_ROOT)/metadocs/
+COUCHDB_XSLD           = $(COUCHDB_TOOLS)/xsl.d
+XSLT_READY             = $(COUCHDB_XSLD)/ready.xsl
+XSLT_READY_ONLINE      = $(COUCHDB_XSLD)/ready-online.xsl
+XSLT_CORE_DEPEND       = $(COUCHDB_XSLD)/extensions.xsl
+XSLT_HTML              = $(COUCHDB_XSLD)/single-html.xsl
+XSLT_HTMLC             = $(COUCHDB_XSLD)/chapter-html.xsl
+XSLT_HTMLC_DEPEND      = $(XSLT_CORE_DEPEND)
+XSLT_HTMLS             = $(COUCHDB_XSLD)/section-html.xsl
+XSLT_HTMLS_DEPEND      = $(XSLT_CORE_DEPEND)
+XSLT_FO	               = $(COUCHDB_XSLD)/fo.xsl
+XSLT_FO_DEPEND         = $(XSLT_CORE_DEPEND)
+XSLT_MAN               = $(COUCHDB_XSLD)/man.xsl
+XSLT_EPUB              = $(COUCHDB_XSLD)/epub.xsl
+XSLT_EPUB_DEPEND       = $(XSLT_CORE_DEPEND)
+
+FINALIZE_EPUB          = $(COUCHDB_BIN)/finalize-epub.pl
+
+CSS_HTML               = $(COUCHDB_XSLD)/html-css/html.css
+CSS_HTML_IMGS          = $(COUCHDB_XSLD)/html-css/images/*
+CSS_EPUB_HTML          = $(COUCHDB_XSLD)/epub-css/epub.css
+CSS_EPUB_HTML_IMGS     = $(COUCHDB_XSLD)/html-css/images/*
+
+FOP_CONFIG             = $(COUCHDB_XSLD)/fop.xml
+
+BUILD_FORMATS          = html html-dir pdf epub html-section
+
+BUILD_TYPE             = standard
+BUILD_SRC              = ./
+
+# Version should be explicit for a version build, for anything else, we output
+# everything
+
+BASE_VERSION           = 0.0-999.999.999
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/couchdb/blob/1a82fd7c/share/docs/DocKit/test/tools/module-couchdocs.t
----------------------------------------------------------------------
diff --git a/share/docs/DocKit/test/tools/module-couchdocs.t b/share/docs/DocKit/test/tools/module-couchdocs.t
new file mode 100644
index 0000000..5b8424d
--- /dev/null
+++ b/share/docs/DocKit/test/tools/module-couchdocs.t
@@ -0,0 +1,49 @@
+#!/usr/bin/perl
+
+use warnings;
+use strict;
+use lib '../../bin';
+use CouchDocs;
+use Test::Simple tests => 12;
+
+my $cd = new CouchDocs();
+
+my $versions = { 
+    '1.1.0' => 1001001000000,
+    '0.9.3' => 1000009003000,
+    '1.1.23' => 1001001023000,
+    '4.0.27a' => 1004000027097,
+};
+  
+foreach my $version (keys %{$versions})
+{                   
+    my $integer = $cd->vertodec($version);
+    my $reverse = $cd->dectover($versions->{$version});
+    my $full    = $cd->dectover($cd->vertodec($version));
+
+    ok( $cd->vertodec($version) == $versions->{$version}, "vertodec $version");
+    ok( "$reverse" eq "$version", "dectover $version");
+    ok( $version eq $full, "vertodec(dectover) $version");
+}
+
+sub compare 
+{
+    my ($a,$b) = @_;
+
+    my @achars = split //,$a;
+    my @bchars = split //,$b;
+
+    my $true = 1;
+
+    while($true)
+    {
+        my $ac = pop @achars;
+        my $bc = pop @bchars;
+        last if (!defined($ac) || !defined($bc));
+
+        print "Checking chars $ac $bc\n";
+        printf("Checking %d %d\n",ord($ac),ord($bc));
+
+    }
+
+}

http://git-wip-us.apache.org/repos/asf/couchdb/blob/1a82fd7c/share/docs/DocKit/test/tools/module-versionmatch.t
----------------------------------------------------------------------
diff --git a/share/docs/DocKit/test/tools/module-versionmatch.t b/share/docs/DocKit/test/tools/module-versionmatch.t
new file mode 100644
index 0000000..1f95f0d
--- /dev/null
+++ b/share/docs/DocKit/test/tools/module-versionmatch.t
@@ -0,0 +1,53 @@
+#!/usr/bin/perl
+
+use warnings;
+use strict;
+use lib '../../bin';
+use CouchDocs;
+use Test::Simple tests => 22;
+
+my $cd = new CouchDocs();
+
+my $nv = {
+};
+
+my $iv = { 
+   iv => '1.5',
+   };
+
+my $ov = { 
+   ov => '1.5',
+   };
+
+my $ivov = { 
+   iv => '1.5',
+   ov => '2.4',
+   };
+
+ok( $cd->meta_verify_version('1.0',$nv) == 1, 'No version 1.0');
+ok( $cd->meta_verify_version('2.9',$nv) == 1, 'No version 2.9');
+ok( $cd->meta_verify_version('',$nv) == 1, 'No version ');
+
+ok( $cd->meta_verify_version('1.0',$iv) == 0, 'inversion 1.0');
+ok( $cd->meta_verify_version('1.5',$iv) == 1, 'inversion 1.5');
+ok( $cd->meta_verify_version('1.0-1.9',$iv) == 1, 'inversion 1.0-1.5');
+ok( $cd->meta_verify_version('1.0-1.9',$iv) == 1, 'inversion 1.0-1.5');
+
+ok( $cd->meta_verify_version('1.0',$ov) == 1, 'outversion 1.0');
+ok( $cd->meta_verify_version('1.5',$ov) == 0, 'outversion 1.5 (false)');
+ok( $cd->meta_verify_version('1.0-1.9',$ov) == 1, 'outversion 1.0-1.9');
+ok( $cd->meta_verify_version('1.6-2.4',$ov) == 0, 'outversion 1.6-2.4 (false)');
+
+ok( $cd->meta_verify_version('1.0',$ivov) == 0, 'ivov 1.0 (false)');
+ok( $cd->meta_verify_version('1.5',$ivov) == 1, 'ivov 1.5');
+ok( $cd->meta_verify_version('1.0-2.5',$ivov) == 1, 'ivov 1.0-2.5');
+ok( $cd->meta_verify_version('0.0-1.4',$ivov) == 0, 'ivov 0.0-1.4 (false)');
+ok( $cd->meta_verify_version('2.5-3.0',$ivov) == 0, 'ivov 2.5-3.0 (false)');
+
+ok( $cd->meta_verify_version('1.1-1.4',$ivov) == 0, 'range 1.1-1.4 (false)');
+ok( $cd->meta_verify_version('1.1-1.9',$ivov) == 1, 'range 1.1-1.9');
+ok( $cd->meta_verify_version('1.4,1.9',$ivov) == 1, 'range 1.4,1.9');
+ok( $cd->meta_verify_version('1.5,1.9',$ivov) == 1, 'range 1.5,1.9');
+ok( $cd->meta_verify_version('1.1,2.5,1.1-1.4',$ivov) == 0, 'range 1.1,2.5,1.1-1.4 (false)');
+ok( $cd->meta_verify_version('1.1,2.5,1.4-3.0',$ivov) == 1, 'range 1.1,2.5,1.4-3.0');
+

http://git-wip-us.apache.org/repos/asf/couchdb/blob/1a82fd7c/share/docs/DocKit/xalan/serializer.jar
----------------------------------------------------------------------
diff --git a/share/docs/DocKit/xalan/serializer.jar b/share/docs/DocKit/xalan/serializer.jar
new file mode 100644
index 0000000..99f98db
Binary files /dev/null and b/share/docs/DocKit/xalan/serializer.jar differ

http://git-wip-us.apache.org/repos/asf/couchdb/blob/1a82fd7c/share/docs/DocKit/xalan/xalan.jar
----------------------------------------------------------------------
diff --git a/share/docs/DocKit/xalan/xalan.jar b/share/docs/DocKit/xalan/xalan.jar
new file mode 100644
index 0000000..458fa73
Binary files /dev/null and b/share/docs/DocKit/xalan/xalan.jar differ

http://git-wip-us.apache.org/repos/asf/couchdb/blob/1a82fd7c/share/docs/DocKit/xalan/xercesImpl.jar
----------------------------------------------------------------------
diff --git a/share/docs/DocKit/xalan/xercesImpl.jar b/share/docs/DocKit/xalan/xercesImpl.jar
new file mode 100644
index 0000000..e0a4c2e
Binary files /dev/null and b/share/docs/DocKit/xalan/xercesImpl.jar differ

http://git-wip-us.apache.org/repos/asf/couchdb/blob/1a82fd7c/share/docs/DocKit/xalan/xml-apis.jar
----------------------------------------------------------------------
diff --git a/share/docs/DocKit/xalan/xml-apis.jar b/share/docs/DocKit/xalan/xml-apis.jar
new file mode 100644
index 0000000..d42c0ea
Binary files /dev/null and b/share/docs/DocKit/xalan/xml-apis.jar differ

http://git-wip-us.apache.org/repos/asf/couchdb/blob/1a82fd7c/share/docs/DocKit/xalan/xslthl.jar
----------------------------------------------------------------------
diff --git a/share/docs/DocKit/xalan/xslthl.jar b/share/docs/DocKit/xalan/xslthl.jar
new file mode 100644
index 0000000..93aecab
Binary files /dev/null and b/share/docs/DocKit/xalan/xslthl.jar differ

http://git-wip-us.apache.org/repos/asf/couchdb/blob/1a82fd7c/share/docs/DocKit/xsl.d/chapter-html.xsl
----------------------------------------------------------------------
diff --git a/share/docs/DocKit/xsl.d/chapter-html.xsl b/share/docs/DocKit/xsl.d/chapter-html.xsl
new file mode 100644
index 0000000..73cdb74
--- /dev/null
+++ b/share/docs/DocKit/xsl.d/chapter-html.xsl
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+
+<xsl:import href="docbook-xsl/html/chunkfast.xsl"/>
+<xsl:import href="programlisting-format-html.xsl"/>
+<xsl:import href="docbook-xsl/html/highlight.xsl"/>
+<xsl:import href="extensions.xsl"/>
+
+<xsl:param name="chunk.section.depth" select="0"/>
+<xsl:param name="generate.section.toc.level" select="8"/>
+<xsl:param name="bridgehead.in.toc" select="1"/>
+<xsl:param name="section.autolabel" select="1"/>
+<xsl:param name="section.label.includes.component.label" select="1"/>
+<xsl:param name="use.id.as.filename" select="1"/>
+
+<xsl:param name="chunk.quietly" select="1"/>
+<xsl:param name="chunk.first.sections" select="1"/>
+<xsl:param name="chunk.fast" select="1"/>
+
+<xsl:param name="chunker.output.encoding" select="'utf-8'"/>
+
+<xsl:template match="remark" />
+
+<xsl:template name="user.head.content">
+  <meta name="date">  
+    <xsl:attribute name="content">__meta_html_builddate__</xsl:attribute>
+  </meta>
+</xsl:template>
+
+</xsl:stylesheet>

http://git-wip-us.apache.org/repos/asf/couchdb/blob/1a82fd7c/share/docs/DocKit/xsl.d/docbook-xsl/.CatalogManager.properties.example
----------------------------------------------------------------------
diff --git a/share/docs/DocKit/xsl.d/docbook-xsl/.CatalogManager.properties.example b/share/docs/DocKit/xsl.d/docbook-xsl/.CatalogManager.properties.example
new file mode 100644
index 0000000..23434e1
--- /dev/null
+++ b/share/docs/DocKit/xsl.d/docbook-xsl/.CatalogManager.properties.example
@@ -0,0 +1,61 @@
+######################################################################## 
+# CatalogManager provides an interface to the catalog properties.
+# Properties can come from two places: from system properties or
+# from a CatalogManager.properties file. This class provides a
+# transparent interface to both, with system properties preferred 
+# over property file values.
+
+#######################################################################
+# Catalog Files:
+# The semicolon-delimited list of catalog files.
+# Example: catalogs=/etc/xml/catalog;~/catalog.xml
+
+catalogs=
+
+#######################################################################
+# Relative Catalogs:
+# If false, relative catalog URIs are made absolute with respect to the
+# base URI of the CatalogManager.properties file. This setting only 
+# applies to catalog URIs obtained from the catalogs property in the
+# CatalogManager.properties file
+# Example: relative-catalogs = [yes|no]
+
+relative-catalogs=yes
+
+#######################################################################
+# Verbosity:
+# If non-zero, the Catalog classes will print informative and debugging
+# messages. The higher the number, the more messages.
+# Example: verbosity = [0..99]
+
+verbosity=0
+
+#######################################################################
+# Prefer:
+# Which identifier is preferred, "public" or "system"?
+# Example: xml.catalog.prefer = [public|system]
+
+prefer=system
+
+#######################################################################
+# Static-catalog:
+# Should a single catalog be constructed for all parsing, or should a
+# different catalog be created for each parser?
+# Example: static-catalog = [yes|no]
+
+static-catalog=yes
+
+#######################################################################
+# Allow-oasis-xml-catalog-pi
+# If the source document contains "oasis-xml-catalog" processing 
+# instructions, should they be used?
+# Example: allow-oasis-xml-catalog-pi = [yes|no]
+
+allow-oasis-xml-catalog-pi=yes
+
+#######################################################################
+# catalog-class-name
+# If you're using the convenience classes 
+# org.apache.xml.resolver.tools.*, this setting allows you to specify
+# an alternate class name to use for the underlying catalog.
+# Example: catalog-class-name=org.apache.xml.resolver.Resolver

http://git-wip-us.apache.org/repos/asf/couchdb/blob/1a82fd7c/share/docs/DocKit/xsl.d/docbook-xsl/.urilist
----------------------------------------------------------------------
diff --git a/share/docs/DocKit/xsl.d/docbook-xsl/.urilist b/share/docs/DocKit/xsl.d/docbook-xsl/.urilist
new file mode 100644
index 0000000..2751d8d
--- /dev/null
+++ b/share/docs/DocKit/xsl.d/docbook-xsl/.urilist
@@ -0,0 +1 @@
+. http://docbook.sourceforge.net/release/xsl/current/

http://git-wip-us.apache.org/repos/asf/couchdb/blob/1a82fd7c/share/docs/DocKit/xsl.d/docbook-xsl/AUTHORS
----------------------------------------------------------------------
diff --git a/share/docs/DocKit/xsl.d/docbook-xsl/AUTHORS b/share/docs/DocKit/xsl.d/docbook-xsl/AUTHORS
new file mode 100644
index 0000000..9c3dcdc
--- /dev/null
+++ b/share/docs/DocKit/xsl.d/docbook-xsl/AUTHORS
@@ -0,0 +1,4 @@
+The DocBook XSL stylesheets are maintained by Norman Walsh,
+<ndw@nwalsh.com>, and members of the DocBook Project,
+<docbook-developers@sf.net>
+

http://git-wip-us.apache.org/repos/asf/couchdb/blob/1a82fd7c/share/docs/DocKit/xsl.d/docbook-xsl/BUGS
----------------------------------------------------------------------
diff --git a/share/docs/DocKit/xsl.d/docbook-xsl/BUGS b/share/docs/DocKit/xsl.d/docbook-xsl/BUGS
new file mode 100644
index 0000000..b3c7867
--- /dev/null
+++ b/share/docs/DocKit/xsl.d/docbook-xsl/BUGS
@@ -0,0 +1,21 @@
+To view a list of all open DocBook Project XSL stylesheet bugs:
+
+  http://docbook.sf.net/tracker/xsl/bugs
+
+To submit a bug report against the stylesheets:
+
+  http://docbook.sf.net/tracker/submit/bug
+
+To do a full-text search of all DocBook Project issues:
+
+  http://docbook.sf.net/tracker/search
+
+Discussion about the DocBook Project XSL stylesheets takes place
+on the docbook-apps mailing list:
+
+  http://wiki.docbook.org/topic/DocBookAppsMailingList
+
+Real-time discussion takes place on IRC:
+
+  http://wiki.docbook.org/topic/DocBookIrcChannel
+  irc://irc.freenode.net/docbook

http://git-wip-us.apache.org/repos/asf/couchdb/blob/1a82fd7c/share/docs/DocKit/xsl.d/docbook-xsl/COPYING
----------------------------------------------------------------------
diff --git a/share/docs/DocKit/xsl.d/docbook-xsl/COPYING b/share/docs/DocKit/xsl.d/docbook-xsl/COPYING
new file mode 100644
index 0000000..46bc120
--- /dev/null
+++ b/share/docs/DocKit/xsl.d/docbook-xsl/COPYING
@@ -0,0 +1,47 @@
+Copyright
+---------
+Copyright (C) 1999-2007 Norman Walsh
+Copyright (C) 2003 Jiří Kosek
+Copyright (C) 2004-2007 Steve Ball
+Copyright (C) 2005-2008 The DocBook Project
+
+Permission is hereby granted, free of charge, to any person
+obtaining a copy of this software and associated documentation
+files (the ``Software''), to deal in the Software without
+restriction, including without limitation the rights to use,
+copy, modify, merge, publish, distribute, sublicense, and/or
+sell copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following
+conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+Except as contained in this notice, the names of individuals
+credited with contribution to this software shall not be used in
+advertising or otherwise to promote the sale, use or other
+dealings in this Software without prior written authorization
+from the individuals in question.
+
+Any stylesheet derived from this Software that is publically
+distributed will be identified with a different name and the
+version strings in any derived Software will be changed so that
+no possibility of confusion between the derived package and this
+Software will exist.
+
+Warranty
+--------
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT.  IN NO EVENT SHALL NORMAN WALSH OR ANY OTHER
+CONTRIBUTOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
+
+Contacting the Author
+---------------------
+The DocBook XSL stylesheets are maintained by Norman Walsh,
+<ndw@nwalsh.com>, and members of the DocBook Project,
+<docbook-developers@sf.net>


Mime
View raw message