From bc6a19d6a765dbc91c090cabddb6dd968378237d Mon Sep 17 00:00:00 2001 From: Scott Rifenbark Date: Wed, 3 Jan 2018 16:09:41 -0800 Subject: [PATCH] overview-manual: Added new "overview" manual to YP doc set Fixes [YOCTO #12370] I added all the mechanics for this new "Yocto Project Overview Manual". For now, the manual builds and publishes into the 2.5 area. I used "overview-manual" for the folder name. Makefile properly builds the new manual. The mega-manual.sed file processes links for the new manual. The mega-manual.xml file includes the new manual. The poky.ent file includes a new ENTITY link for the overview manual. All pieces are in place. With this commit, just an overview chapter exists. The remaining content needs to be developed. (From yocto-docs rev: 632ebd4a91920585e736527e070ca8363a00f41b) Signed-off-by: Scott Rifenbark Signed-off-by: Richard Purdie --- documentation/Makefile | 17 +- .../mega-manual/figures/overview-title.png | Bin 0 -> 12547 bytes documentation/mega-manual/mega-manual.xml | 9 + .../figures/overview-title.png | Bin 0 -> 12547 bytes .../eclipse/html/overview-manual/index.html | 93 ++ .../eclipse/html/overview-manual/index.xml | 2 + .../overview-manual-intro.html | 23 + .../overview-other-information.html | 30 + .../overview-manual/overview-welcome.html | 85 ++ .../eclipse/overview-manual-toc.xml | 7 + .../figures/overview-title.png | Bin 0 -> 12547 bytes .../overview-manual-customization.xsl | 27 + .../overview-manual-eclipse-customization.xsl | 35 + .../overview-manual/overview-manual-intro.xml | 103 ++ .../overview-manual/overview-manual.html | 112 ++ .../overview-manual/overview-manual.tgz | Bin 0 -> 21450 bytes .../overview-manual/overview-manual.xml | 90 ++ .../overview-manual/overview-style.css | 988 ++++++++++++++++++ documentation/poky.ent | 1 + documentation/tools/mega-manual.sed | 2 + 20 files changed, 1622 insertions(+), 2 deletions(-) create mode 100644 documentation/mega-manual/figures/overview-title.png create mode 100644 documentation/overview-manual/eclipse/html/overview-manual/figures/overview-title.png create mode 100644 documentation/overview-manual/eclipse/html/overview-manual/index.html create mode 100644 documentation/overview-manual/eclipse/html/overview-manual/index.xml create mode 100644 documentation/overview-manual/eclipse/html/overview-manual/overview-manual-intro.html create mode 100644 documentation/overview-manual/eclipse/html/overview-manual/overview-other-information.html create mode 100644 documentation/overview-manual/eclipse/html/overview-manual/overview-welcome.html create mode 100644 documentation/overview-manual/eclipse/overview-manual-toc.xml create mode 100644 documentation/overview-manual/figures/overview-title.png create mode 100644 documentation/overview-manual/overview-manual-customization.xsl create mode 100644 documentation/overview-manual/overview-manual-eclipse-customization.xsl create mode 100644 documentation/overview-manual/overview-manual-intro.xml create mode 100644 documentation/overview-manual/overview-manual.html create mode 100644 documentation/overview-manual/overview-manual.tgz create mode 100644 documentation/overview-manual/overview-manual.xml create mode 100644 documentation/overview-manual/overview-style.css diff --git a/documentation/Makefile b/documentation/Makefile index a747b44738..c6584af546 100644 --- a/documentation/Makefile +++ b/documentation/Makefile @@ -84,6 +84,17 @@ # for the 'denzil' branch. # +ifeq ($(DOC),overview-manual) +XSLTOPTS = --xinclude +ALLPREQ = html eclipse tarball +TARFILES = overview-style.css overview-manual.html figures/overview-title.png \ + eclipse +MANUALS = $(DOC)/$(DOC).html $(DOC)/eclipse +FIGURES = figures +STYLESHEET = $(DOC)/*.css + +endif + ifeq ($(DOC),bsp-guide) XSLTOPTS = --xinclude ALLPREQ = html eclipse tarball @@ -249,7 +260,8 @@ TARFILES = mega-manual.html mega-style.css \ figures/sdk-environment.png figures/sdk-installed-standard-sdk-directory.png \ figures/sdk-devtool-add-flow.png figures/sdk-installed-extensible-sdk-directory.png \ figures/sdk-devtool-modify-flow.png figures/sdk-eclipse-dev-flow.png \ - figures/sdk-devtool-upgrade-flow.png figures/bitbake-build-flow.png figures/ypqs-title.png + figures/sdk-devtool-upgrade-flow.png figures/bitbake-build-flow.png figures/ypqs-title.png \ + figures/overview-title.png endif MANUALS = $(DOC)/$(DOC).html @@ -406,10 +418,11 @@ eclipse: eclipse-generate eclipse-resolve-links .PHONY : eclipse-generate eclipse-resolve-links eclipse-generate: -ifeq ($(filter $(DOC), sdk-manual bsp-guide dev-manual kernel-dev profile-manual ref-manual yocto-project-qs),) +ifeq ($(filter $(DOC), overview-manual sdk-manual bsp-guide dev-manual kernel-dev profile-manual ref-manual yocto-project-qs),) @echo " " @echo "ERROR: You can only create eclipse documentation" @echo " of the following documentation parts:" + @echo " - overview-manual" @echo " - sdk-manual" @echo " - bsp-guide" @echo " - dev-manual" diff --git a/documentation/mega-manual/figures/overview-title.png b/documentation/mega-manual/figures/overview-title.png new file mode 100644 index 0000000000000000000000000000000000000000..c5ec87242effdd00db65d02d8857b8b00efe8a8a GIT binary patch literal 12547 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 + + + + + + + + diff --git a/documentation/overview-manual/eclipse/html/overview-manual/figures/overview-title.png b/documentation/overview-manual/eclipse/html/overview-manual/figures/overview-title.png new file mode 100644 index 0000000000000000000000000000000000000000..c5ec87242effdd00db65d02d8857b8b00efe8a8a GIT binary patch literal 12547 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 + + +Yocto Project Overview Manual + + + + + +

+
+
+

+ + Yocto Project Overview Manual +

+
+
+

+Scott Rifenbark +

+
+ Scotty's Documentation Services, INC
+
+ +
+
+
+
+ +

+ Permission is granted to copy, distribute and/or modify this document under + the terms of the + Creative Commons Attribution-Share Alike 2.0 UK: England & Wales as published by + Creative Commons. +

+
+

Manual Notes

+
    +
  • + This version of the + Yocto Project Overview Manual + is for the 2.5 release of the + Yocto Project. + To be sure you have the latest version of the manual + for this release, use the manual from the + Yocto Project documentation page. +

  • +
  • + For manuals associated with other releases of the Yocto + Project, go to the + Yocto Project documentation page + and use the drop-down "Active Releases" button + and choose the manual associated with the desired + Yocto Project. +

  • +
  • + To report any inaccuracies or problems with this + manual, send an email to the Yocto Project + discussion group at + yocto@yoctoproject.com or log into + the freenode #yocto channel. +

  • +
+
+
+
+ + + + + + +
Revision History
Revision 2.5April 2018
The initial document released with the Yocto Project 2.5 Release.
+
+
+
+ + + + + +
+ diff --git a/documentation/overview-manual/eclipse/html/overview-manual/index.xml b/documentation/overview-manual/eclipse/html/overview-manual/index.xml new file mode 100644 index 0000000000..9edb4b92ac --- /dev/null +++ b/documentation/overview-manual/eclipse/html/overview-manual/index.xml @@ -0,0 +1,2 @@ + + diff --git a/documentation/overview-manual/eclipse/html/overview-manual/overview-manual-intro.html b/documentation/overview-manual/eclipse/html/overview-manual/overview-manual-intro.html new file mode 100644 index 0000000000..a111537108 --- /dev/null +++ b/documentation/overview-manual/eclipse/html/overview-manual/overview-manual-intro.html @@ -0,0 +1,23 @@ + + + +Chapter 1. The Yocto Project Overview Manual + + + + + + + +
+

+Chapter 1. The Yocto Project Overview Manual

+
+

Table of Contents

+
+
1.1. Welcome
+
1.2. Other Information
+
+
+
+ diff --git a/documentation/overview-manual/eclipse/html/overview-manual/overview-other-information.html b/documentation/overview-manual/eclipse/html/overview-manual/overview-other-information.html new file mode 100644 index 0000000000..15e6490e5b --- /dev/null +++ b/documentation/overview-manual/eclipse/html/overview-manual/overview-other-information.html @@ -0,0 +1,30 @@ + + + +1.2. Other Information + + + + + + +
+

+1.2. Other Information

+

+ Because this manual presents information for many different + topics, supplemental information is recommended for full + comprehension. + For additional introductory information on the Yocto Project, see + the Yocto Project Website. + You can find an introductory to using the Yocto Project by working + through the + Yocto Project Quick Start. +

+

+ For a comprehensive list of links and other documentation, see the + "Links and Related Documentation" + section in the Yocto Project Reference Manual. +

+
+ diff --git a/documentation/overview-manual/eclipse/html/overview-manual/overview-welcome.html b/documentation/overview-manual/eclipse/html/overview-manual/overview-welcome.html new file mode 100644 index 0000000000..6901d0decf --- /dev/null +++ b/documentation/overview-manual/eclipse/html/overview-manual/overview-welcome.html @@ -0,0 +1,85 @@ + + + +1.1. Welcome + + + + + + + +
+

+1.1. Welcome

+

+ Welcome to the Yocto Project Overview Manual! + This manual introduces the Yocto Project by providing concepts, + software overviews, best-known-methods (BKMs), and any other + high-level introductory information suitable for a new Yocto + Project user. +

+

+ The following list describes what you can get from this manual: +

+
    +
  • + Major Topic: + Provide a high-level description of this major topic. +

  • +
  • + Major Topic: + Provide a high-level description of this major topic. +

  • +
  • + Major Topic: + Provide a high-level description of this major topic. +

  • +
  • + Major Topic: + Provide a high-level description of this major topic. +

  • +
+

+

+

+ This manual does not give you the following: +

+
    +
  • + Step-by-step Instructions for Development Tasks: + Instructional procedures reside in other manuals within + the Yocto Project documentation set. + For example, the + Yocto Project Development Tasks Manual + provides examples on how to perform various development + tasks. + As another example, the + Yocto Project Application Development and the Extensible Software Development Kit (eSDK) + manual contains detailed instructions on how to install an + SDK, which is used to develop applications for target + hardware. +

  • +
  • + Reference Material: + This type of material resides in an appropriate reference + manual. + For example, system variables are documented in the + Yocto Project Reference Manual. + As another example, the + Yocto Project Board Support Package (BSP) Developer's Guide + contains reference information on BSPs. +

  • +
  • + Detailed Public Information Not Specific to the + Yocto Project: + For example, exhaustive information on how to use the + Source Control Manager Git is better covered with Internet + searches and official Git Documentation than through the + Yocto Project documentation. +

  • +
+

+

+
+ diff --git a/documentation/overview-manual/eclipse/overview-manual-toc.xml b/documentation/overview-manual/eclipse/overview-manual-toc.xml new file mode 100644 index 0000000000..9dd8da8c4e --- /dev/null +++ b/documentation/overview-manual/eclipse/overview-manual-toc.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/documentation/overview-manual/figures/overview-title.png b/documentation/overview-manual/figures/overview-title.png new file mode 100644 index 0000000000000000000000000000000000000000..c5ec87242effdd00db65d02d8857b8b00efe8a8a GIT binary patch literal 12547 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 + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/overview-manual/overview-manual-eclipse-customization.xsl b/documentation/overview-manual/overview-manual-eclipse-customization.xsl new file mode 100644 index 0000000000..aaf99ea1ba --- /dev/null +++ b/documentation/overview-manual/overview-manual-eclipse-customization.xsl @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/documentation/overview-manual/overview-manual-intro.xml b/documentation/overview-manual/overview-manual-intro.xml new file mode 100644 index 0000000000..51a21b6e23 --- /dev/null +++ b/documentation/overview-manual/overview-manual-intro.xml @@ -0,0 +1,103 @@ + %poky; ] > + + + +The Yocto Project Overview Manual +

+ Welcome + + + Welcome to the Yocto Project Overview Manual! + This manual introduces the Yocto Project by providing concepts, + software overviews, best-known-methods (BKMs), and any other + high-level introductory information suitable for a new Yocto + Project user. + + + + The following list describes what you can get from this manual: + + + Major Topic: + Provide a high-level description of this major topic. + + + Major Topic: + Provide a high-level description of this major topic. + + + Major Topic: + Provide a high-level description of this major topic. + + + Major Topic: + Provide a high-level description of this major topic. + + + + + + This manual does not give you the following: + + + Step-by-step Instructions for Development Tasks: + Instructional procedures reside in other manuals within + the Yocto Project documentation set. + For example, the + Yocto Project Development Tasks Manual + provides examples on how to perform various development + tasks. + As another example, the + Yocto Project Application Development and the Extensible Software Development Kit (eSDK) + manual contains detailed instructions on how to install an + SDK, which is used to develop applications for target + hardware. + + + Reference Material: + This type of material resides in an appropriate reference + manual. + For example, system variables are documented in the + Yocto Project Reference Manual. + As another example, the + Yocto Project Board Support Package (BSP) Developer's Guide + contains reference information on BSPs. + + + Detailed Public Information Not Specific to the + Yocto Project: + For example, exhaustive information on how to use the + Source Control Manager Git is better covered with Internet + searches and official Git Documentation than through the + Yocto Project documentation. + + + +
+ +
+ Other Information + + + Because this manual presents information for many different + topics, supplemental information is recommended for full + comprehension. + For additional introductory information on the Yocto Project, see + the Yocto Project Website. + You can find an introductory to using the Yocto Project by working + through the + Yocto Project Quick Start. + + + + For a comprehensive list of links and other documentation, see the + "Links and Related Documentation" + section in the Yocto Project Reference Manual. + +
+ + diff --git a/documentation/overview-manual/overview-manual.html b/documentation/overview-manual/overview-manual.html new file mode 100644 index 0000000000..834f184d2f --- /dev/null +++ b/documentation/overview-manual/overview-manual.html @@ -0,0 +1,112 @@ + +Yocto Project Overview Manual

+ Yocto Project Overview Manual +

+

Scott Rifenbark

+ Scotty's Documentation Services, INC
+
+
+

+ Permission is granted to copy, distribute and/or modify this document under + the terms of the + Creative Commons Attribution-Share Alike 2.0 UK: England & Wales as published by + Creative Commons. +

+

Manual Notes

+
  • + This version of the + Yocto Project Overview Manual + is for the 2.5 release of the + Yocto Project. + To be sure you have the latest version of the manual + for this release, use the manual from the + Yocto Project documentation page. +

  • + For manuals associated with other releases of the Yocto + Project, go to the + Yocto Project documentation page + and use the drop-down "Active Releases" button + and choose the manual associated with the desired + Yocto Project. +

  • + To report any inaccuracies or problems with this + manual, send an email to the Yocto Project + discussion group at + yocto@yoctoproject.com or log into + the freenode #yocto channel. +

+
+
+ +
Revision History
Revision 2.5April 2018
The initial document released with the Yocto Project 2.5 Release.

+ + +

Chapter 1. The Yocto Project Overview Manual¶

1.1. Welcome¶

+ Welcome to the Yocto Project Overview Manual! + This manual introduces the Yocto Project by providing concepts, + software overviews, best-known-methods (BKMs), and any other + high-level introductory information suitable for a new Yocto + Project user. +

+ The following list describes what you can get from this manual: +

  • + Major Topic: + Provide a high-level description of this major topic. +

  • + Major Topic: + Provide a high-level description of this major topic. +

  • + Major Topic: + Provide a high-level description of this major topic. +

  • + Major Topic: + Provide a high-level description of this major topic. +

+

+ This manual does not give you the following: +

  • + Step-by-step Instructions for Development Tasks: + Instructional procedures reside in other manuals within + the Yocto Project documentation set. + For example, the + Yocto Project Development Tasks Manual + provides examples on how to perform various development + tasks. + As another example, the + Yocto Project Application Development and the Extensible Software Development Kit (eSDK) + manual contains detailed instructions on how to install an + SDK, which is used to develop applications for target + hardware. +

  • + Reference Material: + This type of material resides in an appropriate reference + manual. + For example, system variables are documented in the + Yocto Project Reference Manual. + As another example, the + Yocto Project Board Support Package (BSP) Developer's Guide + contains reference information on BSPs. +

  • + Detailed Public Information Not Specific to the + Yocto Project: + For example, exhaustive information on how to use the + Source Control Manager Git is better covered with Internet + searches and official Git Documentation than through the + Yocto Project documentation. +

+

1.2. Other Information¶

+ Because this manual presents information for many different + topics, supplemental information is recommended for full + comprehension. + For additional introductory information on the Yocto Project, see + the Yocto Project Website. + You can find an introductory to using the Yocto Project by working + through the + Yocto Project Quick Start. +

+ For a comprehensive list of links and other documentation, see the + "Links and Related Documentation" + section in the Yocto Project Reference Manual. +

+ +
\ No newline at end of file diff --git a/documentation/overview-manual/overview-manual.tgz b/documentation/overview-manual/overview-manual.tgz new file mode 100644 index 0000000000000000000000000000000000000000..9bb8c6635fcc9f178ba078501f3cdc6af80c8edc GIT binary patch literal 21450 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 OkguG5FcuXy*8c!5`b5_N literal 0 HcmV?d00001 diff --git a/documentation/overview-manual/overview-manual.xml b/documentation/overview-manual/overview-manual.xml new file mode 100644 index 0000000000..9eda19a8f7 --- /dev/null +++ b/documentation/overview-manual/overview-manual.xml @@ -0,0 +1,90 @@ + %poky; ] > + + + + + + + + + + + + Yocto Project Overview Manual + + + + + Scott Rifenbark + + Scotty's Documentation Services, INC + + srifenbark@gmail.com + + + + + + 2.5 + April 2018 + The initial document released with the Yocto Project 2.5 Release. + + + + + ©RIGHT_YEAR; + Linux Foundation + + + + + Permission is granted to copy, distribute and/or modify this document under + the terms of the + Creative Commons Attribution-Share Alike 2.0 UK: England & Wales as published by + Creative Commons. + + Manual Notes + + + This version of the + Yocto Project Overview Manual + is for the &YOCTO_DOC_VERSION; release of the + Yocto Project. + To be sure you have the latest version of the manual + for this release, use the manual from the + Yocto Project documentation page. + + + For manuals associated with other releases of the Yocto + Project, go to the + Yocto Project documentation page + and use the drop-down "Active Releases" button + and choose the manual associated with the desired + Yocto Project. + + + To report any inaccuracies or problems with this + manual, send an email to the Yocto Project + discussion group at + yocto@yoctoproject.com or log into + the freenode #yocto channel. + + + + + + + + + + + diff --git a/documentation/overview-manual/overview-style.css b/documentation/overview-manual/overview-style.css new file mode 100644 index 0000000000..9d7bf9e0d6 --- /dev/null +++ b/documentation/overview-manual/overview-style.css @@ -0,0 +1,988 @@ +/* + Generic XHTML / DocBook XHTML CSS Stylesheet. + + Browser wrangling and typographic design by + Oyvind Kolas / pippin@gimp.org + + Customised for Poky by + Matthew Allum / mallum@o-hand.com + + Thanks to: + Liam R. E. Quin + William Skaggs + Jakub Steiner + + Structure + --------- + + The stylesheet is divided into the following sections: + + Positioning + Margins, paddings, width, font-size, clearing. + Decorations + Borders, style + Colors + Colors + Graphics + Graphical backgrounds + Nasty IE tweaks + Workarounds needed to make it work in internet explorer, + currently makes the stylesheet non validating, but up until + this point it is validating. + Mozilla extensions + Transparency for footer + Rounded corners on boxes + +*/ + + + /*************** / + / Positioning / +/ ***************/ + +body { + font-family: Verdana, Sans, sans-serif; + + min-width: 640px; + width: 80%; + margin: 0em auto; + padding: 2em 5em 5em 5em; + color: #333; +} + +h1,h2,h3,h4,h5,h6,h7 { + font-family: Arial, Sans; + color: #00557D; + clear: both; +} + +h1 { + font-size: 2em; + text-align: left; + padding: 0em 0em 0em 0em; + margin: 2em 0em 0em 0em; +} + +h2.subtitle { + margin: 0.10em 0em 3.0em 0em; + padding: 0em 0em 0em 0em; + font-size: 1.8em; + padding-left: 20%; + font-weight: normal; + font-style: italic; +} + +h2 { + margin: 2em 0em 0.66em 0em; + padding: 0.5em 0em 0em 0em; + font-size: 1.5em; + font-weight: bold; +} + +h3.subtitle { + margin: 0em 0em 1em 0em; + padding: 0em 0em 0em 0em; + font-size: 142.14%; + text-align: right; +} + +h3 { + margin: 1em 0em 0.5em 0em; + padding: 1em 0em 0em 0em; + font-size: 140%; + font-weight: bold; +} + +h4 { + margin: 1em 0em 0.5em 0em; + padding: 1em 0em 0em 0em; + font-size: 120%; + font-weight: bold; +} + +h5 { + margin: 1em 0em 0.5em 0em; + padding: 1em 0em 0em 0em; + font-size: 110%; + font-weight: bold; +} + +h6 { + margin: 1em 0em 0em 0em; + padding: 1em 0em 0em 0em; + font-size: 110%; + font-weight: bold; +} + +.authorgroup { + background-color: transparent; + background-repeat: no-repeat; + padding-top: 256px; + background-image: url("figures/overview-title.png"); + background-position: left top; + margin-top: -256px; + padding-right: 50px; + margin-left: 0px; + text-align: right; + width: 740px; +} + +h3.author { + margin: 0em 0me 0em 0em; + padding: 0em 0em 0em 0em; + font-weight: normal; + font-size: 100%; + color: #333; + clear: both; +} + +.author tt.email { + font-size: 66%; +} + +.titlepage hr { + width: 0em; + clear: both; +} + +.revhistory { + padding-top: 2em; + clear: both; +} + +.toc, +.list-of-tables, +.list-of-examples, +.list-of-figures { + padding: 1.33em 0em 2.5em 0em; + color: #00557D; +} + +.toc p, +.list-of-tables p, +.list-of-figures p, +.list-of-examples p { + padding: 0em 0em 0em 0em; + padding: 0em 0em 0.3em; + margin: 1.5em 0em 0em 0em; +} + +.toc p b, +.list-of-tables p b, +.list-of-figures p b, +.list-of-examples p b{ + font-size: 100.0%; + font-weight: bold; +} + +.toc dl, +.list-of-tables dl, +.list-of-figures dl, +.list-of-examples dl { + margin: 0em 0em 0.5em 0em; + padding: 0em 0em 0em 0em; +} + +.toc dt { + margin: 0em 0em 0em 0em; + padding: 0em 0em 0em 0em; +} + +.toc dd { + margin: 0em 0em 0em 2.6em; + padding: 0em 0em 0em 0em; +} + +div.glossary dl, +div.variablelist dl { +} + +.glossary dl dt, +.variablelist dl dt, +.variablelist dl dt span.term { + font-weight: normal; + width: 20em; + text-align: right; +} + +.variablelist dl dt { + margin-top: 0.5em; +} + +.glossary dl dd, +.variablelist dl dd { + margin-top: -1em; + margin-left: 25.5em; +} + +.glossary dd p, +.variablelist dd p { + margin-top: 0em; + margin-bottom: 1em; +} + + +div.calloutlist table td { + padding: 0em 0em 0em 0em; + margin: 0em 0em 0em 0em; +} + +div.calloutlist table td p { + margin-top: 0em; + margin-bottom: 1em; +} + +div p.copyright { + text-align: left; +} + +div.legalnotice p.legalnotice-title { + margin-bottom: 0em; +} + +p { + line-height: 1.5em; + margin-top: 0em; + +} + +dl { + padding-top: 0em; +} + +hr { + border: solid 1px; +} + + +.mediaobject, +.mediaobjectco { + text-align: center; +} + +img { + border: none; +} + +ul { + padding: 0em 0em 0em 1.5em; +} + +ul li { + padding: 0em 0em 0em 0em; +} + +ul li p { + text-align: left; +} + +table { + width :100%; +} + +th { + padding: 0.25em; + text-align: left; + font-weight: normal; + vertical-align: top; +} + +td { + padding: 0.25em; + vertical-align: top; +} + +p a[id] { + margin: 0px; + padding: 0px; + display: inline; + background-image: none; +} + +a { + text-decoration: underline; + color: #444; +} + +pre { + overflow: auto; +} + +a:hover { + text-decoration: underline; + /*font-weight: bold;*/ +} + +/* This style defines how the permalink character + appears by itself and when hovered over with + the mouse. */ + +[alt='Permalink'] { color: #eee; } +[alt='Permalink']:hover { color: black; } + + +div.informalfigure, +div.informalexample, +div.informaltable, +div.figure, +div.table, +div.example { + margin: 1em 0em; + padding: 1em; + page-break-inside: avoid; +} + + +div.informalfigure p.title b, +div.informalexample p.title b, +div.informaltable p.title b, +div.figure p.title b, +div.example p.title b, +div.table p.title b{ + padding-top: 0em; + margin-top: 0em; + font-size: 100%; + font-weight: normal; +} + +.mediaobject .caption, +.mediaobject .caption p { + text-align: center; + font-size: 80%; + padding-top: 0.5em; + padding-bottom: 0.5em; +} + +.epigraph { + padding-left: 55%; + margin-bottom: 1em; +} + +.epigraph p { + text-align: left; +} + +.epigraph .quote { + font-style: italic; +} +.epigraph .attribution { + font-style: normal; + text-align: right; +} + +span.application { + font-style: italic; +} + +.programlisting { + font-family: monospace; + font-size: 80%; + white-space: pre; + margin: 1.33em 0em; + padding: 1.33em; +} + +.tip, +.warning, +.caution, +.note { + margin-top: 1em; + margin-bottom: 1em; + +} + +/* force full width of table within div */ +.tip table, +.warning table, +.caution table, +.note table { + border: none; + width: 100%; +} + + +.tip table th, +.warning table th, +.caution table th, +.note table th { + padding: 0.8em 0.0em 0.0em 0.0em; + margin : 0em 0em 0em 0em; +} + +.tip p, +.warning p, +.caution p, +.note p { + margin-top: 0.5em; + margin-bottom: 0.5em; + padding-right: 1em; + text-align: left; +} + +.acronym { + text-transform: uppercase; +} + +b.keycap, +.keycap { + padding: 0.09em 0.3em; + margin: 0em; +} + +.itemizedlist li { + clear: none; +} + +.filename { + font-size: medium; + font-family: Courier, monospace; +} + + +div.navheader, div.heading{ + position: absolute; + left: 0em; + top: 0em; + width: 100%; + background-color: #cdf; + width: 100%; +} + +div.navfooter, div.footing{ + position: fixed; + left: 0em; + bottom: 0em; + background-color: #eee; + width: 100%; +} + + +div.navheader td, +div.navfooter td { + font-size: 66%; +} + +div.navheader table th { + /*font-family: Georgia, Times, serif;*/ + /*font-size: x-large;*/ + font-size: 80%; +} + +div.navheader table { + border-left: 0em; + border-right: 0em; + border-top: 0em; + width: 100%; +} + +div.navfooter table { + border-left: 0em; + border-right: 0em; + border-bottom: 0em; + width: 100%; +} + +div.navheader table td a, +div.navfooter table td a { + color: #777; + text-decoration: none; +} + +/* normal text in the footer */ +div.navfooter table td { + color: black; +} + +div.navheader table td a:visited, +div.navfooter table td a:visited { + color: #444; +} + + +/* links in header and footer */ +div.navheader table td a:hover, +div.navfooter table td a:hover { + text-decoration: underline; + background-color: transparent; + color: #33a; +} + +div.navheader hr, +div.navfooter hr { + display: none; +} + + +.qandaset tr.question td p { + margin: 0em 0em 1em 0em; + padding: 0em 0em 0em 0em; +} + +.qandaset tr.answer td p { + margin: 0em 0em 1em 0em; + padding: 0em 0em 0em 0em; +} +.answer td { + padding-bottom: 1.5em; +} + +.emphasis { + font-weight: bold; +} + + + /************* / + / decorations / +/ *************/ + +.titlepage { +} + +.part .title { +} + +.subtitle { + border: none; +} + +/* +h1 { + border: none; +} + +h2 { + border-top: solid 0.2em; + border-bottom: solid 0.06em; +} + +h3 { + border-top: 0em; + border-bottom: solid 0.06em; +} + +h4 { + border: 0em; + border-bottom: solid 0.06em; +} + +h5 { + border: 0em; +} +*/ + +.programlisting { + border: solid 1px; +} + +div.figure, +div.table, +div.informalfigure, +div.informaltable, +div.informalexample, +div.example { + border: 1px solid; +} + + + +.tip, +.warning, +.caution, +.note { + border: 1px solid; +} + +.tip table th, +.warning table th, +.caution table th, +.note table th { + border-bottom: 1px solid; +} + +.question td { + border-top: 1px solid black; +} + +.answer { +} + + +b.keycap, +.keycap { + border: 1px solid; +} + + +div.navheader, div.heading{ + border-bottom: 1px solid; +} + + +div.navfooter, div.footing{ + border-top: 1px solid; +} + + /********* / + / colors / +/ *********/ + +body { + color: #333; + background: white; +} + +a { + background: transparent; +} + +a:hover { + background-color: #dedede; +} + + +h1, +h2, +h3, +h4, +h5, +h6, +h7, +h8 { + background-color: transparent; +} + +hr { + border-color: #aaa; +} + + +.tip, .warning, .caution, .note { + border-color: #fff; +} + + +.tip table th, +.warning table th, +.caution table th, +.note table th { + border-bottom-color: #fff; +} + + +.warning { + background-color: #f0f0f2; +} + +.caution { + background-color: #f0f0f2; +} + +.tip { + background-color: #f0f0f2; +} + +.note { + background-color: #f0f0f2; +} + +.glossary dl dt, +.variablelist dl dt, +.variablelist dl dt span.term { + color: #044; +} + +div.figure, +div.table, +div.example, +div.informalfigure, +div.informaltable, +div.informalexample { + border-color: #aaa; +} + +pre.programlisting { + color: black; + background-color: #fff; + border-color: #aaa; + border-width: 2px; +} + +.guimenu, +.guilabel, +.guimenuitem { + background-color: #eee; +} + + +b.keycap, +.keycap { + background-color: #eee; + border-color: #999; +} + + +div.navheader { + border-color: black; +} + + +div.navfooter { + border-color: black; +} + +.writernotes { + color: red; +} + + + /*********** / + / graphics / +/ ***********/ + +/* +body { + background-image: url("images/body_bg.jpg"); + background-attachment: fixed; +} + +.navheader, +.note, +.tip { + background-image: url("images/note_bg.jpg"); + background-attachment: fixed; +} + +.warning, +.caution { + background-image: url("images/warning_bg.jpg"); + background-attachment: fixed; +} + +.figure, +.informalfigure, +.example, +.informalexample, +.table, +.informaltable { + background-image: url("images/figure_bg.jpg"); + background-attachment: fixed; +} + +*/ +h1, +h2, +h3, +h4, +h5, +h6, +h7{ +} + +/* +Example of how to stick an image as part of the title. + +div.article .titlepage .title +{ + background-image: url("figures/white-on-black.png"); + background-position: center; + background-repeat: repeat-x; +} +*/ + +div.preface .titlepage .title, +div.colophon .title, +div.chapter .titlepage .title, +div.article .titlepage .title +{ +} + +div.section div.section .titlepage .title, +div.sect2 .titlepage .title { + background: none; +} + + +h1.title { + background-color: transparent; + background-repeat: no-repeat; + height: 256px; + text-indent: -9000px; + overflow:hidden; +} + +h2.subtitle { + background-color: transparent; + text-indent: -9000px; + overflow:hidden; + width: 0px; + display: none; +} + + /*************************************** / + / pippin.gimp.org specific alterations / +/ ***************************************/ + +/* +div.heading, div.navheader { + color: #777; + font-size: 80%; + padding: 0; + margin: 0; + text-align: left; + position: absolute; + top: 0px; + left: 0px; + width: 100%; + height: 50px; + background: url('/gfx/heading_bg.png') transparent; + background-repeat: repeat-x; + background-attachment: fixed; + border: none; +} + +div.heading a { + color: #444; +} + +div.footing, div.navfooter { + border: none; + color: #ddd; + font-size: 80%; + text-align:right; + + width: 100%; + padding-top: 10px; + position: absolute; + bottom: 0px; + left: 0px; + + background: url('/gfx/footing_bg.png') transparent; +} +*/ + + + + /****************** / + / nasty ie tweaks / +/ ******************/ + +/* +div.heading, div.navheader { + width:expression(document.body.clientWidth + "px"); +} + +div.footing, div.navfooter { + width:expression(document.body.clientWidth + "px"); + margin-left:expression("-5em"); +} +body { + padding:expression("4em 5em 0em 5em"); +} +*/ + + /**************************************** / + / mozilla vendor specific css extensions / +/ ****************************************/ +/* +div.navfooter, div.footing{ + -moz-opacity: 0.8em; +} + +div.figure, +div.table, +div.informalfigure, +div.informaltable, +div.informalexample, +div.example, +.tip, +.warning, +.caution, +.note { + -moz-border-radius: 0.5em; +} + +b.keycap, +.keycap { + -moz-border-radius: 0.3em; +} +*/ + +table tr td table tr td { + display: none; +} + + +hr { + display: none; +} + +table { + border: 0em; +} + + .photo { + float: right; + margin-left: 1.5em; + margin-bottom: 1.5em; + margin-top: 0em; + max-width: 17em; + border: 1px solid gray; + padding: 3px; + background: white; +} + .seperator { + padding-top: 2em; + clear: both; + } + + #validators { + margin-top: 5em; + text-align: right; + color: #777; + } + @media print { + body { + font-size: 8pt; + } + .noprint { + display: none; + } + } + + +.tip, +.note { + background: #f0f0f2; + color: #333; + padding: 20px; + margin: 20px; +} + +.tip h3, +.note h3 { + padding: 0em; + margin: 0em; + font-size: 2em; + font-weight: bold; + color: #333; +} + +.tip a, +.note a { + color: #333; + text-decoration: underline; +} + +.footnote { + font-size: small; + color: #333; +} + +/* Changes the announcement text */ +.tip h3, +.warning h3, +.caution h3, +.note h3 { + font-size:large; + color: #00557D; +} diff --git a/documentation/poky.ent b/documentation/poky.ent index bbef07bb5e..1be7be8e85 100644 --- a/documentation/poky.ent +++ b/documentation/poky.ent @@ -59,6 +59,7 @@ + diff --git a/documentation/tools/mega-manual.sed b/documentation/tools/mega-manual.sed index 4d4f34ba35..8ea92e6598 100644 --- a/documentation/tools/mega-manual.sed +++ b/documentation/tools/mega-manual.sed @@ -16,6 +16,7 @@ s/\"ulink\" href=\"http:\/\/www.yoctoproject.org\/docs\/2.5\/poky-ref-manual\/po s/\"ulink\" href=\"http:\/\/www.yoctoproject.org\/docs\/2.5\/sdk-manual\/sdk-manual.html#/\"link\" href=\"#/g s/\"ulink\" href=\"http:\/\/www.yoctoproject.org\/docs\/2.5\/bsp-guide\/bsp-guide.html#/\"link\" href=\"#/g s/\"ulink\" href=\"http:\/\/www.yoctoproject.org\/docs\/2.5\/dev-manual\/dev-manual.html#/\"link\" href=\"#/g +s/\"ulink\" href=\"http:\/\/www.yoctoproject.org\/docs\/2.5\/overview-manual\/overview-manual.html#/\"link\" href=\"#/g s/\"ulink\" href=\"http:\/\/www.yoctoproject.org\/docs\/2.5\/kernel-dev\/kernel-dev.html#/\"link\" href=\"#/g s/\"ulink\" href=\"http:\/\/www.yoctoproject.org\/docs\/2.5\/profile-manual\/profile-manual.html#/\"link\" href=\"#/g s/\"ulink\" href=\"http:\/\/www.yoctoproject.org\/docs\/2.5\/ref-manual\/ref-manual.html#/\"link\" href=\"#/g @@ -25,6 +26,7 @@ s/\"ulink\" href=\"http:\/\/www.yoctoproject.org\/docs\/2.5\/yocto-project-qs\/y # Process cases where just an external manual is referenced without an id anchor s/Yocto Project Quick Start<\/a>/Yocto Project Quick Start/g s/Yocto Project Development Tasks Manual<\/a>/Yocto Project Development Tasks Manual/g +s/Yocto Project Overview Manual<\/a>/Yocto Project Overview Manual/g s/Yocto Project Software Development Kit (SDK) Developer's Guide<\/a>/Yocto Project Software Development Kit (SDK) Developer's Guide/g s/Yocto Project Board Support Package (BSP) Developer's Guide<\/a>/Yocto Project Board Support Package (BSP) Developer's Guide/g s/Yocto Project Profiling and Tracing Manual<\/a>/Yocto Project Profiling and Tracing Manual/g