summaryrefslogtreecommitdiff
path: root/Extensions
AgeCommit message (Expand)Author
2024-09-17internals: remove protocol that duplicates functionalityDaniel Kochmański
2024-09-17ports: move I/O handler process to BASIC-PORTDaniel Kochmański
2024-09-17clx: remove duplicated code pathsDaniel Kochmański
2024-06-29multiline drawing: final touchesDaniel Kochmański
2024-06-29ttf: fix one last off-by-one-error \o/Daniel Kochmański
2024-06-28ttf: introduce a naive atlas for ttf mediumDaniel Kochmański
2024-06-28render: add drawing multiline textDaniel Kochmański
2024-06-28draw-text: fix issues with rotationsDaniel Kochmański
2024-06-28ttf: provide minimal bounding rectangle for stencil opsDaniel Kochmański
2024-06-28ttf: fix bottom-to-top bounding rectangleDaniel Kochmański
2024-06-28draw-text: sort out bounding rectangle for output recordsDaniel Kochmański
2024-06-28text-style: remove a recently added component TEXT-STYLE-UNITDaniel Kochmański
2024-06-28ttf: improve multidirectional text metricsDaniel Kochmański
2024-06-28ttf: merge line-advance and line-bboxDaniel Kochmański
2024-06-28glyph-info: rework function and add glyph extreme valuesDaniel Kochmański
2024-06-28Revert "cleanup: remove the operator text-bounding-rectangle"Daniel Kochmański
2024-06-28ttf: remove custom transformation from make-glyph-pixarrayDaniel Kochmański
2024-06-28ttf: refactor FONT-PREPARE-GLYPHS and FILL-GLYPH-INDEXESDaniel Kochmański
2024-06-28ttf: add vascent and vdescend for vertical linesDaniel Kochmański
2024-06-28ttf: include port and medium in the mcclim-native-ttf fileDaniel Kochmański
2024-06-28text-directions: improve bounding rectanglesDaniel Kochmański
2024-06-28ttf: string-glyph-codes allocates a simple arrayDaniel Kochmański
2024-06-28backend: introduce a multiline-medium-mixinDaniel Kochmański
2024-06-28ttf: fix fallback polygon method medium-draw-text* to use directionsDaniel Kochmański
2024-06-28draw-text: hardcode :left-to-right direction for simple backendsDaniel Kochmański
2024-06-28medium: add graphics-state-layout-mixin that represents directionsDaniel Kochmański
2024-06-05render: implement draw-text that obeys text directions (ugly version)Daniel Kochmański
2024-06-05render: implement medium-clear-area to handle transparencyDaniel Kochmański
2024-06-04mcclim-truetype: move font-prepare-glyphs from the clx backendDaniel Kochmański
2024-05-14ttf: use the upstream zpb-ttf for vertical text advance-heightDaniel Kochmański
2024-05-14ttf: introduce ttf-device-fontDaniel Kochmański
2024-05-13medium-text-transformation: final origin is [0 0]Daniel Kochmański
2024-03-28cosmetic: tweak print-object methods for points and fontsDaniel Kochmański
2024-03-28extensions: warn when DPI is suspiciously small in mcclim-truetypeDaniel Kochmański
2024-03-28extensions: export mixins from mcclim-renderDaniel Kochmański
2024-03-25cleanup: remove the operator text-bounding-rectangleDaniel Kochmański
2024-03-25ttf: make the kerning aware of directionsDaniel Kochmański
2024-03-25ttf: implement directional text renderingDaniel Kochmański
2024-03-25ttf: allow specifying size for the device fontsDaniel Kochmański
2024-03-17mcclim-dot: fix a brainoDaniel Kochmański
2024-02-28render: remove unused classDaniel Kochmański
2024-02-27ttf: separate horizontal and vertical font metrics, refactor moduleDaniel Kochmański
2024-02-27backends: reuse the function climb:align-bounding-rectangleDaniel Kochmański
2024-02-27backends: further cleanup of text-bounding-rectangle* apiDaniel Kochmański
2024-02-19ttf: remove unnecessary line-splitting bitsDaniel Kochmański
2024-02-19ttf: remove leading informationDaniel Kochmański
2024-02-19ttf: remove tracking informationDaniel Kochmański
2024-02-19ttf: remove kludge with untransformed advancesDaniel Kochmański
2024-02-19core: remove multiline-text-medium-mixinDaniel Kochmański
2024-02-19backends: implement TOWARD-X and TOWARD-Y in draw-textDaniel Kochmański