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

dialog-devel-1.3-12.1 RPM for i586

From OpenSuSE Ports Tumbleweed for i586

Name: dialog-devel Distribution: openSUSE Tumbleweed
Version: 1.3 Vendor: openSUSE
Release: 12.1 Build date: Wed Jun 5 09:30:18 2024
Group: Development/Libraries/Other Build host: reproducible
Size: 91970 Source RPM: dialog-1.3-12.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.

Provides

Requires

License

LGPL-2.1-only

Changelog

* 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

Files

/usr/bin/dialog-config
/usr/include/dialog
/usr/include/dialog/dialog.h
/usr/include/dialog/dlg_colors.h
/usr/include/dialog/dlg_config.h
/usr/include/dialog/dlg_keys.h
/usr/lib/libdialog.so
/usr/share/man/man3/dialog.3.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Nov 17 00:14:11 2024