X-Recipient: archive-cygwin AT delorie DOT com X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 3EAEA3858D32 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=SystematicSW.ab.ca Authentication-Results: sourceware.org; spf=none smtp.mailfrom=systematicsw.ab.ca X-Authority-Analysis: v=2.4 cv=QIh7+yHL c=1 sm=1 tr=0 ts=63786649 a=oHm12aVswOWz6TMtn9zYKg==:117 a=oHm12aVswOWz6TMtn9zYKg==:17 a=HiWkEfo4AAAA:8 a=ZPPnv1nnAAAA:8 a=XKnH6gmsxivkN4Kr1_8A:9 a=sLNfMQEcY5ilpdE0:21 a=MemjHtAfnDoA:10 a=_QplDg0m8TGAdENQf2wZ:22 a=Fa6fxOqnmhaLeQZz8CEF:22 From: Cygwin dialog Maintainer To: cygwin AT cygwin DOT com Date: Fri, 18 Nov 2022 22:13:24 -0700 Message-Id: Subject: [ANNOUNCEMENT] Updated: dialog libdialog15/-devel 1.3-4.20220117 X-CMAE-Envelope: MS4xfPprJbmRxC7ATZTOEVFaqRFT3Ga2zRTfmuw2G+89imBG9CJGyzjJrBNxPZosIstQbm+/bRLe9I5/qvxgeduCHPVIpRUL/hgHSN1aRWthKx6q5Zv7933Z 32YggCkZqnZVe8E9WujfNrpzUDdVrdr1F4W3p+FkIPpGahBJpU51XjNRoWHGc1q/6Lkh//hX6ry4I9zZ+KQPTaMp2WFbfTFrEkcwAQiYn7o5ck90Y4Ows4d+ X-Spam-Status: No, score=-1163.5 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, KAM_LAZY_DOMAIN_SECURITY, KAM_NUMSUBJECT, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: cygwin-announce AT cygwin DOT com X-Mailman-Version: 2.1.29 X-Mailer: Perl5 Mail::Internet v2.20 X-BeenThere: cygwin AT cygwin DOT com List-Id: General Cygwin discussions and problem reports List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: cygwin AT cygwin DOT com MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "Cygwin" The following packages have been upgraded in the Cygwin distribution: * dialog 1.3-4.20220117 * dialog-debuginfo 1.3-4.20220117 * libdialog-devel 1.3-4.20220117 * libdialog15 1.3-4.20220117 A script interpreter which provides a set of curses widgets, objects whose appearance and behavior can be customized. For more information see the project home page: https://invisible-island.net/dialog As there are multiple components and many changes each release please see below or read /usr/share/doc/dialog/CHANGES after installation: https://invisible-island.net/dialog/CHANGES.html 2022/01/17 * 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 * updated ro.po from http://translationproject.org/latest/dialog/ 2021/12/14 * fix some inconsistent #if vs #ifdef. * correct off-by-one limit for month when validating parameters of the calendar widget * modify dlg_yes_labels to not switch to ok/cancel labels if the extra button is used * move leak-checking definitions from dialog.h to dlg_internals.h 2021/11/07 * use mktemp utility rather than tempfile for temporary filename in the sample scripts * updated id.po, lt.po from http://translationproject.org/latest/dialog/ * update config.guess, config.sub 2021/06/21 * 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 * improve configure --with-no-leaks option 2021/05/30 * amend adjustment to inputbox height so the autosized dimensions match older versions * improve configure checks, to reduce warnings during those checks * updated fr.po from http://translationproject.org/latest/dialog/ * update config.guess, config.sub 2021/05/09 * improve configure checks, e.g., for libtool version * updated ms.po, sr.po, zh_TW.po from http://translationproject.org/latest/dialog/ * update config.guess, config.sub 2021/03/24 * add configure option --enable-stdnoreturn to build when C11 _Noreturn feature is enabled in recent ncurses development. 2021/03/19 * updated de.po, ja.po, nl.po from http://translationproject.org/latest/dialog/ 2021/03/06 * 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/ 2021/01/17 * 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 * 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". 2021/01/12 * minor spelling fixes, per codespell * update configure macros, for quoting/escaping fixes per shellcheck * update config.guess, config.sub 2020/11/26 * 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 * 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 2020/11/25 * add DIALOG_TIMEOUT to sample scripts, and use report-button more consistently to handle unexpected exit-status values. 2020/11/24 * 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 2020/11/23 * 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 * modify configure script to make Solaris -R rpath feature work 2020/11/21 * fix regression in dlg_getc() caused by not taking into account subwindows used for input 2020/11/20 * add validity-checks for window pointer * improve configure macros: CF_CLANG_COMPILER: apply compiler-flags needed for test. CF_WITH_SCREEN_PDCURSES: use this to reduce X11-checks. 2020/11/17 * amend initialization for dlg_getc to fix regression in pause widget from 2020/03/27 changes * 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 2020/09/21 * modify init_dialog's initialization of tab_len and aspect_ratio to avoid overwriting initialization done in process_common_options 2020/09/13 * fix out-of-order description for --tailbox vs --rangebox in manpage * updated configure-macros: compiler-warnings and shared-library options. Changed configure --with-warnings to --enable-warnings for consistency. * update config.guess 2020/04/01 * updated sq.po from http://translationproject.org/latest/dialog/ 2020/03/27 * add clarification in manual page to show when the single/double quotes may be needed * 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 * improve logic for wtimeout() calls which are used to set temporary non-blocking reads * add "make check" rule. * updated configure-macros. 2020/02/28 * updated configure-macros, to work around ncurses vs xcode's c99 -W * update config.guess 2019/12/31 * updated configure-macros. * update config.guess 2019/12/10 * correct rc-file lookup of "default" color * fix several issues in the sample scripts reported by shellcheck. * fix a few spelling errors reported by codespell * correct check for return-value of isblank(), which is not necessarily 0/1 2019/12/09 * amend change for parsing command-options before calling init_dialog, to handle --no-shadow, etc., which are initialized in init_dialog * add dlg_trace_va_msg to manpage, symbol files. 2019/11/10 * improve layout of several widgets' data area when maximizing. * modify dselect/fselect to work with autosizing * 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 * correct ordering of libraries in configure-script, which appended in a case where it should have prepended. * update config.guess, config.sub 2019/09/26 * 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 * build-fix for configure --disable-trace * updated pt.po from http://translationproject.org/latest/dialog/ 2019/09/24 * allow for underline- and reverse-video flags in the ".rc" file 2019/08/08 * amend change to --last-key feature to eliminate an unnecessary separator 2019/08/06 * 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 2019/08/01 * further fixes for dialog-config.in 2019/07/28 * 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 2019/07/24 * modify dlg_will_resize() and dlg_result_key() functions to reduce the chance that dialog exits on a SIGWINCH * make test-package for the development headers/library * add --libs-only-L, etc., to dialog-config script * fix a memory leak in gauge widget * minor fix for CF_GCC_WARNINGS * update config.guess, config.sub 2019/02/11 * modify to work with ncurses' threaded-library, which does not allow assignment to LINES/COLS * correct clearing after text in progressbox from 2018/06/21 changes for resizing * improved configure macros CF_GNU_SOURCE, CF_POSIX_C_SOURCE, CF_XOPEN_SOURCE * update config.guess, config.sub 2018/11/07 * convert ja.po to UTF-8 for consistency * repair mis-encoded hi.po 2018/10/22 * 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/ 2018/06/21 * improve file-offset computation in textbox.c * 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 - 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" * improve documentation of the various whitespace-filtering options, to show which take precedence * 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 * 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 * modify dlg_getc() to return ESC when a timeout expires, notifying callers that a quit occurred rather than exiting the application * modify handle_inputs() to ensure cursor-visibility is restored when there is no input character available * improve comment in manual page regarding which widgets can use the "--help-button" * add a check for valid object pointer in tailbox's main loop since the getc-callback may have been freed within ui_getc.c * 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 2017/12/09 * 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 2017/05/09 * 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 -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple