Bastian Märkisch wants to merge 1 commit from /u/markisch/gnuplot/ to master, 2026-06-22
One of the original reasons to disable bitmap terminals by default
was bitmap.c's license and that these terminals had seriously fallen
behind or just weren't useful anymore. Since the license changed, and the
bitmap terminals block and sixeltek can be useful, we only enable the
non-printer terminals with the "--with-bitmap-terminals" option.
This new option "--with-old-printers" additionally includes the terminals
for old dot-matrix printers.
This allows to easily include the more useful bitmap terminals, but not the
old printer code.
Note that this is an update to the original merge request.
| Commit | Date | |
|---|---|---|
|
[9d352a]
(bitmap-enable)
by
Separate options to include bitmap terminals and old dot-matrix printers One of the original reasons to disable bitmap terminals by default |
2021-07-16 07:06:54 | Tree |
@sfeam, is this change acceptable? I would really like the block terminal to be included by default.
I admit to being very "old school" in coding preferences. Smaller is better; deleting code is better than adding code; new code should be justified by demonstrating that it satisfies a need that is not well-served without it. My personal feeling is that none of the terminals using the old bitmap code provide anything that is worth the amount of code that is dragged in to support them. So I disable them when building for myself and would continue to do so.
But I am open to being convinced. Can you summarize what the block terminal offers that isn't provided by the dumb or sixelgd terminals?
Summary: Include bitmap terminals by default, but not dot-matrix printers --> Separate options to include bitmap terminals and old dot-matrix printers
Description:
Diff:
Applied.