summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2022-09-19call merge instead of dup on Hash where possible (more efficient)Dan Allen
2022-09-17provide fallback value for base-font-size theme key before processing keysDan Allen
2022-09-17resolves #2343 provide a fallback value for base-font-size (PR #2344)Dan Allen
2022-09-14resolves #2339 fix crash when smallcaps text transform is applied to a ↵Dan Allen
phrase (PR #2340)
2022-09-12resolves #2337 honor GS_OPTIONS environment variable in RGhost optimizer (PR ↵Dan Allen
#2338)
2022-09-11use drop instead of slice to copy array without first entryDan Allen
2022-09-11initialize tmp_files eagerly; move call to register_fonts directly after ↵Dan Allen
loading theme
2022-09-10resolve remote image in document title or section title with autogenerated IDDan Allen
2022-09-07resolves #928 use ICU if available to sort index entries and group terms ↵Dan Allen
under ASCII letter category (PR #2333)
2022-09-06upgrade to prawn-icon 3.1.x to add support for the Material Design Icons ↵Perceval Anichini
(mdi) as an available font-based icon set (PR #2334) Co-authored-by: Perceval <perceval@trilogic.fr>
2022-09-06drop support for the unmaintained payment font for use in font-based iconsDan Allen
2022-09-05update variable name [no ci]Dan Allen
2022-09-05fix collation order of index terms that differ only in caseDan Allen
2022-09-05compute category name in IndexCatalog#init_category methodDan Allen
2022-09-05resolves #2330 allow PDF optimizer to be pluggable (PR #2332)Dan Allen
2022-09-05only load Treetop runtime so it does not overload require methodDan Allen
2022-09-05restore original require after loading treetopDan Allen
2022-09-04resolves #1785 allow optimizer to be specified using :pdf_optimizer API ↵Dan Allen
option (PR #2331)
2022-09-03add missing reader for compliance attribute on optimizerDan Allen
2022-09-03resolves #2328 don't use chapter or part signifier if respective attribute ↵Dan Allen
is unset (PR #2329)
2022-09-03consolidate more logic into init_pdfDan Allen
2022-09-02process pre-wrap role in text formatterDan Allen
2022-09-01ensure heading-min-height-after theme key is ignored if section is empty or ↵Dan Allen
discrete heading is last child
2022-09-01resolves #2326 don't include bottom margin when computing heading height if ↵Dan Allen
heading-min-height-after theme key is empty (PR #2327)
2022-08-31make use of AbstractBlock#empty? methodDan Allen
2022-08-31arrange heading even if section is emptyDan Allen
2022-08-31remove extra line in source [skip ci]Dan Allen
2022-08-30resolves #2314 preserve em and rem units on numerator in calc operation in ↵Dan Allen
theme (PR #2325)
2022-08-30don't include children of section with empty title in outlineDan Allen
2022-08-30don't include children of section with empty title in TOCDan Allen
2022-08-29refactor formatted text transform to simplify how inner space is collapsedDan Allen
2022-08-28simplify logic to apply text transform to first lineDan Allen
2022-08-28don't force justify first line of abstract if it ends with a hard breakDan Allen
2022-08-26revert kwarg to opts on numbered_title methodDan Allen
the way we invoke the method makes it impossible to support kwargs across Ruby impls
2022-08-26set default value of unused _opts argument to nil to indicate intentDan Allen
2022-08-26switch opts to kwarg on numbered_title methodDan Allen
2022-08-26resolves #2322 draw border on heading if it is advanced to next page (PR #2323)Dan Allen
2022-08-26use safe navigation operator in a few more placesDan Allen
2022-08-26replace each with each_value when only the value is neededDan Allen
2022-08-25minor optimization in formatted text transformDan Allen
2022-08-25consolidate code in formatted text transform to make it easier to manageDan Allen
2022-08-24define fallback value for menu caret content in prepare_themeDan Allen
2022-08-24add break opportunity after kbd separatorDan Allen
2022-08-24rename kbd-separator theme key to kbd-separator-content to make its ↵Dan Allen
consistent with other content keys - remap old key and warn
2022-08-23keep caret between items in menu macro with previous item if items wrapDan Allen
2022-08-22share image info cache between primary and scratch documents to avoid ↵Dan Allen
decoding same image more than once (PR #2321)
2022-08-21document the call order for preparing and instantiating a scratch documentDan Allen
2022-08-21resolves #2318 allow theme to specify width for image-based admonition icons ↵Dan Allen
(PR #2319) * introduce scale theme key for admonition icon to scale down icon without affecting layout * introduce width theme key for admonition icon to control width of image-based icon
2022-08-20resolves #2311 change style of footnote labels (PR #2312)Dan Allen
2022-08-20resolves #2304 allow theme to set minimum height of orphans for code blocks ↵Dan Allen
(PR #2315)