dtdocbook: merge dtinfogen into dtdocbook.
This commit is contained in:
7
cde/programs/dtdocbook/spec/Makefile.am
Normal file
7
cde/programs/dtdocbook/spec/Makefile.am
Normal file
@@ -0,0 +1,7 @@
|
||||
MAINTAINERCLEANFILES = Makefile.in
|
||||
|
||||
include ../dtdocbook.am
|
||||
|
||||
specdir = $(dtdocbookdatadir)/spec
|
||||
|
||||
spec_DATA = hardcopy.feature.spec mmdb.infolib.spec online.feature.spec
|
||||
153
cde/programs/dtdocbook/spec/hardcopy.feature.spec
Normal file
153
cde/programs/dtdocbook/spec/hardcopy.feature.spec
Normal file
@@ -0,0 +1,153 @@
|
||||
#
|
||||
# hardcopy feature set specification
|
||||
# qfc 12-6-94
|
||||
# modified for dtinfo
|
||||
# cso 12-7-95
|
||||
# modified to support tables (especially CALS tables)
|
||||
# cso 3-21-96
|
||||
# removed activecharset
|
||||
# stevew 6-28-96
|
||||
# modified to support vjustify in row
|
||||
# kamiya 7-12-96
|
||||
# modified to support colsep and rowsep in table features
|
||||
# kamiya 7-31-96
|
||||
# table renamed as tgroup
|
||||
# kamiya 8-19-96
|
||||
# add *real* table
|
||||
# kamiya 8-20-96
|
||||
# removed graphic, add charalign to tgroup
|
||||
# kamiya 8-28-96
|
||||
# removed cols of colformat, add colstart/colend in cell
|
||||
# kamiya 8-29-96
|
||||
#
|
||||
|
||||
border {
|
||||
display : string;
|
||||
thickness : integer;
|
||||
}
|
||||
|
||||
cell {
|
||||
charalign : string;
|
||||
colref : string;
|
||||
colstart : string;
|
||||
colend : string;
|
||||
colsep : integer;
|
||||
rowsep : integer;
|
||||
morerows : integer;
|
||||
justify : string;
|
||||
vjustify : string;
|
||||
}
|
||||
|
||||
colformat {
|
||||
charalign : string;
|
||||
colsep : integer;
|
||||
justify : string ("left", "right", "center", "char");
|
||||
name : string;
|
||||
rowsep : integer;
|
||||
width : integer;
|
||||
}
|
||||
|
||||
font {
|
||||
fallback : string;
|
||||
position : string ("sub", "super", "baseline", "subscript",
|
||||
"superscript");
|
||||
size : integer, dimension_pixel;
|
||||
slant: string ("roman", "italic");
|
||||
spacing : string ("char", "prop");
|
||||
style : string;
|
||||
weight : string ("medium", "bold");
|
||||
width : string ("narrow", "normal");
|
||||
family {
|
||||
name : string;
|
||||
charset : string;
|
||||
foundry : string;
|
||||
}
|
||||
}
|
||||
|
||||
footer {
|
||||
content : string;
|
||||
*;
|
||||
}
|
||||
|
||||
header {
|
||||
content : string;
|
||||
*;
|
||||
}
|
||||
|
||||
highlight {
|
||||
bgcolor : string;
|
||||
fgcolor : string;
|
||||
overline: boolean;
|
||||
strikethrough: boolean;
|
||||
underline: boolean;
|
||||
}
|
||||
|
||||
ignore : boolean;
|
||||
|
||||
layout {
|
||||
aspace : integer;
|
||||
bspace : integer;
|
||||
leading : integer;
|
||||
findent : integer;
|
||||
lindent : integer;
|
||||
rindent : integer;
|
||||
flow : string ("verbatim", "filled");
|
||||
justify : string ("left", "right", "center");
|
||||
wrap : string ("block", "join", "none");
|
||||
}
|
||||
|
||||
linebreak : string ("before", "after", "both");
|
||||
|
||||
margin {
|
||||
left : integer;
|
||||
right : integer;
|
||||
top : integer;
|
||||
bottom : integer;
|
||||
}
|
||||
|
||||
medium {
|
||||
orientation : string ("landscape", "portrait");
|
||||
size : string ("letter", "legal", "tabloid", "ledger", "statement",
|
||||
"executive", "a3", "a4", "a5", "b4", "b5", "folio",
|
||||
"quarto");
|
||||
}
|
||||
|
||||
pagebreak : string ("before", "after", "both");
|
||||
|
||||
position {
|
||||
horiz : string ("lcorner", "left", "lmargin", "rcorner", "right",
|
||||
"rmargin", "center");
|
||||
vert : string ("top", "bottom", "middle");
|
||||
}
|
||||
|
||||
prefix{
|
||||
content : string;
|
||||
*;
|
||||
}
|
||||
|
||||
row {
|
||||
rowsep : integer;
|
||||
vjustify : string;
|
||||
}
|
||||
|
||||
suffix{
|
||||
content : string;
|
||||
*;
|
||||
}
|
||||
|
||||
table {
|
||||
colsep : integer;
|
||||
rowsep : integer;
|
||||
frame : string;
|
||||
}
|
||||
|
||||
tgroup {
|
||||
charalign : string;
|
||||
cols : integer;
|
||||
colsep : integer;
|
||||
justify : string;
|
||||
rowsep : integer;
|
||||
vjustify : string;
|
||||
}
|
||||
|
||||
|
||||
82
cde/programs/dtdocbook/spec/mmdb.infolib.spec
Normal file
82
cde/programs/dtdocbook/spec/mmdb.infolib.spec
Normal file
@@ -0,0 +1,82 @@
|
||||
#
|
||||
# $XConsortium: mmdb.infolib.spec /main/3 1996/07/18 14:48:22 drk $
|
||||
#
|
||||
# Copyright (c) 1993 HAL Computer Systems International, Ltd.
|
||||
# All rights reserved. Unpublished -- rights reserved under
|
||||
# the Copyright Laws of the United States. USE OF A COPYRIGHT
|
||||
# NOTICE IS PRECAUTIONARY ONLY AND DOES NOT IMPLY PUBLICATION
|
||||
# OR DISCLOSURE.
|
||||
#
|
||||
# THIS SOFTWARE CONTAINS CONFIDENTIAL INFORMATION AND TRADE
|
||||
# SECRETS OF HAL COMPUTER SYSTEMS INTERNATIONAL, LTD. USE,
|
||||
# DISCLOSURE, OR REPRODUCTION IS PROHIBITED WITHOUT THE
|
||||
# PRIOR EXPRESS WRITTEN PERMISSION OF HAL COMPUTER SYSTEMS
|
||||
# INTERNATIONAL, LTD.
|
||||
#
|
||||
# RESTRICTED RIGHTS LEGEND
|
||||
# Use, duplication, or disclosure by the Government is subject
|
||||
# to the restrictions as set forth in subparagraph (c)(l)(ii)
|
||||
# of the Rights in Technical Data and Computer Software clause
|
||||
# at DFARS 252.227-7013.
|
||||
#
|
||||
# HAL COMPUTER SYSTEMS INTERNATIONAL, LTD.
|
||||
# 1315 Dell Avenue
|
||||
# Campbell, CA 95008
|
||||
#
|
||||
#
|
||||
|
||||
store page_store:
|
||||
page_sz=8192:
|
||||
cached_pages=50:
|
||||
nm=$.dbd:
|
||||
mode=r:
|
||||
endianness=big_endian
|
||||
|
||||
store page_store:
|
||||
page_sz=8192:
|
||||
cached_pages=50:
|
||||
nm=$.dbi:
|
||||
mode=r:
|
||||
endianness=big_endian
|
||||
|
||||
inv inv: nm=$.node.inv:store_nm=$.dbi
|
||||
inv inv: nm=$.graphic.inv:store_nm=$.dbi
|
||||
inv inv: nm=$.toc.inv:store_nm=$.dbi
|
||||
inv inv: nm=$.loc.inv:store_nm=$.dbi
|
||||
inv inv: nm=$.doc1.inv:store_nm=$.dbi
|
||||
inv inv: nm=$.doc2.inv:store_nm=$.dbi
|
||||
inv inv: nm=$.dlp.inv:store_nm=$.dbi
|
||||
inv inv: nm=$.stylesheet.inv:store_nm=$.dbi
|
||||
|
||||
compress huffman: nm=$.sgml.huffman:store_nm=$.dbd
|
||||
compress huffman: nm=$.ps.huffman:store_nm=$.dbd
|
||||
compress dict: nm=$.sgml.dict:store_nm=$.dbd
|
||||
compress dict: nm=$.ps.dict:store_nm=$.dbd
|
||||
|
||||
index_agent mphf: nm=$.node.agent: store_nm=$.dbi
|
||||
index_agent mphf: nm=$.graphic.agent: store_nm=$.dbi
|
||||
index_agent mphf: nm=$.toc.agent: store_nm=$.dbi
|
||||
index_agent mphf: nm=$.loc.agent: store_nm=$.dbi
|
||||
index_agent mphf: nm=$.doc1.agent: store_nm=$.dbi
|
||||
index_agent mphf: nm=$.doc2.agent: store_nm=$.dbi
|
||||
index_agent mphf: nm=$.dlp.agent: store_nm=$.dbi
|
||||
index_agent mphf: nm=$.stylesheet.agent: store_nm=$.dbi
|
||||
|
||||
index mphf_index: nm = $.node_index: store_nm=$.dbi: position=1: inv_nm=$.node.inv: agent_nm=$.node.agent
|
||||
index mphf_index: nm = $.graphic_index: store_nm=$.dbi: position=1: inv_nm=$.graphic.inv: agent_nm=$.graphic.agent
|
||||
index mphf_index: nm = $.toc_index: store_nm=$.dbi: position=1: inv_nm=$.toc.inv: agent_nm=$.toc.agent
|
||||
index mphf_index: nm = $.loc_index: store_nm=$.dbi: position=1: inv_nm=$.loc.inv: agent_nm=$.loc.agent
|
||||
index mphf_index: nm = $.doc1_index: store_nm=$.dbi: position=1: inv_nm=$.doc1.inv: agent_nm=$.doc1.agent
|
||||
index mphf_index: nm = $.doc2_index: store_nm=$.dbi: position=4: inv_nm=$.doc2.inv: agent_nm=$.doc2.agent
|
||||
index mphf_index: nm = $.dlp_index: store_nm=$.dbi: position=0: inv_nm=$.dlp.inv: agent_nm=$.dlp.agent
|
||||
index mphf_index: nm = $.stylesheet_index: store_nm=$.dbi: position=1: inv_nm=$.stylesheet.inv: agent_nm=$.stylesheet.agent
|
||||
|
||||
container set: nm=$.node: store_nm=$.dbd: index_nm=$.node_index
|
||||
container set: nm=$.graphic: store_nm=$.dbd: index_nm=$.graphic_index
|
||||
container set: nm=$.toc: store_nm=$.dbd: index_nm=$.toc_index
|
||||
container set: nm=$.loc: store_nm=$.dbd: index_nm=$.loc_index
|
||||
container set: nm=$.doc: store_nm=$.dbd: index_nm=$.doc1_index: index_nm=$.doc2_index
|
||||
container set: nm=$.stylesheet: store_nm=$.dbd: index_nm=$.stylesheet_index
|
||||
container list: nm=$.dlp: store_nm=$.dbd: index_nm=$.dlp_index
|
||||
container set: nm=$.stylesheet: store_nm=$.dbd: index_nm=$.stylesheet_index
|
||||
|
||||
135
cde/programs/dtdocbook/spec/online.feature.spec
Normal file
135
cde/programs/dtdocbook/spec/online.feature.spec
Normal file
@@ -0,0 +1,135 @@
|
||||
|
||||
#
|
||||
# online feature set specification
|
||||
# qfc 12-6-94
|
||||
# modified for dtinfo
|
||||
# cso 12-7-95
|
||||
# modified to support tables (especially CALS tables)
|
||||
# cso 3-21-96
|
||||
# removed activecharset
|
||||
# stevew 6-28-96
|
||||
# modified to support vjustify in row
|
||||
# kamiya 7-12-96
|
||||
# modified to support colsep and rowsep in table features
|
||||
# kamiya 7-31-96
|
||||
# table renamed as tgroup
|
||||
# kamiya 8-19-96
|
||||
# add *real* table
|
||||
# kamiya 8-20-96
|
||||
# removed graphic, add charalign to tgroup
|
||||
# kamiya 8-28-96
|
||||
# removed cols of colformat, add colstart/colend in cell
|
||||
# kamiya 8-29-96
|
||||
#
|
||||
|
||||
border {
|
||||
display : string;
|
||||
thickness : integer;
|
||||
}
|
||||
|
||||
cell {
|
||||
charalign : string;
|
||||
colref : string;
|
||||
colstart : string;
|
||||
colend : string;
|
||||
colsep : integer;
|
||||
rowsep : integer;
|
||||
morerows : integer;
|
||||
justify : string;
|
||||
vjustify : string;
|
||||
}
|
||||
|
||||
colformat {
|
||||
charalign : string;
|
||||
colsep : integer;
|
||||
justify : string ("left", "right", "center", "char");
|
||||
name : string;
|
||||
rowsep : integer;
|
||||
width : integer;
|
||||
}
|
||||
|
||||
font {
|
||||
fallback : string;
|
||||
position : string ("sub", "super", "baseline", "subscript",
|
||||
"superscript");
|
||||
size : integer, dimension_pixel;
|
||||
slant: string ("roman", "italic");
|
||||
spacing : string ("char", "prop");
|
||||
style : string;
|
||||
weight : string ("medium", "bold");
|
||||
width : string ("narrow", "normal");
|
||||
family {
|
||||
name : string;
|
||||
charset : string;
|
||||
foundry : string;
|
||||
}
|
||||
}
|
||||
|
||||
highlight {
|
||||
bgcolor : string;
|
||||
fgcolor : string;
|
||||
overline: boolean;
|
||||
strikethrough: boolean;
|
||||
underline: boolean;
|
||||
}
|
||||
|
||||
ignore : boolean;
|
||||
|
||||
layout {
|
||||
aspace : integer;
|
||||
bspace : integer;
|
||||
leading : integer;
|
||||
findent : integer;
|
||||
lindent : integer;
|
||||
rindent : integer;
|
||||
flow : string ("verbatim", "filled");
|
||||
justify : string ("left", "right", "center");
|
||||
wrap : string ("block", "join", "none");
|
||||
}
|
||||
|
||||
linebreak : string ("before", "after", "both");
|
||||
|
||||
margin {
|
||||
left : integer;
|
||||
right : integer;
|
||||
top : integer;
|
||||
bottom : integer;
|
||||
}
|
||||
|
||||
position {
|
||||
horiz : string ("lcorner", "left", "lmargin", "rcorner", "right",
|
||||
"rmargin", "center");
|
||||
vert : string ("top", "bottom", "middle");
|
||||
}
|
||||
|
||||
prefix{
|
||||
content : string;
|
||||
*;
|
||||
}
|
||||
|
||||
row {
|
||||
rowsep : integer;
|
||||
vjustify : string;
|
||||
}
|
||||
|
||||
suffix{
|
||||
content : string;
|
||||
*;
|
||||
}
|
||||
|
||||
table {
|
||||
colsep : integer;
|
||||
rowsep : integer;
|
||||
frame : string;
|
||||
}
|
||||
|
||||
tgroup {
|
||||
charalign : string;
|
||||
cols : integer;
|
||||
colsep : integer;
|
||||
justify : string;
|
||||
rowsep : integer;
|
||||
vjustify : string;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user