contrib/bsddialog: Import version 0.4
Improvements and changes to integrate bsddialog(1) with scripts in BASE.
Overview:
- New options. --and-widget, --keep-tite, --calendar.
- Change output format. Menus and --print-maxsize.
- Redefine sizing. Fixed rows, cols and menurows became at the most.
- Add DIAGNOSTICS. Error messages for bad arguments and options.
- Add keys. Space for --menu, fast keys for --msgbox and --yesno.
- Text. Change default text modification, add --cr-wrap.
See /usr/src/contrib/bsddialog/CHANGELOG '2022-09-24 Version 0.4'
for more detailed information.