Skip to content

Simplify runners using new echo algorithm (increase default geometry to 2048x1024 and allow cpp to change its geometry)#272

Merged
eldipa merged 5 commits intomasterfrom
Simplify-Runners-Using-New-Echo-Algorithm
Oct 30, 2022
Merged

Simplify runners using new echo algorithm (increase default geometry to 2048x1024 and allow cpp to change its geometry)#272
eldipa merged 5 commits intomasterfrom
Simplify-Runners-Using-New-Echo-Algorithm

Conversation

@eldipa
Copy link
Copy Markdown
Collaborator

@eldipa eldipa commented Oct 30, 2022

No description provided.

This change may break some C++ examples if their output is larger
than 128 cols or rows.

The limit is extended to 2048 cols and 1024 rows using the optimized
termscraper's Screen.

The runner also delegates to the parent class the output processing
forcing the echo filtering with _is_echo_filtering_enforced() in True
…ge it (128x128 min) (API change)

C++ runner not longer impose a fixed geometry of 128x128. This is
changed to a default of 2048x1024 and it can be changed from command
line and per example to any value with a minimum of 128x128.

This may break some C++ examples
@eldipa eldipa added this to the 11.0.0 milestone Oct 30, 2022
@eldipa eldipa merged commit 355e638 into master Oct 30, 2022
@eldipa eldipa deleted the Simplify-Runners-Using-New-Echo-Algorithm branch October 30, 2022 21:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant