contrib/bsddialog: import 1.1Add: slider dialog.Imported to enable testing and to complete the geomman(8) utility.Developed as part of the "Full Disk Administration Tool for FreeBSD"project, Br
contrib/bsddialog: import 1.1Add: slider dialog.Imported to enable testing and to complete the geomman(8) utility.Developed as part of the "Full Disk Administration Tool for FreeBSD"project, Braulio Rivas (brauliorivas@), Google Summer of Code 2025.Sponsored by: Google LLC (GSoC 2025)Merge commit '5a70558d32b9680c10ab579c7491652e0838cee4'
show more ...
contrib/bsddialog: Import version 1.0.5Version for change and feature requests.* Improve documentation for --alternate-screen and --normal-screen. Request: https://bugs.freebsd.org/285459. (Thi
contrib/bsddialog: Import version 1.0.5Version for change and feature requests.* Improve documentation for --alternate-screen and --normal-screen. Request: https://bugs.freebsd.org/285459. (This PR is not about bsddialog itself but is used as an example for an official FreeBSD documentation request.)* Reduce the number of screen refreshes to improve performance over a 115200 UART connection. Request: https://gitlab.com/alfix/bsddialog/-/issues/8.* Change textbox buttons to return distinct values (previously always returned OK). Request: https://reviews.freebsd.org/D48668; already committed in contrib/ 96a241a35905078bdc5d20bf25943cdb67758dea* Change forms navigation key behavior for ENTER and TAB. Request: https://bugs.freebsd.org/287592.Refer to /usr/src/contrib/bsddialog/CHANGELOG to know more.PR: 287592Reported by: adrianSponsored by: The FreeBSD FoundationMerge commit '653f765f05b8c7e3908ae92e9bf61522a50cefc9' into YYY
bsddialog: in textbox mode differentiate between Exit and Extra buttonsIf run --extra-button --textbox dialog will have two buttons, buteither of them would return 0 exit status. We definitely wa
bsddialog: in textbox mode differentiate between Exit and Extra buttonsIf run --extra-button --textbox dialog will have two buttons, buteither of them would return 0 exit status. We definitely want theExtra to report its value.Reviewed by: jlduran, asicilianoDifferential Revision: https://reviews.freebsd.org/D48668
Import bsddialog 1.0.4This fixes a future conflict with _FORTIFY_SOURCE, where <stdlib.h> includes<limits.h> and causes a conflict with `MAX_INPUT` defined in the enum here.Sponsored by: Klara,
Import bsddialog 1.0.4This fixes a future conflict with _FORTIFY_SOURCE, where <stdlib.h> includes<limits.h> and causes a conflict with `MAX_INPUT` defined in the enum here.Sponsored by: Klara, Inc.Sponsored by: Stormshield
contrib/bsddialog: Import version 1.0.3Change --mixedform output to adapt to bsdinstall restoring dialog(1)behavior.Avoid to print the field value to output if <fieldlen> is read-only(less than
contrib/bsddialog: Import version 1.0.3Change --mixedform output to adapt to bsdinstall restoring dialog(1)behavior.Avoid to print the field value to output if <fieldlen> is read-only(less than or equal to zero). This fixes passwords in wlanconfig,avoiding to print also SSID.To note --mixedform continues to print field value if <flag> isread-only. This avoids breaking netconfig and netconfig_ipv6.See /usr/src/contrib/bsddialog/CHANGELOG '2024-05-27 Version 1.0.3'for more detailed information.Reported by: garga(redo branch main moved forward)Merge commit '813f3dc7b302324a361326c2583f37b002100968' into redo-bsddialog-1.0.3
contrib/bsddialog: Import version 1.0.2Implicitly import also 1.0.1, both versions are for fixing andfeature requests.Fixing:Change --mixedform behavior to fix a bsdinstall fault avoidingto ch
contrib/bsddialog: Import version 1.0.2Implicitly import also 1.0.1, both versions are for fixing andfeature requests.Fixing:Change --mixedform behavior to fix a bsdinstall fault avoidingto change the command line in wlanconfig.Feature requests: * Add keys to navigate menus. * Add key to redraw dialogs. * Avoid to handle env NCURSES_NO_UTF8_ACS in PuTTY.See '2024-04-11 Version 1.0.2' and '2023-11-16 Version 1.0.1' in/usr/src/contrib/bsddialog/CHANGELOG for more detailed information.PR: 274472Differential Revision: D42380Merge commit 'be8846bd9e069f4a6bea3d769005bea96cf43990'
bsddialog: import version 1.0
contrib/bsddialog: Import version 0.4Improvements and changes to integrate bsddialog(1) with scripts in BASE.Overview: * New options. --and-widget, --keep-tite, --calendar. * Change output form
contrib/bsddialog: Import version 0.4Improvements 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.Merge commit '9f24fda5a8e7ab8243e71473c7e2dc98b4877e64'
contrib/bsddialog: Import version 0.3New features overview: * Unicode. User interface handles multi-column characters. API can handle char* like a multibyte character string. Internally wide
contrib/bsddialog: Import version 0.3New features overview: * Unicode. User interface handles multi-column characters. API can handle char* like a multibyte character string. Internally wide characters are used for keyboard input, to adapt word wrapping and dynamic text auto-sizing for multi-column characters. * Forms refactoring. Complete rewrite deleting libformw dependency. * Theme. New utility options to save and load custom theme at run-time. * TUI navigation. Added keys to navigate input components. Changed default focus behavior of input dialogs to be LGPL-dialog-like; a new option can set the previous whiptail-like behavior.See /usr/src/contrib/bsddialog/CHANGELOG '2022-08-29 Version 0.3'for more detailed information.Merge commit '2c9fd7655ba54e7239f528e1af9fe09662de9b03'
bsddialog(3): Fix text wrappingFix text wrapping with more than 1024 words.Reported by: brdReviewed by: bapt, brdDifferential Revision: https://reviews.freebsd.org/D35413
bsddialog(3): fix disabled shadowFix dialogs building and updating fault with disabled shadow(conf.shadow=false and implicitly bsddialog --no-shadow).While here delete WARNS=2: all warnings were
bsddialog(3): fix disabled shadowFix dialogs building and updating fault with disabled shadow(conf.shadow=false and implicitly bsddialog --no-shadow).While here delete WARNS=2: all warnings were fixed in upstream andimported in 0.2.Approved by: bapt (mentor)Differential Revision: https://reviews.freebsd.org/D34958
Merge commit '2f8d4418415511460bd7b3b3e532f6b328cf993f'
bsddialog: import version 0.1Import bsddialog 0.1 Utility and Library, fully refatorized, API stable,manuals completed, easier to maintain and improve.Update deps for new API:add mixedgauge con
bsddialog: import version 0.1Import bsddialog 0.1 Utility and Library, fully refatorized, API stable,manuals completed, easier to maintain and improve.Update deps for new API:add mixedgauge consts, delete __DECONST and add bsddialog_geterror()info to avoid silent errors* tzsetup* kbdmap* distextractDifferential Revision: https://reviews.freebsd.org/D34066
bsddialog: Fix for terminals without coloursWhen running the installer, in particular disextract (which is so farthe only part converted to bsddialog), on serial console or vt100 oractually any t
bsddialog: Fix for terminals without coloursWhen running the installer, in particular disextract (which is so farthe only part converted to bsddialog), on serial console or vt100 oractually any terminal without color support, it failed to start.This change makes bsddialog fallback on the black and white theme.This is incorporated in newer version of bsddialog which will beimported soon.PR: 261272Reported by: thjDifferential Revision: https://reviews.freebsd.org/D33920
bsddialog: import version 0.0.2
bsddialog: import version 0.0.1
bsddialog: import snapshot 2021-12-05
Add 'contrib/bsddialog/' from commit '857c66bb5f3c5651b012beb1b5ea6ba39354ea94'git-subtree-dir: contrib/bsddialoggit-subtree-mainline: a46722b580567799b484b5a81728eaf380777e04git-subtree-split: 8
Add 'contrib/bsddialog/' from commit '857c66bb5f3c5651b012beb1b5ea6ba39354ea94'git-subtree-dir: contrib/bsddialoggit-subtree-mainline: a46722b580567799b484b5a81728eaf380777e04git-subtree-split: 857c66bb5f3c5651b012beb1b5ea6ba39354ea94