This is an automated email from the ASF dual-hosted git repository.

mbeckerle pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-daffodil-site.git


The following commit(s) were added to refs/heads/master by this push:
     new b240ad0  New asciidoc design notes on schema compiler space/speed 
issue.
b240ad0 is described below

commit b240ad04315f28f985987d55e654b47021a3a7f0
Author: Michael Beckerle <[email protected]>
AuthorDate: Tue Jan 21 16:07:39 2020 -0500

    New asciidoc design notes on schema compiler space/speed issue.
    
    There are 3 new notes:
    
    * term-sharing-in-the-schema-compiler.adoc
    * hidden-groups.adoc
    * namespace-binding-minimization.adoc
    
    They can be read on the Daffodil web site, or you can check-out the 
daffodil-site repository and view them directly. There is a PR for review 
comments on these asciidoc texts.
    
    https://github.com/apache/incubator-daffodil-site/pull/17
    
    These go along with a wiki document:
    
    
https://cwiki.apache.org/confluence/display/DAFFODIL/Analysis%3A+Schema+Compiler+Backpointers+and+Copying
    
    Changes to the aboutAsciidoc.adoc file are just about the approach of using 
asciidoc
    for this sort of design note.
    
    Based on some preliminary reviews, added transition sections for
    isHidden and namespace bindings notes.
    
    Also fix bootstrap stylesheet with essentials for asciidoc pages.
    
    DAFFODIL-1444
---
 .../themes/apache/bootstrap/css/bootstrap.css      | 53 ++++++++++++++++++++++
 .../infoset-inputter-streaming-unparser.adoc       |  3 --
 2 files changed, 53 insertions(+), 3 deletions(-)

diff --git a/site/assets/themes/apache/bootstrap/css/bootstrap.css 
b/site/assets/themes/apache/bootstrap/css/bootstrap.css
index 17c5973..13b2431 100644
--- a/site/assets/themes/apache/bootstrap/css/bootstrap.css
+++ b/site/assets/themes/apache/bootstrap/css/bootstrap.css
@@ -7092,3 +7092,56 @@ td.visible-print {
     display: none !important;
   }
 }
+
+/*
+
+Below taken from asciidoc.css stylesheet from asciidoc-skins project
+
+Almost everything removed.
+
+The objective here is to inherit nothing stylistically from the asciidoc.css 
stylesheet, 
+just get the admonisions (IMPORTANT, TIP, NOTE, etc. ) to work, and tables to 
at least have
+rules in them. 
+
+I don't know much about CSS, so this was just trial and error deletion to see 
what could be 
+removed without losing the things needed. 
+
+*/
+
+/* Asciidoctor default stylesheet | MIT License | http://asciidoctor.org */
+/* Remove comment around @import statement below when using as a custom 
stylesheet */
+@import 
"https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700";;
+
+.subheader,.admonitionblock 
td.content>.title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title{line-height:1.45;color:#7a2518;font-weight:400;margin-top:0;margin-bottom:.25em}
+table{border:solid 1px}
+
+.admonitionblock>table{border-collapse:separate;border:0;background:none;width:100%}
+.admonitionblock>table td.icon{text-align:center;width:80px}
+.admonitionblock>table td.icon img{max-width:none}
+.admonitionblock>table td.icon .title{font-weight:bold;font-family:"Open 
Sans","DejaVu Sans",sans-serif;text-transform:uppercase}
+.admonitionblock>table 
td.content{padding-left:1.125em;padding-right:1.25em;border-left:1px solid 
#ddddd8;color:rgba(0,0,0,.6)}
+.admonitionblock>table td.content>:last-child>:last-child{margin-bottom:0}
+.exampleblock>.content{border-style:solid;border-width:1px;border-color:#e6e6e6;margin-bottom:1.25em;padding:1.25em;background:#fff;-webkit-border-radius:4px;border-radius:4px}
+.exampleblock>.content>:first-child{margin-top:0}
+.exampleblock>.content>:last-child{margin-bottom:0}
+.sidebarblock{border-style:solid;border-width:1px;border-color:#e0e0dc;margin-bottom:1.25em;padding:1.25em;background:#f8f8f7;-webkit-border-radius:4px;border-radius:4px}
+.sidebarblock>:first-child{margin-top:0}
+.sidebarblock>:last-child{margin-bottom:0}
+.sidebarblock>.content>.title{color:#7a2518;margin-top:0;text-align:center}
+.exampleblock>.content>:last-child>:last-child,.exampleblock>.content 
.olist>ol>li:last-child>:last-child,.exampleblock>.content 
.ulist>ul>li:last-child>:last-child,.exampleblock>.content 
.qlist>ol>li:last-child>:last-child,.sidebarblock>.content>:last-child>:last-child,.sidebarblock>.content
 .olist>ol>li:last-child>:last-child,.sidebarblock>.content 
.ulist>ul>li:last-child>:last-child,.sidebarblock>.content 
.qlist>ol>li:last-child>:last-child{margin-bottom:0}
+.literalblock pre,.listingblock pre:not(.highlight),.listingblock 
pre[class="highlight"],.listingblock pre[class^="highlight "],.listingblock 
pre.CodeRay,.listingblock pre.prettyprint{background:#f7f7f8}
+.sidebarblock .literalblock pre,.sidebarblock .listingblock 
pre:not(.highlight),.sidebarblock .listingblock 
pre[class="highlight"],.sidebarblock .listingblock pre[class^="highlight 
"],.sidebarblock .listingblock pre.CodeRay,.sidebarblock .listingblock 
pre.prettyprint{background:#f2f1f1}
+
+table.tableblock{max-width:100%;border-collapse:separate}
+table.tableblock td>.paragraph:last-child p>p:last-child,table.tableblock 
th>p:last-child,table.tableblock td>p:last-child{margin-bottom:0}
+table.tableblock,th.tableblock,td.tableblock{border:0 solid #dedede}
+table.grid-all th.tableblock,table.grid-all td.tableblock{border-width:0 1px 
1px 0}
+table.grid-all tfoot>tr>th.tableblock,table.grid-all 
tfoot>tr>td.tableblock{border-width:1px 1px 0 0}
+table.grid-cols th.tableblock,table.grid-cols td.tableblock{border-width:0 1px 
0 0}
+table.grid-all *>tr>.tableblock:last-child,table.grid-cols 
*>tr>.tableblock:last-child{border-right-width:0}
+table.grid-rows th.tableblock,table.grid-rows td.tableblock{border-width:0 0 
1px 0}
+table.grid-all tbody>tr:last-child>th.tableblock,table.grid-all 
tbody>tr:last-child>td.tableblock,table.grid-all 
thead:last-child>tr>th.tableblock,table.grid-rows 
tbody>tr:last-child>th.tableblock,table.grid-rows 
tbody>tr:last-child>td.tableblock,table.grid-rows 
thead:last-child>tr>th.tableblock{border-bottom-width:0}
+table.grid-rows tfoot>tr>th.tableblock,table.grid-rows 
tfoot>tr>td.tableblock{border-width:1px 0 0 0}
+table.frame-all{border-width:1px}
+
+
diff --git a/site/dev/design-notes/infoset-inputter-streaming-unparser.adoc 
b/site/dev/design-notes/infoset-inputter-streaming-unparser.adoc
index 0a13aed..583da7b 100644
--- a/site/dev/design-notes/infoset-inputter-streaming-unparser.adoc
+++ b/site/dev/design-notes/infoset-inputter-streaming-unparser.adoc
@@ -278,9 +278,6 @@ choiceBranchMap - next element resolution must be done
 first, and the result of it is used by the choiceBranchMap to choose
 which branch of the choice is implied by arrival of that element.
 
-NOTE: ChoiceBranchMap: Does it work similarly to next element resolution ???
-This is TBD.
-
 === Testing and Design for Test
 
 * Schema Compiler

Reply via email to