Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

dialog-1.3-11.2 RPM for i586

From OpenSuSE Ports Tumbleweed for i586

Name: dialog Distribution: openSUSE Tumbleweed
Version: 1.3 Vendor: openSUSE
Release: 11.2 Build date: Thu Feb 1 01:26:05 2024
Group: Development/Tools/Other Build host: i03-ch2c
Size: 134071 Source RPM: dialog-1.3-11.2.src.rpm
Summary: Menus and Input Boxes for Shell Scripts
This program lets you use menus and dialog boxes in shell scripts.






* Thu Nov 23 2023 Ludwig Nussel <>
  - 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 <>
  - 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
    + 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
    + 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
    + 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
    + 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
    + 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
    + 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
    + 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
    + 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
    + update config.guess, config.sub
  - Update keyring with latest key of Thomas E. Dickey
* Wed Jun 16 2021 Dominique Leuenberger <>
  - 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 <>
  - 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
    + 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
    + 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
    + 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
    + update config.guess
    + updated sq.po from
    + 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 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
    + improve logic for wtimeout() calls which are used to set temporary
      non-blocking reads (prompted by patch by Rainer Weikusat, Debian
    + 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
    + 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
    + 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
    + 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 (report by Andrew Kosteltsev).
    + modify 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 (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 <>
  - No longer recommend -lang: supplements are in use.
* Wed Feb 13 2019 Dr. Werner Fink <>
  - 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,
    + update config.guess, config.sub
  - Includes also version 1.3-20181107
    + convert ja.po to UTF-8 for consistency (suggested by Stanislav
    + 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_WITH_VERSIONED_SYMS from ncurses
    + add ast.po, from
  - 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
    + 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
      + add, 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
    + 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
    + improved configure macros for ncurses: CF_GNU_SOURCE, CF_SHARED_OPTS,
    + improved configure script checks for groff vs 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
  - Fix mangled Hindi translation (bsc#1115005).
* Tue May 29 2018
  - 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,
    + update config.guess, config.sub
  - Add patch textbox-file_size.patch to fix bug bsc#1094836
* Tue Jun 06 2017
  - Update to version 1.3-20170509:
    * improved configure macros CF_ADD_CFLAGS, CF_CC_ENV_FLAGS, and
    * updated hu.po and tr.po from
    * update config.guess, config.sub
* Tue Mar 07 2017
  - Update to version 1.3-20170131
    * use DLG_TRACE macro consistently to make "--disable-trace" configure
    option work.
    * modify buildlist widget to support option "--reorder" for to allow
      user to reorder the data based on the sequence of selections
      (discussion with Paraic O'Ceallaigh).
    * fill background color on unused parts of buildlist.
    * fix a minor error in buildlist which let pageup switch columns.
    * change several calls to dlg_trace_msg to prefix with "#" to make
      the trace logs more consistent for parsing.
    * add samples/
    * further improve performance with very long command-lines by changes
      to howmany_tags().
    * modify dlg_string_to_argv() to convert escaped double-quotes to
      plain double-quotes when within a double-quoted string.
    * modify makefile to apply CFLAGS to linking
    * modify dlg_string_to_argv() to ignore escaped newlines except when
      quoted, fixing a problem with samples/checklist9.
    * interpret $DIALOGOPTS before expanding "--file", etc., to allow
      the environment variable to turn on tracing in that process.
    * improve performance when processing very long command lines, e.g.,
      using "--file" by changing dialog_opts[] to an array of pointers to
      the expanded argv[] (discussion with Lars Tauber).
    * modified autoconf macros
      + CF_CC_ENV_FLAGS amend the last change to move only the
      preprocessor, optimization and warning flags to CPPFLAGS and
      CFLAGS, leaving the residue in CC.  That happens to work for gcc's
      various "model" options, but may require tuning for other compilers
      + CF_LARGEFILE workaround for clang exit-code vs warnings
      + CF_MATH_LIB quiet strict gcc warning
      + CF_WITH_LIBTOOL fix a few places in configure/build scripts where
      DESTDIR and rpath were combined
      + CF_XOPEN_SOURCE add "uclinux" to list of Linux's
    * update config.guess, config.sub



Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 21:38:35 2024