The NetBSD Project

CVS log for pkgsrc/textproc/hs-doclayout/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / textproc / hs-doclayout

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.17: download - view: text, markup, annotated - select for diffs
Wed Mar 5 03:39:58 2025 UTC (2 weeks, 6 days ago) by pho
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -2 lines
recursive revbump after patching lang/ghc910

Revision 1.16: download - view: text, markup, annotated - select for diffs
Sun Feb 2 13:05:52 2025 UTC (7 weeks, 2 days ago) by pho
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +2 -1 lines
Bump all Haskell packages after switching the default compiler.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Thu Jan 9 23:23:47 2025 UTC (2 months, 2 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +2 -3 lines
textproc/hs-doclayout: update to doclayout-0.5

## 0.5

  * Extract existing HasChars definition into a module
    Text.DocLayout.HasChars (Evan Silberman).

  * Add a `build` method to the signature of HasChars [API change]
    (Evan Silberman). This has a default definition, and is only needed with
    the ANSI renderer, so existing users should not need to add anything to
    their HasChars instances.

  * Introduce support for ANSI-styled output (Evan Silberman) [API change].
    `renderPlain` and `renderANSI` are now exported; the old `render`
    is a synonym of `renderPlain`.  In addition, various functions are
    exported to add ANSI formatting (including bold, italics,
    underline, strikeout, links, and colors) to a Doc. The Attributed
    type is also now exported.

  * Change type of Block constructor, replacing `[a]` with `[Attributed a]`,
    which carries a Font along with an inner string type [API change]
    (Evan Silberman).

  * Introduce FlatDocs and use them for rendering (Evan Silberman).
    This is an internal concept, not part of the public API.
    FlatDoc is an "intermediate representation" for the Doc "interpreter".
    The general design is that any Doc can be turned into a list of FlatDocs
    that carry equivalent information. The main point of doing this
    is to replace the nested Styled and Linked Docs, which form a more
    complicated tree structure than previously existed in DocLayout.

  * Deprecate `unfoldD`.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Thu Jan 9 23:15:15 2025 UTC (2 months, 2 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -2 lines
i*: recursive bump for hs-emojis update

Revision 1.13: download - view: text, markup, annotated - select for diffs
Thu May 9 01:32:41 2024 UTC (10 months, 2 weeks ago) by pho
Branches: MAIN
CVS tags: pkgsrc-2024Q4-base, pkgsrc-2024Q4, pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -2 lines
Recursive revbump after changing the default Haskell compiler

Revision 1.12: download - view: text, markup, annotated - select for diffs
Thu Nov 2 06:37:30 2023 UTC (16 months, 3 weeks ago) by pho
Branches: MAIN
CVS tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1, pkgsrc-2023Q4-base, pkgsrc-2023Q4
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -1 lines
Revbump all Haskell after updating lang/ghc96

Revision 1.11: download - view: text, markup, annotated - select for diffs
Sat Oct 28 09:45:22 2023 UTC (16 months, 3 weeks ago) by pho
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +2 -3 lines
textproc/hs-doclayout: Update to 0.4.0.1

0.4.0.1
    Add clause for Empty to renderList (#22).
    Remove upper bound for criterion

Revision 1.10: download - view: text, markup, annotated - select for diffs
Mon Oct 9 04:54:50 2023 UTC (17 months, 2 weeks ago) by pho
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -2 lines
Bump Haskell packages after updating lang/ghc94

Revision 1.9: download - view: text, markup, annotated - select for diffs
Tue Feb 7 01:41:10 2023 UTC (2 years, 1 month ago) by pho
Branches: MAIN
CVS tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -1 lines
revbump all the Haskell packages after modifying the runtime system of lang/ghc94

Revision 1.8: download - view: text, markup, annotated - select for diffs
Wed Jan 25 15:24:23 2023 UTC (2 years, 1 month ago) by pho
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -3 lines
textproc/hs-doclayout: Update to 0.4

0.4
* Expose unfoldD [API change].
* Remove realLengthNoShortcut, isEmojiModifier, and isEmojiJoiner [API
  change] (Stephen Morgan).
* Add new exported functions realLengthNarrowContext,
  realLengthWideContext, realLengthNarrowContextNoShortcut,
  realLengthWideContextNoShortcut, isSkinToneModifier, isZWJ [API change]
  (Stephen Morgan).
* Compute realLength strictly.
* Make getOffset stricter.
* Drop support for ghc <= 8.4, add test for ghc 9.2.
* Don't collapse the CarriageReturn + Newline combination (#20). We want to
  ensure that a literal starting with a Newline doesn't lose the newline if
  it occurs after a CarriageReturn. This affects code blocks in pandoc that
  begin with newlines.
* Improve performance of NoShortcut code (Stephen Morgan).
* Simplify emoji processing (Stephen Morgan).
* Add benchmarking for code with no shortcuts (Stephen Morgan).
* Add unicodeWidth.inc to cabal file.
* Fix offset, minOffset, updateColumn so they don't re-render.
* Get unicode block widths directly from the Unicode specification, rather
  than writing it out ourselves (Stephen Morgan).
* Resolve the width of ambiguous characters based on their context (Stephen
  Morgan).
* Spacing marks should have nonzero width, even though they are combining
  characters (Stephen Morgan).
* Add shortcuts for extended Latin, Arabic, Cyrillic, Greek, Devangari,
  Bengali, Korean, Telugu, and Tamil (Stephen Morgan).
* Fix location of extra-source-files in cabal.
* update.hs: require text package
* Handle emoji variation modifiers specially, so the keypad emoji can be
  ignored (Stephen Morgan). This results in a 16% speedup of realLength on
  ascii text.
* Add benchmarks for all scripts used by more than 50 million people, plus
  a couple more. (#9, Stephen Morgan).

Revision 1.7: download - view: text, markup, annotated - select for diffs
Sat Feb 26 03:58:27 2022 UTC (3 years ago) by pho
Branches: MAIN
CVS tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -2 lines
Bump all Haskell packages after enabling "split sections" in mk/haskell.mk

Revision 1.6: download - view: text, markup, annotated - select for diffs
Sat Feb 12 08:50:52 2022 UTC (3 years, 1 month ago) by pho
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -1 lines
revbump after changing the default Haskell compiler

Revision 1.5: download - view: text, markup, annotated - select for diffs
Fri Feb 11 13:30:32 2022 UTC (3 years, 1 month ago) by pho
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +3 -3 lines
Update to doclayout-0.3.1.1

0.3.1.1
* Fix the end of the block of zero width characters which contains the
  zero-width joiners and directional markings (Stephen Morgan, #5). This
  fixes a regression introduced in 0.3.1, affecting code points 0x2010 to
  0x2030.

0.3.1
* Improved handling of emojis. Emojis are double-wide, but previously this
  library did not treat them as such. We now have comprehensive support of
  emojis, including variation modifiers and zero-width joiners, verified by
  a test suite. Performance has been confirmed to be no worse for text
  without emojis. (Stephen Morgan, #1). API changes: export
  realLengthNoShortcut, isEmojiModifier, isEmojiVariation, isEmojiJoiner.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Tue Jan 18 02:48:25 2022 UTC (3 years, 2 months ago) by pho
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -2 lines
Bump packages that depends on GHC

Revision 1.3: download - view: text, markup, annotated - select for diffs
Mon May 3 19:01:14 2021 UTC (3 years, 10 months ago) by pho
Branches: MAIN
CVS tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +2 -1 lines
*: Bump PKGREVISION for ghc-9.0.1

Revision 1.2: download - view: text, markup, annotated - select for diffs
Sat Apr 24 15:21:03 2021 UTC (3 years, 11 months ago) by pho
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -2 lines
Update to doclayout-0.3.0.2

0.3.0.2
* NOINLINE literal instead of fromString (#2, sjakobi). This produces
  a further reduction in allocations and pandoc compile time.

0.3.0.1
* NOINLINE fromString (#1). @sjakobi reports that this change reduced
  total allocations for building pandoc-2.12 with GHC 8.10.4 by 8.5%
  and reduced peak allocations are reduced from 3854MB to 3389MB.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Wed Jan 15 06:45:04 2020 UTC (5 years, 2 months ago) by pho
Branches: MAIN
CVS tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1
Import doclayout-0.3

doclayout is a prettyprinting library for laying out text documents,
with several features not present in prettyprinting libraries designed
for code. It was designed for use in pandoc.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>