Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: dialog | Distribution: openSUSE Tumbleweed |
Version: 1.3 | Vendor: openSUSE |
Release: 12.2 | Build date: Wed Jun 5 09:30:18 2024 |
Group: Development/Tools/Other | Build host: reproducible |
Size: 130360 | Source RPM: dialog-1.3-12.2.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: http://invisible-island.net/dialog/ | |
Summary: Menus and Input Boxes for Shell Scripts |
This program lets you use menus and dialog boxes in shell scripts.
LGPL-2.1-only
* Wed Jun 05 2024 Dr. Werner Fink <werner@suse.de> - Update to version 1.3-20240307: + add option --color-modes, which can be used to color the content of programbox, tailbox, textbox (requested by Rafał Radziejewski). + updated configure script, e.g., for compiler-warning fixes. + amend change to formbox while revising --max-input to work with the form's "ilen" parameter (report by Anna-Maria Gruber, cf: 2022/04/14) + update config.guess, config.sub + updated configure script, e.g., for compiler-warning fixes. + updated lv.po from http://translationproject.org/latest/dialog/ + add/use dlg_print_nowrap(), to handle multibyte character strings in progressbox and tailbox (report/testcase by Sergey Merzlikin). + updated configure script, e.g., for compiler-warning fixes. + update config.guess, config.sub + updated configure script, e.g., for compiler-warning fixes. + minor fixes for manpages to address mandoc warnings. + updated th.po from http://translationproject.org/latest/dialog/ + update config.guess, config.sub * Thu Nov 23 2023 Ludwig Nussel <lnussel@suse.com> - don't install config file, dialog has built in defaults anyway - add support for /usr/etc (dialog-1.3-usretc.diff) * Mon Jun 19 2023 Dr. Werner Fink <werner@suse.de> - Update to version 1.3-20230209: + install ".pc" files in the test-packages. + add pkg-config ".pc" file, for use with the development library. + change shared-library configuration in test-packages to use the ABI version in the library filename to match its SONAME. + add sample scripts to test-packages, using new makefile rule "install-examples". + corrected cdialog*.install helper scripts in test-package for Debian + change ftp URLs in test-packages to https + updated configure script, e.g., for compiler-warning fixes. + updated fur.po, zh_TW.po from http://translationproject.org/latest/dialog/ + modify slackware.rc to match dialog's output from "make check" using this configuration file (FreeBSD #267777). + fix shellcheck warnings in helper-scripts for building/installing. + updated configure script, e.g., for compiler-warning fixes. + updated hu.po from http://translationproject.org/latest/dialog/ + update config.guess, config.sub, install-sh + initialize color-settings before --create-rc option is processed. + add "use_scrollbar" setting in rc-file to use in whiptail.rc + improve manual page discussion of "--" token. + updated configure macro for math-library functions. + updated ca.po from http://translationproject.org/latest/dialog/ + update config.guess + fix links in manpages (FreeBSD #264660). + document the built-in key bindings which are not part of widgets. + updated da.po fa.po is.po, added ka.po from http://translationproject.org/latest/dialog/ + update config.sub + adjust fallback bindings for backspace/delete to match the curses library's sense of backspace (Arch #74379). + amend limit-checks to make --max-input work for sizes greater than 2048 (Debian #1004874). + corrected limit-checks in checklist.c, menubox.c, and treeview.c when resizing while the data is scrolled (Debian #1004868). + improve logic for updating form-height after screen-resizing. + move most of the non-API definitions from dialog.h to dlg_internals.h + updated configure macros. + update config.guess, config.sub + updated es.po, tr.po from http://translationproject.org/latest/dialog/ + update test-package for Debian to use debhelper. + adjust character-offset in editbox.c in case it is past the end of the string after trimming (Debian #1003185). + updated ro.po from http://translationproject.org/latest/dialog/ + fix some inconsistent #if vs #ifdef. + correct off-by-one limit for month when validating parameters of the calendar widget (patch by "viverna", Debian #1000720). + modify dlg_yes_labels to not switch to ok/cancel labels if the extra button is used (report by Стрижак Андрей). + move leak-checking definitions from dialog.h to dlg_internals.h + use mktemp utility rather than tempfile for temporary filename in the sample scripts (patch by Ville Skyttä). + updated id.po, lt.po from http://translationproject.org/latest/dialog/ + update config.guess, config.sub + directly include stddef.h for systems which need it for offsetof(). + modify gauge's handle_input function to use the file pointer in the object in preference to the global dialog_state. + correct height-computation for fselect and timebox, broken by fixes for auto-layout (Debian #990043, cf: 2019/11/10). + improve configure --with-no-leaks option + amend adjustment to inputbox height so the autosized dimensions match older versions (report by Werner Fink, cf: 2021/01/17). + improve configure checks, to reduce warnings during those checks + updated fr.po from http://translationproject.org/latest/dialog/ + update config.guess, config.sub - Update keyring with latest key of Thomas E. Dickey * Wed Jun 16 2021 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 1.3-20210530: + amend adjustment to inputbox height so the autosized dimensions match older versions (boo#1184503). + improve configure checks, to reduce warnings during those checks + updated translations. - Changes from version 1.3-20210509: + improve configure checks, e.g., for libtool version - Changes from version 1.3-20210324: + add configure option --enable-stdnoreturn to build when C11 _Noreturn feature is enabled in recent ncurses development. - Changes from version 1.3-20210319: Updated translations. * Thu Mar 18 2021 Dr. Werner Fink <werner@suse.de> - Update to version 1.3-20210306 + add several usage-messages to dialog.pot + improve configure-check for ld searchpath on HP-UX and Solaris. + fix a few cppcheck warnings + updated eo.po, fi.po, pt.po, sq.po, sv.po, ru.po, uk.po, zh_CN.po from http://translationproject.org/latest/dialog/ + updated dialog.pot + add option --no-hot-list, to allow suppressing the hotkey feature from lists. + increase minimum height of inputbox to avoid input field overlapping with the button-box (report by Victor Ananjevsky). + modify options-parsing to permit a "no" on any boolean option and deprecating the "no" options without a "-" , e.g., generalizing on "--nook" equivalence to "--no-ok". + minor spelling fixes, per codespell + update configure macros, for quoting/escaping fixes per shellcheck + update config.guess, config.sub + modify configure script's compiler check to work around Xcode's useless aliases for standard C. + enable keep-tite feature for NetBSD 8 and up; earlier releases would dump core. > new features/fixes (Glenn Herteg) + add option "--cursor-off-label" + add option "--erase-on-exit" + fix errata in manpage. + fix logic: dlg_button_to_char() would return wrong value if no uppercase was found + add DIALOG_TIMEOUT to sample scripts, and use report-button more consistently to handle unexpected exit-status values. + add dlg_getenv_num() and dlg_getenv_str(). + add DLG_EXIT_TIMEOUT to allow scripts to exit on an expired timeout with an exit-status different from DLG_EXIT_ERROR or DLG_EXIT_ESC (patch by Norbert Koch). + modify dlg_ok_label() and dlg_ok_labels() to ignore --no-ok if all buttons would be omitted. + add/use dlg_der_window() to account for derived windows just like subwindows, to fix regression in dlg_getc() in fselect/dselect widget. + modify several widgets to make their handling of --no-ok consistent with the majority of the widgets: editbox.c, menubox.c, msgbox.c, rangebox.c, textbox.c, timebox.c + add ^D as binding for new virtual key DLGK_LEAVE, which will close the current dialog by activating the currently-selected button. + improve manual-page description of --no-ok option (reports by Hans Mueller, Gil Delescluse). + modify configure script to make Solaris -R rpath feature work + fix regression in dlg_getc() caused by not taking into account subwindows used for input (report by Michael Wihl). + add validity-checks for window pointer (report/testcase by Michael Wihl). + improve configure macros: CF_CLANG_COMPILER: apply compiler-flags needed for test. CF_WITH_SCREEN_PDCURSES: use this to reduce X11-checks. + amend initialization for dlg_getc to fix regression in pause widget from 2020/03/27 changes (reports by Aidan Tessier, Norbert Koch, Josmar Pierri). + improve configure macros: CF_CLANG_COMPILER: split-out check for -Qunused-arguments to ensure that clang supports it. IBM xlclang does not. CF_MIXEDCASE_FILENAMES: when cross-compiling to darwin (macOS), assume the filesystem doesn't support mixed-case + modify init_dialog's initialization of tab_len and aspect_ratio to avoid overwriting initialization done in process_common_options (report/patch by Rainer Weikusat, Debian #970508). + fix out-of-order description for --tailbox vs --rangebox in manpage (report by Glenn Herteg). + updated configure-macros: compiler-warnings and shared-library options. Changed configure --with-warnings to --enable-warnings for consistency. + update config.guess + updated sq.po from http://translationproject.org/latest/dialog/ + add clarification in manual page to show when the single/double quotes may be needed (prompted by discussion with Danilo G Baio). + fix an extra ".exe" in makefile.in which prevented Cygwin build. + fix most cppcheck warnings + tailbox/tailboxbg's exit-button now works with mouse-clicks + fix repainting while resizing for the editbox widget. + add configure-check for curses_exit() from ncurses 6.2 + fix a few memory leaks in fselect.c, mixedgauge.c when resizing. + fix inconsistency in dlg_string_to_argv() which made the checklist9 example not work. + add empty-string check in dlg_print_listitem() to avoid indexing past the end of the array of character-offsets. + improve handling of KEY_RESIZE by repainting the backtitle after clearing the screen (integrated patch by Rainer Weikusat, Debian [#954185]). + improve logic for wtimeout() calls which are used to set temporary non-blocking reads (prompted by patch by Rainer Weikusat, Debian [#954220]). + add "make check" rule. + updated configure-macros. + updated configure-macros, to work around ncurses vs xcode's c99 -W + update config.guess + updated configure-macros. + update config.guess + correct rc-file lookup of "default" color (report by Grady Martin, cf: 2019/09/24). + fix several issues in the sample scripts reported by shellcheck. + fix a few spelling errors reported by codespell (report by Jens Schleusener). + correct check for return-value of isblank(), which is not necessarily 0/1 (report/patch by Paul Cercueil, Peter Korsgaard, cf: 2018/05/31). + amend change for parsing command-options before calling init_dialog, to handle --no-shadow, etc., which are initialized in init_dialog (report by Paul Cercueil, cf: 2018/06/21). + add dlg_trace_va_msg to manpage, symbol files. + improve layout of several widgets' data area when maximizing. + modify dselect/fselect to work with autosizing (Debian #915949). + add error messages from dlg_exiterr() to trace file. + improve manual page description of escaping in key-bindings. + modify inputmenu to recognize the "Cancel" button and keys bound to that feature while editing a renamed menu item. + revert one change, in form.c to the --last-key feature (Debian [#942025]). + correct ordering of libraries in configure-script, which appended in a case where it should have prepended. + update config.guess, config.sub + improve dialog-config script's filtering of -L options using the linker default directories. + improve dialog-config script, adding a -L option corresponding to the configure --libdir option if it would be a duplicate (report by Andrew Kosteltsev). + build-fix for configure --disable-trace + updated pt.po from http://translationproject.org/latest/dialog/ + allow for underline- and reverse-video flags in the ".rc" file (integrated patch by Richard Robbins). + amend change to --last-key feature to eliminate an unnecessary separator (report by Gabriele Balducci). + extend --last-key feature to the remaining widgets which have ok/cancel buttons, and add logic to map keys which happen to be bound to ok/extra/cancel/help to simulate a button-press on the corresponding button (report by "sgewrk"). + further fixes for dialog-config.in (report by Andrew Kosteltsev). + modify dialog-config.in so that setting prefix or exec-prefix to a given value with --prefix=VALUE or --exec-prefix=VALUE has the expected result of changing bindir, etc. + correct substitution for $LIBS value in dialog-config.in (report by Andrew Kosteltsev). + modify dlg_will_resize() and dlg_result_key() functions to reduce the chance that dialog exits on a SIGWINCH (Debian #930775). + make test-package for the development headers/library + add --libs-only-L, etc., to dialog-config script (prompted by discussion with Andrew Kosteltsev). + fix a memory leak in gauge widget (Andrew Kosteltsev). + minor fix for CF_GCC_WARNINGS + update config.guess, config.sub - Modify patch dialog-1.2-20121230.dif - This update fixes boo#1183668 * Tue Feb 04 2020 Bjørn Lie <bjorn.lie@gmail.com> - No longer recommend -lang: supplements are in use. * Wed Feb 13 2019 Dr. Werner Fink <werner@suse.de> - Update to version 1.3-20190211 + modify to work with ncurses' threaded-library, which does not allow assignment to LINES/COLS (report by Marcus Roeckrath). + correct clearing after text in progressbox from 2018/06/21 changes for resizing (reports by David Boyd, Alan Somers). + improved configure macros CF_GNU_SOURCE, CF_POSIX_C_SOURCE, CF_XOPEN_SOURCE + update config.guess, config.sub - Includes also version 1.3-20181107 + convert ja.po to UTF-8 for consistency (suggested by Stanislav Brabec). + repair mis-encoded hi.po (report/analysis by Stanislav Brabec). - Includes also version 1.3-20181022 + improved configure macros CF_CC_ENV_FLAGS, CF_LD_RPATH_OPT, CF_LIBRARY_PATH, CF_SHARED_OPTS, CF_WITH_MAN2HTML, CF_WITH_VERSIONED_SYMS from ncurses + add ast.po, from http://translationproject.org/latest/dialog/ - Includes also version 1.3-20180621 + improve file-offset computation in textbox.c (Werner Fink). + fix an overlooked case with real_auto_size() to maximize when height or width is given as -1. + build-fixes for configure options "--disable-Xdialog2" and "--disable-form" + add traces for each widget to show its parameters. + modify color scheme for mixedgauge to use the dialog window colors, like the captions. + fix a too-small malloc in the mixedgauge widget. + fix a use-after-free in dlg_remove_callback(). + improve handling of SIGWINCH for several widgets (Debian #865840). + menubox, the point of the Debian report was that it would be nice to increase the window size if the terminal size increases. Did that as a special case less problematic than decreasing the terminal size. Added samples/menubox11 to demonstrate by comparison with menubox10 a problem with debconf which puts extra newlines in the caption that interfere with autowrap. + progressbox and derived prgbox, programbox, now handle resizing. + yesno, window was cleared + add dlg_ttysize() to support new options, allowing scripts to obtain some text-formatting details without initializing the terminal. + add options --print-text-only, and --print-text-size for scripts that adjust the widget size according to how the captions are formatted. + improve dialog.pl: + add demo.pl, to demonstrate the functions + quote/escape string parameters passed to dialog. + ensure all "integer" parameters are really integers. + use actual screensize for list captions rather than assuming 24 lines. + when trimming blanks, treat unconverted tabs the same as spaces. + correct parameter to test when trimming blanks from the script, e.g., with "--trim" (report by Jarno Suni). + improve documentation of the various whitespace-filtering options, to show which take precedence (Debian #867536, cf: Debian #102942). + modify msgbox.c, yesno.c to bind SCROLLKEY_BINDINGS before TRAVERSE_BINDINGS so that up/down arrow will by default scroll the message up/down rather than be aliases for tab-traversal (report by Fredrik Kers). + modify dump_one_binding() to show when a binding is overridden. + improve format of trace-file, making comment-syntax consistent, as well as showing argv-splitting as a series of comments. + modify dlg_string_to_argv() to change the quoting behavior to be more consistent with shell behavior (patch by Denilson Sa Maia). + modify dlg_getc() to return ESC when a timeout expires, notifying callers that a quit occurred rather than exiting the application (suggested by Rodrigo Freitas). + modify handle_inputs() to ensure cursor-visibility is restored when there is no input character available (report by Guillaume Vareille). + improve comment in manual page regarding which widgets can use the "--help-button" (prompted by discussion with Csanyi Pal). + add a check for valid object pointer in tailbox's main loop since the getc-callback may have been freed within ui_getc.c (report by "David"). + improved configure macros for ncurses: CF_GNU_SOURCE, CF_SHARED_OPTS, CF_CURSES_LIBS, CF_CURSES_FUNCS, CF_NCURSES_CONFIG + improved configure script checks for groff vs man2html: CF_PROG_GROFF and CF_WITH_MAN2HTML + build-fix from lynx for AM_WITH_NLS configure macro + update config.guess, config.sub - Remove fix for Hindi translation as now upstream - Remove patch textbox-file_size.patch now upstream - Remove dialog.ko.po.bz2 as ko.po now upstream - Modify patch dialog-1.2-20121230.dif * Wed Nov 07 2018 sbrabec@suse.com - Fix mangled Hindi translation (bsc#1115005). * Tue May 29 2018 werner@suse.de - Update to version 1.3-20171209 + update ftp url in test-packages. + modify test-packages to use recommended compiler/linker flags. + improved configure macros AM_WITH_NLS, CF_CC_ENV_FLAGS, CF_CURSES_LIBS, CF_NCURSES_CONFIG, CF_SHARED_OPTS, CF_WITH_LIBTOOL, CF__INTL_BODY. + update config.guess, config.sub - Add patch textbox-file_size.patch to fix bug bsc#1094836 * Tue Jun 06 2017 mpluskal@suse.com - Update to version 1.3-20170509: * improved configure macros CF_ADD_CFLAGS, CF_CC_ENV_FLAGS, and CF_SHARED_OPTS. * updated hu.po and tr.po from http://translationproject.org/latest/dialog/ * update config.guess, config.sub
/etc/dialogrc /usr/bin/dialog /usr/share/doc/packages/dialog /usr/share/doc/packages/dialog/CHANGES.xz /usr/share/doc/packages/dialog/README /usr/share/doc/packages/dialog/VERSION /usr/share/licenses/dialog /usr/share/licenses/dialog/COPYING /usr/share/man/man1/dialog.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Dec 21 00:12:52 2024