summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2022-05-25release 2.0.3 [no ci]v2.0.3Dan Allen
2022-05-25log warning if title page contents overruns the bounds of a single pageDan Allen
2022-05-25remove outdated comment in converter [no ci]Dan Allen
2022-05-25resolves #2205 set height of resized image to available height (PR #2206)Dan Allen
2022-05-24resolves #2203 adjust TrimBox to fit inside of BleedBox when using optimizer ↵Dan Allen
and compliance is PDF/X (PR #2204)
2022-05-24use safe navigation operator when analyzing attribute and citetitle on quote ↵Dan Allen
and verse blocks
2022-05-24use safe navigation operator when setting up Rouge lexerDan Allen
2022-05-24prevent content on title page from exceeding the bounds of a single pageDan Allen
restriction applies to `ink_title_page`
2022-05-24compute the optimize settings in init_pdf and store as Hash instead of after ↵Dan Allen
writing the PDF file
2022-05-22release 2.0.2 [no ci]v2.0.2Dan Allen
2022-05-22resolves #403 advance table to next page if rowspan in first row does not ↵Dan Allen
fit in space remaining on current page (PR #2201)
2022-05-22resolves #1368 use specified column widths to avoid bugs in column width ↵Dan Allen
calculation when using colspans (PR #2200)
2022-05-21document the expected return value for convert handler methods [no ci]Dan Allen
2022-05-21release 2.0.1 [no ci]v2.0.1Dan Allen
2022-05-21follow-up to #2198 hide linenum spacer in source block from wrap by char logicDan Allen
2022-05-21resolves #2198 break and wrap long contiguous text in source block when ↵Dan Allen
linenums are enabled (PR #2199)
2022-05-21call prepend method to prepend moduleDan Allen
2022-05-20use correct type for base numeral for qanda list (internal change)Dan Allen
2022-05-20resolves #2193 fix size and position of full height inline image so it fits ↵Dan Allen
within available height of page - always use bounds height as max height for inline image - subtract top padding from line metrics from ascender for full height image - don't protect bottom gutter if line contains a full height image - add tests
2022-05-20short-circuit formatted_text routine and log error if fragments in first ↵Dan Allen
line cannot fit on a new page
2022-05-19consistently use tap/each idiom instead of each_with_object for readability ↵Dan Allen
(mostly) and performance (slight)
2022-05-19don't coerce role key to symbol [no ci]Dan Allen
* there's no need as it will just be converted back to a string
2022-05-18release 2.0.0 [no ci]v2.0.0Dan Allen
2022-05-18add foundation to support multi-column layout; add example to docs (PR #2190)Dan Allen
2022-05-18use more stable approach to recreating current bounds in scratch document ↵Dan Allen
(PR #2189)
2022-05-17release 2.0.0.rc.1 [no ci]v2.0.0.rc.1Dan Allen
2022-05-17resolves #1730 allow theme to position caption for code and example blocks ↵Dan Allen
below block using caption-end key (PR #2180)
2022-05-17resolves #412 replace docdir attribute reference in value of pdf-themesdir ↵Dan Allen
and pdf-fontsdir attributes (PR #2183)
2022-05-17don't apply border on block images to logo image on title pageDan Allen
2022-05-17introduce start_toc_page method to handle positioning cursor at first page ↵Dan Allen
of TOC
2022-05-17use theme_margin in two places where it wasn't being usedDan Allen
2022-05-17remove requirement to add dummy text to title page to preserve itDan Allen
2022-05-17split out start_title_page method from ink_title_page to make customization ↵Dan Allen
of title page simpler using an extended converter
2022-05-16change align variable to text_align where appropriate (PR #2182)Dan Allen
2022-05-16remove obsolete comment [no ci]Dan Allen
2022-05-16add DOM traversal methods to simplify the logic in the converter (PR #2178)Dan Allen
2022-05-16fix lint errorDan Allen
2022-05-16use advance_page rather than start_new_page to move heading to next pageDan Allen
2022-05-16use smarter logic in advance_page helper that delegates to move_past_bottom ↵Dan Allen
when possible
2022-05-16rewrite ColumnBox#move_past_bottom to delegate to move_past_bottom on parent ↵Dan Allen
to create new page
2022-05-16remove superfluous args on ColumnBox#move_past_bottomDan Allen
2022-05-16remove workaround for computing cursor in column box; call move_past_bottom ↵Dan Allen
on current bounds
2022-05-16use correct left value when creating bounding boxDan Allen
2022-05-16qualify prototype as scratch_prototypeDan Allen
2022-05-16resolves #2176 look for block align roles on image instead of text align ↵Dan Allen
roles (PR #2177)
2022-05-16reorder methods in converter to be more logicalDan Allen
2022-05-16reclassify and mark which methods in the converter are privateDan Allen
2022-05-15don't add entry to TOC for notitle section if no content follows itDan Allen
2022-05-15don't add entry to outline for notitle section if no content follows itDan Allen
2022-05-15resolves #2173 apply top line height padding to first line of text when text ↵Dan Allen
runs to top of next page (PR #2170)