Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use jog to as the traversal method in filters #11540

Open
wants to merge 32 commits into
base: main
Choose a base branch
from

Commits on Nov 25, 2024

  1. Configuration menu
    Copy the full SHA
    fa6750b View commit details
    Browse the repository at this point in the history
  2. Provide global function quarto_assert

    This behaves mostly like the built-in `assert`, but respects the general
    Quarto scaffolding.
    tarleb committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    52b83d9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    17b1dd1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c7e4597 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2024

  1. Rewrite as_inlines, as_blocks with focus on performance

    This also fixes unwanted behavior of `as_blocks`, which would treat a
    list of Inline elements as a list of singleton Plain elements, leading
    to bad results.
    tarleb committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    4274ec0 View commit details
    Browse the repository at this point in the history
  2. Rewrite as_inlines, as_blocks with focus on performance

    This also fixes unwanted behavior of `as_blocks`, which would treat a
    list of Inline elements as a list of singleton Plain elements, leading
    to bad results.
    tarleb committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    5ade0e2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2967ace View commit details
    Browse the repository at this point in the history
  4. table-rawhtml: destructively modify the input list

    Minor performance improvement.
    tarleb committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    3ac2284 View commit details
    Browse the repository at this point in the history
  5. lightbox: Restart imgCount each time the filter is invoked.

    This allows to get reproducible output when running the filter multiple
    times.
    tarleb committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    00f20e0 View commit details
    Browse the repository at this point in the history
  6. Return modified meta object from init filter

    If the metadata object is modified in a filter, then it should be
    returned, as otherwise the changes might be lost.
    tarleb committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    4f93ae2 View commit details
    Browse the repository at this point in the history
  7. Fix check for empty captions in parsefiguredivs filters

    The `long` field of a caption can never be nil, but it can be an empty
    list.
    tarleb committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    e5111ca View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ed2747b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5101add View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b9b051c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    13636f9 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    594b00a View commit details
    Browse the repository at this point in the history
  13. Fix type in Caption

    tarleb committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    adc49e9 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    f624315 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    fa9af92 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    7d56b40 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    ae4056e View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    6fe2889 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    d8cbd96 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2024

  1. Add jog Lua module

    tarleb committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    82f7464 View commit details
    Browse the repository at this point in the history
  2. Allow to use jog instead of walk

    Jog can be enable on a per-filter basis by setting the `traverse` field
    to `jog`.
    tarleb committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    18df824 View commit details
    Browse the repository at this point in the history
  3. Use jog for traversals in most normalization filters

    The exception is `normalize-combine-2`, which causes test failures when
    using `jog`.
    tarleb committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    7d255e1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d6ab4ac View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ea87ff7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    255871d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1e02828 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    db7c2f0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    77dab74 View commit details
    Browse the repository at this point in the history