Format File Changes from 2023.1.4515 to 2024.1.4545
Changes to files in
Formats/
between ePublisher 2023.1.4515 and 2024.1.4545. Users who have created project-level overrides for any listed file should review and merge the corresponding changes.
Shared
File
Category
Summary
common/baggage/document.xsl
Transform
Renamed wwdoc:Quote template match/param to wwdoc:Block (document model element rename)
common/behaviors/document.xsl
Transform
Added popup and popup-page-rule attribute emission to Paragraph, List, and Block behavior templates; renamed wwdoc:Quote to wwdoc:Block
common/classes.fti
Configuration
Added new "auto-detect" class option value
common/files/copy.xsl
Transform
Hardened VarDestinationPath to use string($VarCopyFile[1]/@path) to avoid node-set ambiguity
common/index/document.xsl
Transform
Updated index paragraph XPath to match wwdoc:Block instead of wwdoc:Quote
common/links/document.xsl
Transform
Expanded Paragraph template match to cover wwdoc:List and wwdoc:Block; renamed wwdoc:Quote to wwdoc:Block
common/links/gather.xsl
Transform
Renamed paragraphlinks template match from wwdoc:Quote to wwdoc:Block
common/locale/locale.fti
Localization
Added 12 new locale codes: da, cs, et, fi, hr, hu, lt, nl, no, pl, tr, ar
common/locale/locales.xml
Localization
Added 12 new full locale definitions (Czech, Estonian, Finnish, Croatian, Hungarian, Lithuanian, Dutch, Norwegian, Polish, Turkish, Danish, Arabic)
common/pages/pagetemplate.xsl
Transform
Added PageTemplate-Process and PageTemplate-ProcessFragment templates for project/target variable substitution; added file copy helpers and wwvars namespace
common/pages/popups.xsl
Transform
Popup resolution now includes tables (wwbehaviors:Table) in addition to paragraphs
common/project/properties.xsl
Transform
Added Property-Normalize template that returns a default value when a property string is empty
common/splits/nameinfo.xsl
Transform
Popup-define element lookup now includes wwbehaviors:Table elements
common/toc/document.fti
Configuration
Removed "auto-detect" class definition (moved to common/classes.fti)
common/toc/document.xsl
Transform
Renamed TOC template match from wwdoc:Quote to wwdoc:Block
fo/fo.fti
Configuration
Added header-footer-macros option class; renamed property group "html" to "layout"; adjusted page/body margin defaults; changed region display-align defaults; removed position property
fo/fo_properties.xml
Configuration
Removed the "position" property from FO properties mapping
fo/fo_properties.xsl
Transform
Skip properties with empty @Value; suppress invalid "none" color values for FO color properties
preview/document.xsl
Transform
Renamed wwdoc:Quote template match to wwdoc:Block
preview/overrides.xsl
Transform
Updated paragraph/list style XPath to use wwdoc:Block instead of wwdoc:Quote
reports/accessibility/document.xsl
Transform
Renamed template match from wwdoc:Quote to wwdoc:Block
reports/links/document.xsl
Transform
Renamed template match from wwdoc:Quote to wwdoc:Block
reports/styles/document.xsl
Transform
Renamed template match from wwdoc:Quote to wwdoc:Block
pdf/document_behaviors.fti
Configuration
New file — shared FTI for PDF-specific document behavior settings
pdf/document_behaviors.xsl
Transform
New file — shared transform for PDF document behavior processing
pdf/project_pdf.xsl
Transform
New file — shared transform for PDF project-level processing
markdown/
(10 files)
Transform, Configuration
New directory — entire shared Markdown output pipeline (document.xsl, markdown.xsl, markdown_output.xsl, tables.xsl, images.xsl, pages.xsl, and companion .fti files plus defaults.xml)
WebWorks Reverb 2.0
File
Category
Summary
API/reverb-search.js
Scripting
Removed GetKeysFromSet helper; dropped wwr_rws parameter from SearchQueryHighlight; reordered GetUrlValues
Pages/Connect.asp
UI
All wwpage asset tokens updated to "…-relative-to-output-root" variants; added popup iframe block
Pages/Index.asp
Scripting
Script src attribute token changed to "copy-relative-to-output-root"
Pages/NotFound.asp
UI
Meta
CSS/script tokens updated to "…-root" variants
Added description meta tag
Pages/Page.asp
UI
Scripting
Added PDF download buttons, Google Translation div, preserve
unknown
file_links input, and noscript warning
CSS/script tokens updated to "…-root" variants
Pages/Page-KnowledgeBase.asp
UI
New file — page template for Knowledge Base output (if present in this version)
Pages/Popup.asp
UI
New file — standalone popup page template with iframe content and Google Translation
Pages/Parcel.asp
Scripting
Script src token changed to "copy-relative-to-output-root"
Pages/Search.asp
Scripting
CSS/script tokens updated to "…-root" variants; search.js path changed to ../scripts/search.js
Pages/Splash.asp
UI
Scripting
Added PDF download buttons, preserve
unknown
file_links input, and noscript div
CSS/script tokens updated to "…-root" variants
Pages/sass/_borders.scss
Styling
Added popup border variables (style, width, color, radius)
Pages/sass/_colors.scss
Styling
Added $popup
background
color and $popup
border
color
Pages/sass/_sizes.scss
Styling
Added popup size variables (max-height, width, padding, margin)
Pages/sass/connect.scss
Styling
Added #popup
div and #popup
iframe styles for popup overlay
Pages/sass/skin.scss
Styling
Added full #popup_div style block with size/color/border/box-shadow variables
Pages/scripts/common.js
Scripting
Added Browser.DecodeHTMLEntities; replaced whitespace-padded highlight regex with Unicode lookbehind/lookahead pattern; removed param
require
whitespace
Pages/scripts/connect.js
Scripting
UI
Added not-found page flag, popup lifecycle (Show/Hide/Position/Load), and popup message-passing handlers
Index entries now HTML-entity-decoded; index keys sorted before rendering
Pages/scripts/page.js
Scripting
PDF buttons excluded from link-interception; removed require_whitespace lookup; added popup hover event listeners with cross-frame messages; expanded Google Translate languages
Pages/scripts/popup.js
Scripting
New file — handles popup iframe link interception and anchor updates via postMessage
Pages/scripts/search-client.js
Scripting
New SplitWordsWithUnicode function; overhauled ParseWordsAndPhrases for quoted phrases with Unicode boundaries; wildcard suffix on last word; raw_phrases added to results
Pages/scripts/search.js
Scripting
Upgraded phrase matching from word-pair to word-triplet; removed require
whitespace lookups; dropped wwr
rws from search URL
Transforms/baggage-search-index.xsl
Transform
Upgraded word-pair index to triplet-based (Dictionary<string,string[]>); description marker from behaviors; wwdoc:Quote renamed to wwdoc:Block
Transforms/connect.xsl
Transform
Refactored to shared PageTemplate-Process pattern; removed inline variable loading; added popup_div injection and GlobalResultPath/GlobalOutputDirectoryPath
Transforms/content.xsl
Transform
Added popup data-popup-href attribute on links; tables emit id attribute; wwdoc:Quote renamed to wwdoc:Block
Transforms/files.xsl
Transform
Refactored to shared PageTemplate-Process; replaced per-page template parameters with single ParameterPopupPageTemplateURI; added variables.xsl include
Transforms/footer.xsl
Transform
Refactored from inline template to shared PageTemplate-Conditions/Replacements/ProcessFragment pattern
Transforms/header.xsl
Transform
Same structural refactor as footer.xsl to shared PageTemplate pattern
Transforms/index.xsl
Transform
Refactored to shared PageTemplate-Process pattern
Transforms/not-found.fti
Configuration
Added "not-found-page-enabled" boolean setting
Transforms/not-found.xsl
Transform
Refactored to shared PageTemplate-Process pattern
Transforms/pages.fti
Configuration
Added "description" behavior item; added "popup" class with define/append values; added popup-start/popup-end items
Transforms/pages.xsl
Transform
Added ParameterProjectSplitsType; added GlobalProjectPDFPath computation; refactored to PageTemplate-Conditions/Replacements pattern; topics replacement uses split's groupID
Transforms/parcel.xsl
Transform
Refactored to shared PageTemplate-Process; removed per-group file copy logic
Transforms/popups.xsl
Transform
New file — generates per-popup HTML pages using Popup.asp template
Transforms/project-copy.xsl
Transform
New file — centralizes copying of shared ASP-template-dependent assets to output root
Transforms/search-index.xsl
Transform
Upgraded word-pair index to triplet structure; wwdoc:Quote renamed to wwdoc:Block
Transforms/search.xsl
Transform
Refactored to shared PageTemplate-Process pattern; added GlobalNumberOfGroups
Transforms/splash.xsl
Transform
Refactored to shared PageTemplate-Process; added GlobalPageRule, GlobalEntryPagePath, GlobalSearchPagePath, GlobalMergeTitle
Transforms/unsupported_browser.xsl
Transform
Refactored to shared PageTemplate-Conditions/Replacements/ProcessFragment pattern
Transforms/wrappers.xsl
Transform
Added ParameterProjectSplitsType and GlobalProjectSplits
format.wwfmt
Configuration
Updated pipeline: files.xsl parameters changed; added project-copy.xsl and popups.xsl stages; pages.xsl gains ParameterProjectSplitsType; PDF stages added
PDF
File
Category
Summary
Pages/Title.asp
UI
Title page header/footer conditions renamed to "disable-*" prefix; title/subtitle blocks changed to conditional display with wwpage:condition guards
Transforms/compile.xsl
Transform
Per-scope compile logic removed and split into three dedicated files (compile-document/group/project.xsl)
Transforms/compile-document.xsl
Transform
New file — document-scope FO compilation pipeline stage
Transforms/compile-group.xsl
Transform
New file — group-scope FO compilation pipeline stage
Transforms/compile-project.xsl
Transform
New file — project-scope FO compilation pipeline stage
Transforms/content.xsl
Transform
wwdoc:Quote renamed to wwdoc:Block; image path resolution changed to project-files-directory; margin/text-indent normalized via Property-Normalize; fo:marker placement corrected; empty table row gets stub cell; float property excluded from FO emission
Transforms/files.xsl
Transform
Added include of common/variables/variables.xsl
Transforms/index.fti
Configuration
SettingClass changed from "paragraph-rule" to "string"
Transforms/pages.fti
Configuration
Added "description" item to behavior marker list
Transforms/stitch.xsl
Transform
Major rework: publish date and scope variables computed once at top level; title/subtitle replacement refactored with Stitch-Text/Stitch-Block templates; title page conditions emitted from stitch; TOC/bookmark generation wrapped in conditionals
Transforms/toc.xsl
Transform
TOC generation wrapped in toc-generate conditional; scope variables resolved once at top level
format.wwfmt
Configuration
Compile stages now reference split compile-document/group/project.xsl; behaviors stage replaced by pdf/document_behaviors.xsl; DropDowns changed from true to false
Dynamic HTML
File
Category
Summary
Pages/Page.asp
Meta
Added conditional description meta tag
Transforms/content.xsl
Transform
wwdoc:Quote renamed to wwdoc:Block
Transforms/files.xsl
Transform
Added include of common/variables/variables.xsl
Transforms/pages.fti
Configuration
Added "description" item to behavior marker list
Transforms/pages.xsl
Transform
Added description marker collection, description-exists condition, and meta-description replacement
Microsoft HTML Help
File
Category
Summary
Pages/Page.asp
Meta
Added conditional description meta tag
Transforms/content.xsl
Transform
wwdoc:Quote renamed to wwdoc:Block
Transforms/files.xsl
Transform
Added include of common/variables/variables.xsl
Transforms/htmlhelp_mergepage.xsl
Transform
Added include of common/variables/variables.xsl
Transforms/index.xsl
Transform
Added include of common/variables/variables.xsl
Transforms/pages.fti
Configuration
Added "description" item to behavior marker list
Transforms/pages.xsl
Transform
Added description marker collection, description-exists condition, and meta-description replacement
Transforms/toc.xsl
Transform
Added include of common/variables/variables.xsl
Eclipse Help
File
Category
Summary
Pages/Page.asp
Meta
Added conditional description meta tag
Transforms/content.xsl
Transform
wwdoc:Quote renamed to wwdoc:Block
Transforms/files.xsl
Transform
Added include of common/variables/variables.xsl
Transforms/pages.fti
Configuration
Added "description" item to behavior marker list
Transforms/pages.xsl
Transform
Added description marker collection, description-exists condition, and meta-description replacement
Oracle Help
File
Category
Summary
Pages/Page.asp
Meta
Added conditional description meta tag
Transforms/content.xsl
Transform
wwdoc:Quote renamed to wwdoc:Block
Transforms/files.xsl
Transform
Added include of common/variables/variables.xsl
Transforms/oraclehelp_helpset.xsl
Transform
Added include of common/variables/variables.xsl
Transforms/pages.fti
Configuration
Added "description" item to behavior marker list
Transforms/pages.xsl
Transform
Added description marker collection, description-exists condition, and meta-description replacement
Sun JavaHelp
File
Category
Summary
Pages/Page.asp
Meta
Added conditional description meta tag
Transforms/content.xsl
Transform
wwdoc:Quote renamed to wwdoc:Block
Transforms/files.xsl
Transform
Added include of common/variables/variables.xsl
Transforms/pages.fti
Configuration
Added "description" item to behavior marker list
Transforms/pages.xsl
Transform
Added description marker collection, description-exists condition, and meta-description replacement
WebWorks Help
File
Category
Summary
Pages/Page.asp
Meta
Added conditional description meta tag
Transforms/content.xsl
Transform
wwdoc:Quote renamed to wwdoc:Block
Transforms/files.xsl
Transform
Added include of common/variables/variables.xsl
Transforms/pages.fti
Configuration
Added "description" item to behavior marker list
Transforms/pages.xsl
Transform
Added description marker collection, description-exists condition, and meta-description replacement
ePUB
File
Category
Summary
Transforms/content.xsl
Transform
wwdoc:Quote renamed to wwdoc:Block
Transforms/files.xsl
Transform
Added include of common/variables/variables.xsl
Transforms/toc.xsl
Transform
Added include of common/variables/variables.xsl
WebWorks Reverb
File
Category
Summary
API/reverb-search.js
Scripting
Search action keys and highlight function signatures updated to abbreviated cargo keys; SearchQueryHighlight now takes stop
words and minimum
word_length parameters; GetKeysFromSet removed
Pages/Page.asp
Meta
Added conditional description meta tag; added Google Translate includedLanguages list
Pages/Splash.asp
Localization
Added Google Translate includedLanguages list
Pages/scripts/common.js
Scripting
Highlight.MatchExpression simplified — require_whitespace removed; whitespace-bounded match logic removed (now always unbounded)
Pages/scripts/connect.js
Scripting
SearchQueryHighlight refactored to read search params from page
cargo; search
minimum
word
length and search
stop
words now fetched from server response
Pages/scripts/page.js
Scripting
SearchQueryHighlight gains minimum
word
length and stop
words parameters; Highlight.ApplyToDocument drops require
whitespace argument
Pages/scripts/search-client.js
Scripting
Major rework: ParseWordsAndPhrases replaced by SplitWordsWithUnicode; wildcard
maps to .
regex; word-pair phrase matching upgraded to triplets; stop word filtering added
Transforms/baggage-search-index.xsl
Transform
Word-pair index upgraded to triplet-based (Dictionary<string,string[]>); search index generation guarded by search-implementation setting
Transforms/content.xsl
Transform
wwdoc:Quote renamed to wwdoc:Block
Transforms/files.xsl
Transform
Added include of common/variables/variables.xsl
Transforms/pages.fti
Configuration
Added "description" item to behavior marker list
Transforms/pages.xsl
Transform
Added description marker collection, description-exists condition, and meta-description replacement
Transforms/search-index.xsl
Transform
Search index generation guarded by search-implementation condition; word-pair index upgraded to triplet structure
This site works best with JavaScript enabled