Changeset 105564 in vbox
- Timestamp:
- Aug 1, 2024 12:18:48 PM (4 months ago)
- Location:
- trunk/doc/manual
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/manual/Config.kmk
r105298 r105564 117 117 VBOX_PATH_DOCBOOK ?= $(KBUILD_DEVTOOLS)/common/DocBook/v1.69.1 118 118 VBOX_PATH_DOCBOOK_DTD ?= $(KBUILD_DEVTOOLS)/common/docbook-xml/v4.5 119 VBOX_PATH_DITA_DTD ?= $(VBOX_DITA_OT_PATH)/plugins/org.oasis-open.dita.v1_2/dtd 119 120 else 120 121 # use docbook of the build host 121 122 VBOX_PATH_DOCBOOK ?= /usr/share/xml/docbook/stylesheet/docbook-xsl 122 123 VBOX_PATH_DOCBOOK_DTD ?= /usr/share/xml/docbook/schema/dtd/4.5 124 VBOX_PATH_DITA_DTD ?= $(VBOX_DITA_OT_PATH)/plugins/org.oasis-open.dita.v1_2/dtd 123 125 endif 124 126 VBOX_XML_CATALOG ?= $(VBOX_PATH_MANUAL_OUTBASE)/vbox-doc.cat 125 127 VBOX_XML_CATALOG_DOCBOOK ?= $(VBOX_PATH_MANUAL_OUTBASE)/docbook.cat 128 VBOX_XML_CATALOG_DITA ?= $(VBOX_PATH_MANUAL_OUTBASE)/dita.cat 126 129 VBOX_XML_CATALOG_MANUAL ?= $(VBOX_PATH_MANUAL_OUTBASE)/manual.cat 130 VBOX_XML_ALL_CATALOGS_DEP ?= $(VBOX_XML_CATALOG) $(VBOX_XML_CATALOG_DOCBOOK) $(VBOX_XML_CATALOG_DITA) $(VBOX_XML_CATALOG_MANUAL) 127 131 VBOX_XML_ENTITIES ?= $(VBOX_PATH_MANUAL_OUTBASE)/all-entities.ent 128 132 … … 168 172 $$(VBOX_PATH_MANUAL_SRC)/docbook-refentry-to-manpage-preprocessing.xsl \ 169 173 $(if $(4), $$(VBOX_PATH_MANUAL_OUTBASE)/$(5)/$$(VBOX_XML_XREF_TO_TEXT),) \ 170 $$(VBOX_XML_ CATALOG) $$(VBOX_XML_CATALOG_DOCBOOK) $$(VBOX_XML_CATALOG_MANUAL) \174 $$(VBOX_XML_ALL_CATALOGS_DEP) \ 171 175 $$(VBOX_VERSION_STAMP) | $$$$(dir $$$$@) 172 176 $$(call MSG_TOOL,xsltproc $$(notdir $$(firstword $$(filter %.xsl,$$^))),,$$(firstword $$(filter %.xml,$$^)),$$@) … … 195 199 $$(VBOX_DOCBOOK_REFENTRY_TO_H_HELP) \ 196 200 $(2) \ 197 $$(VBOX_XML_ CATALOG) $$(VBOX_XML_CATALOG_DOCBOOK) $$(VBOX_XML_CATALOG_MANUAL) $(MAKEFILE) | $$$$(dir $$$$@)201 $$(VBOX_XML_ALL_CATALOGS_DEP) $(MAKEFILE) | $$$$(dir $$$$@) 198 202 $$(call MSG_TOOL,xsltproc $$(notdir $$(firstword $$(filter %.xsl,$$^))),,$$(filter %.xml,$$^),$$(patsubst %.ts,%,$$@)) 199 203 $$(QUIET)$$(APPEND) -tn "$$@" \ … … 254 258 ' <delegateURI uriStartString="http://www.oasis-open.org/docbook/" catalog="file://$(VBOX_FILE_URL_MAYBE_SLASH)$(VBOX_XML_CATALOG_DOCBOOK)"/>' \ 255 259 ' <delegateURI uriStartString="http://docbook.org/" catalog="file://$(VBOX_FILE_URL_MAYBE_SLASH)$(VBOX_XML_CATALOG_DOCBOOK)"/>' \ 260 ' <delegatePublic publicIdStartString="-//OASIS/DTD DITA" catalog="file://$(VBOX_FILE_URL_MAYBE_SLASH)$(VBOX_XML_CATALOG_DITA)"/>' \ 261 ' <delegateSystem systemIdStartString="$(VBOX_PATH_MANUAL_SRC)/en_US/dita/bookmap.dtd" catalog="file://$(VBOX_FILE_URL_MAYBE_SLASH)$(VBOX_XML_CATALOG_DITA)"/>' \ 262 ' <delegateSystem systemIdStartString="$(VBOX_PATH_MANUAL_SRC)/en_US/dita/topics/topic.dtd" catalog="file://$(VBOX_FILE_URL_MAYBE_SLASH)$(VBOX_XML_CATALOG_DITA)"/>' \ 256 263 ' <delegateSystem systemIdStartString="$(VBOX_PATH_MANUAL_SRC)" catalog="file://$(VBOX_FILE_URL_MAYBE_SLASH)$(VBOX_XML_CATALOG_MANUAL)"/>' \ 257 264 ' <delegateSystem systemIdStartString="$(VBOX_PATH_MANUAL_OUTBASE)" catalog="file://$(VBOX_FILE_URL_MAYBE_SLASH)$(VBOX_XML_CATALOG_MANUAL)"/>' \ … … 302 309 '</catalog>' 303 310 311 # Create a dita catalog file for xsltproc that points to the local dita files. 312 $(VBOX_XML_CATALOG_DITA): $(VBOX_PATH_MANUAL_SRC)/Config.kmk | $$(dir $$@) 313 $(call MSG_L1,Creating catalog $@) 314 $(QUIET)$(APPEND) -tn "$@" \ 315 '<?xml version="1.0"?>' \ 316 '<!DOCTYPE catalog PUBLIC "-//OASIS//DTD Entity Resolution XML Catalog V1.0//EN" "http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd">' \ 317 '<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">' \ 318 ' <public publicId="-//OASIS//DTD DITA BookMap//EN" uri="file://$(VBOX_FILE_URL_MAYBE_SLASH)$(VBOX_PATH_DITA_DTD)/bookmap/dtd/bookmap.dtd"/>' \ 319 ' <public publicId="-//OASIS//DTD DITA Topic//EN" uri="file://$(VBOX_FILE_URL_MAYBE_SLASH)$(VBOX_PATH_DITA_DTD)/technicalContent/dtd/topic.dtd"/>' \ 320 ' <system systemId="$(VBOX_PATH_MANUAL_SRC)/en_US/dita/bookmap.dtd" uri="file://$(VBOX_FILE_URL_MAYBE_SLASH)$(VBOX_PATH_DITA_DTD)/bookmap/dtd/bookmap.dtd"/>' \ 321 ' <system systemId="$(VBOX_PATH_MANUAL_SRC)/en_US/dita/topics/topic.dtd" uri="file://$(VBOX_FILE_URL_MAYBE_SLASH)$(VBOX_PATH_DITA_DTD)/technicalContent/dtd/topic.dtd"/>' \ 322 '</catalog>' 323 304 324 # Create a docbook catalog file for xsltproc that points to the local manual files in non-default locations 305 325 $(VBOX_XML_CATALOG_MANUAL): $(VBOX_PATH_MANUAL_SRC)/Config.kmk | $$(dir $$@) … … 379 399 $$(wildcard $$(VBOX_PATH_MANUAL_SRC)/$(1)/dita/topics/*.xml) \ 380 400 $$(VBOX_MANUAL_XML_FILES_COMMON) \ 381 $$(VBOX_XML_ CATALOG) $$(VBOX_XML_CATALOG_DOCBOOK) $$(VBOX_XML_CATALOG_MANUAL) $$(VBOX_XML_ENTITIES) \401 $$(VBOX_XML_ALL_CATALOGS_DEP) $$(VBOX_XML_ENTITIES) \ 382 402 | $$$$(dir $$$$@) 383 403 $$(call MSG_L1,Creating stylesheet $$@) … … 394 414 if 0 # Enable to see the full combined document. 395 415 $$(QUIET)$$(call VBOX_XSLTPROC_WITH_CAT,,$$(VBOX_PATH_MANUAL_OUTBASE)/$(1)/$$(VBOX_XML_XREF_TO_TEXT).cat) \ 416 --path "$$(VBOX_PATH_MANUAL_SRC)/$(1)/dita/topics/licensing/vbox-base" \ 417 --path "$$(VBOX_PATH_MANUAL_SRC)/$(1)/dita/topics/licensing/vbox-ext" \ 418 --path "$$(VBOX_PATH_MANUAL_SRC)/$(1)/dita/topics/licensing" \ 396 419 --path "$$(VBOX_PATH_MANUAL_SRC)/$(1)/dita/topics" \ 397 --path "$(VBOX_DITA_OT_PATH)/dtd/bookmap/dtd" \398 --path "$(VBOX_DITA_OT_PATH)/dtd/technicalContent/dtd" \399 420 --output "[email protected]" "$$(VBOX_PATH_MANUAL_SRC)/ditamap-to-single-xml.xsl" "[email protected]" 400 421 endif 401 422 $$(QUIET)$$(call VBOX_XSLTPROC_WITH_CAT,,$$(VBOX_PATH_MANUAL_OUTBASE)/$(1)/$$(VBOX_XML_XREF_TO_TEXT).cat) \ 423 --path "$$(VBOX_PATH_MANUAL_SRC)/$(1)/dita/topics/licensing/vbox-base" \ 424 --path "$$(VBOX_PATH_MANUAL_SRC)/$(1)/dita/topics/licensing/vbox-ext" \ 425 --path "$$(VBOX_PATH_MANUAL_SRC)/$(1)/dita/topics/licensing" \ 402 426 --path "$$(VBOX_PATH_MANUAL_SRC)/$(1)/dita/topics" \ 403 --path "$(VBOX_DITA_OT_PATH)/dtd/bookmap/dtd" \404 --path "$(VBOX_DITA_OT_PATH)/dtd/technicalContent/dtd" \405 427 --stringparam 'g_sMode' 'first' \ 406 428 --output "$$@" \ -
trunk/doc/manual/Makefile.kmk
r105515 r105564 201 201 $(VBOX_XML_CATALOG) \ 202 202 $(VBOX_XML_CATALOG_DOCBOOK) \ 203 $(VBOX_XML_CATALOG_DITA) \ 203 204 $(VBOX_XML_CATALOG_MANUAL) \ 204 205 $(VBOX_XML_ENTITIES) \ … … 443 444 $(VBOX_PATH_MANUAL_SRC)/docbook2latex.xsl \ 444 445 $(if $(VBOX_HAVE_XMLLINT),$(VBOX_PATH_MANUAL_OUTBASE)/en_US/validatesdkref.run,) \ 445 $(VBOX_XML_CATALOG) \ 446 $(VBOX_XML_CATALOG_DOCBOOK) \ 447 $(VBOX_XML_CATALOG_MANUAL) \ 446 $(VBOX_XML_ALL_CATALOGS_DEP) \ 448 447 $(VBOX_XML_ENTITIES) \ 449 448 $(MAKEFILE_CURRENT) \ … … 485 484 $(addprefix $(VBOX_PATH_MANUAL_SRC)/en_US/,$(VBOX_SDKREF_XML_FILES)) \ 486 485 $(VBOX_MANUAL_APIREF_TMP) \ 487 $(VBOX_XML_ CATALOG) $(VBOX_XML_CATALOG_DOCBOOK) $(VBOX_XML_CATALOG_MANUAL) \486 $(VBOX_XML_ALL_CATALOGS_DEP) \ 488 487 $(VBOX_XML_ENTITIES) $(MAKEFILE_CURRENT) | $$(dir $$@) 489 488 $(call MSG_L1,Validating $<) … … 506 505 $(VBOX_PATH_MANUAL_SRC)/docbook2latex.xsl \ 507 506 $(if $(VBOX_HAVE_XMLLINT),$(VBOX_PATH_MANUAL_OUTBASE)/en_US/validateaccessibility.run,) \ 508 $(VBOX_XML_CATALOG) \ 509 $(VBOX_XML_CATALOG_DOCBOOK) \ 510 $(VBOX_XML_CATALOG_MANUAL) \ 507 $(VBOX_XML_ALL_CATALOGS_DEP) \ 511 508 $(VBOX_XML_ENTITIES) \ 512 509 $(MAKEFILE_CURRENT) \ … … 544 541 $(addprefix $(VBOX_PATH_MANUAL_SRC)/en_US/,$(VBOX_ACCESSIBILITY_XML_FILES)) \ 545 542 $(VBOX_DOCBOOK_HTML_ONE_PAGE_FORMATCFG) \ 546 $(VBOX_XML_CATALOG) \ 547 $(VBOX_XML_CATALOG_DOCBOOK) \ 548 $(VBOX_XML_CATALOG_MANUAL) \ 543 $(VBOX_XML_ALL_CATALOGS_DEP) \ 549 544 $(VBOX_XML_ENTITIES) | $$(dir $$@) 550 545 $(call MSG_TOOL,xsltproc $(notdir $(firstword $(filter %.xsl,$^))),,$(firstword $(filter %.xml,$^)),$@) … … 559 554 $(VBOX_PATH_MANUAL_SRC)/en_US/Accessibility.xml \ 560 555 $(addprefix $(VBOX_PATH_MANUAL_SRC)/en_US/,$(VBOX_ACCESSIBILITY_XML_FILES)) \ 561 $(VBOX_XML_ CATALOG) $(VBOX_XML_CATALOG_DOCBOOK) $(VBOX_XML_CATALOG_MANUAL) \556 $(VBOX_XML_ALL_CATALOGS_DEP) \ 562 557 $(VBOX_XML_ENTITIES) $(MAKEFILE_CURRENT) | $$(dir $$@) 563 558 $(call MSG_L1,Validating $<) … … 692 687 $$(VBOX_USER_MANUAL_ID_MAPPING_FILE_$1) \ 693 688 $$(qfirstfile , $$(qwildcard , $$(VBOX_PATH_MANUAL_SRC)/$(1)/$(2).xml) $(3) $$(VBOX_PATH_MANUAL_SRC)/en_US/$(2).xml) \ 694 $$(VBOX_XML_CATALOG) \ 695 $$(VBOX_XML_CATALOG_DOCBOOK) \ 696 $$(VBOX_XML_CATALOG_MANUAL) \ 689 $$(VBOX_XML_ALL_CATALOGS_DEP) \ 697 690 $$(VBOX_XML_ENTITIES) \ 698 691 $$(VBOX_VERSION_STAMP) \ … … 838 831 $$(VBOX_PATH_MANUAL_SRC)/docbook-changelog-to-manual-dita.sh \ 839 832 $$(VBOX_PATH_MANUAL_SRC)/docbook-changelog-to-manual-dita.xsl \ 840 $$(VBOX_XML_CATALOG) \ 841 $$(VBOX_XML_CATALOG_DOCBOOK) \ 842 $$(VBOX_XML_CATALOG_MANUAL) \ 833 $$(VBOX_XML_ALL_CATALOGS_DEP) \ 843 834 | $$$$(dir $$$$@) 844 835 $$(call MSG_TOOL,xsltproc docbook-changelog-to-manual-dita.xsl,,,$$@) … … 1154 1145 $(VBOX_PATH_MANUAL_SRC)/en_US/docbook-changelog-formatcfg.xsl \ 1155 1146 $(VBOX_PATH_MANUAL_OUTBASE)/en_US/user_ChangeLog.xml \ 1156 $(VBOX_XML_CATALOG) \ 1157 $(VBOX_XML_CATALOG_DOCBOOK) \ 1158 $(VBOX_XML_CATALOG_MANUAL) \ 1147 $(VBOX_XML_ALL_CATALOGS_DEP) \ 1159 1148 $(VBOX_XML_ENTITIES) | $$(dir $$@) 1160 1149 $(call MSG_TOOL,xsltproc $(notdir $(firstword $(filter %.xsl,$^))),,$(firstword $(filter %.xml,$^)),$@) … … 1180 1169 $$(VBOX_PATH_MANUAL_SRC)/docbook-refentry-to-manpage-preprocessing.xsl \ 1181 1170 $$(VBOX_PATH_MANUAL_OUTBASE)/$(1)/$$(VBOX_XML_XREF_TO_TEXT) \ 1182 $$(VBOX_XML_ CATALOG) $$(VBOX_XML_CATALOG_DOCBOOK) $$(VBOX_XML_CATALOG_MANUAL) \1171 $$(VBOX_XML_ALL_CATALOGS_DEP) \ 1183 1172 $$(VBOX_XML_ENTITIES) $$(VBOX_VERSION_STAMP) | $$$$(dir $$$$@) 1184 1173 $$(call MSG_TOOL,xsltproc $$(notdir $$(firstword $$(filter %.xsl,$$^))),,$$(firstword $$(filter %.xml,$$^)),$$@) … … 1195 1184 $$(VBOX_PATH_MANUAL_OUTBASE)/$(1)/$(2) \ 1196 1185 $$(VBOX_PATH_MANUAL_SRC)/docbook-refentry-to-manpage.xsl \ 1197 $$(VBOX_XML_ CATALOG) $$(VBOX_XML_CATALOG_DOCBOOK) $$(VBOX_XML_CATALOG_MANUAL) \1186 $$(VBOX_XML_ALL_CATALOGS_DEP) \ 1198 1187 $$(VBOX_XML_ENTITIES) $$(VBOX_VERSION_STAMP) | $$$$(dir $$$$@) 1199 1188 $$(call MSG_TOOL,xsltproc $$(notdir $$(firstword $$(filter %.xsl,$$^))),,$$(firstword $$(filter %.xml,$$^)),$$@) -
trunk/doc/manual/en_US/dita/UserManual.ditamap
r105515 r105564 645 645 </chapter> 646 646 647 <!-- <chapter href="topics/licensing/licensing_chapter.dita" chunk="to-content"> 647 <!-- Third Party Licenses--> 648 <chapter href="topics/licensing/licensing_chapter.dita" chunk="to-content"> 648 649 <topicref format="ditamap" href="topics/licensing/licensing.ditamap"/> 649 </chapter> --> 650 651 <!-- Third Party Licenses--> 650 </chapter> 652 651 653 652 <chapter href="topics/privacy.dita" chunk="to-content"/> -
trunk/doc/manual/pdf-theme-UserManual.yaml
r105417 r105564 261 261 syntaxdiagram: 262 262 font-family: $pdf2-font-monospaced 263 font-size: 10pt # Needed for long unbreakable synopsis bits 263 264 start-indent: '1cm + from-parent(start-indent)' 264 265 text-indent: -1cm … … 268 269 pre: 269 270 font-family: $pdf2-font-monospaced 271 font-size: 9pt # Needed for 80 column 270 272 userinput: 271 273 font-family: $pdf2-font-monospaced 274 font-size: 10pt # More line length without annoying line breaks 272 275 screen: 273 276 font-family: $pdf2-font-monospaced 277 font-size: 10pt # More line length without annoying line breaks 274 278 systemoutput: 275 279 font-family: $pdf2-font-monospaced 280 font-size: 10pt # More line length without annoying line breaks 276 281 277 282
Note:
See TracChangeset
for help on using the changeset viewer.