Subject: CVS commit: pkgsrc/misc/dialog
From: Thomas Klausner
Date: 2019-02-15 20:53:00
Message id: 20190215195300.376D5FB16@cvs.NetBSD.org

Log Message:
dialog: update to 1.3.20190211.

Provided by Thomas Dickey in private email.

2019/02/11
	+ 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

2018/11/07
	+ convert ja.po to UTF-8 for consistency (suggested by Stanislav
	  Brabec).
	+ repair mis-encoded hi.po (report/analysis by Stanislav Brabec).

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 (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

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

Files:
RevisionActionfile
1.85modifypkgsrc/misc/dialog/Makefile
1.54modifypkgsrc/misc/dialog/distinfo