| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libdialog15 | Distribution: openSUSE Tumbleweed |
| Version: 1.3 | Vendor: openSUSE |
| Release: 13.1 | Build date: Fri Sep 12 15:34:12 2025 |
| Group: System/Libraries | Build host: reproducible |
| Size: 337931 | Source RPM: dialog-1.3-13.1.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
* Fri Sep 12 2025 Dr. Werner Fink <werner@suse.de>
- Update to version 1.3-20250817:
+ amend macros for temporarily disabling --no-tags in buildlist and
treeview to allow --no-items (report/testcase by Maksym Telychko).
+ configure script fixes for compiler warnings
+ modify dialog-config.in to allow for include-subdirectory.
+ update configure script macros for changes made with Cdk.
+ use $ LIB_ROOTNAME, e.g., set by --with-libname, in generating
* -config and ".pc" files
+ further improvements to matching output from *-config and ".pc"
+ improve gen-pkgconfig.in to mark the screen library, e.g., ncurses,
as "Required" and filter the cflags/libs from required packages out
of the ".pc" file, because pkg-config will add those automatically.
+ fix some gcc15 strict compiler warnings
+ configure script fixes for compiler warnings
+ update config.guess, config.sub
+ modify configure script to ease deprecation of libtool-bin package
(Debian #1071581).
+ update dialog.map, dialog.sym for 2023/10/02 changes.
+ improve dialog-config.in,
+ suppressing several special cases of linker options, and
+ adding support for --cflags-only-I, --cflags-only-other
+ fix a few cppcheck warnings
+ improvements to NLS configuration.
+ add configure check for PIC vs PIE, needed for linking to libraries
which lack pkg-config scripts to specify LDFLAGS.
* 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
/usr/lib64/libdialog.so.15 /usr/lib64/libdialog.so.15.0.0
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Oct 19 22:42:15 2025