Lines Matching +full:enforce +full:- +full:video +full:- +full:mode
1 -- $Id: CHANGES,v 1.723 2021/01/17 20:21:41 tom Exp $
2 -- Thomas E. Dickey <dickey@invisible-island.net>
9 + add option --no-hot-list, to allow suppressing the hotkey feature
12 with the button-box (report by Victor Ananjevsky).
13 + modify options-parsing to permit a "no" on any boolean option and
14 deprecating the "no" options without a "-" , e.g., generalizing on
15 "--nook" equivalence to "--no-ok".
25 + enable keep-tite feature for NetBSD 8 and up; earlier releases would
28 + add option "--cursor-off-label"
29 + add option "--erase-on-exit"
35 + add DIALOG_TIMEOUT to sample scripts, and use report-button more
36 consistently to handle unexpected exit-status values.
41 with an exit-status different from DLG_EXIT_ERROR or DLG_EXIT_ESC
45 + modify dlg_ok_label() and dlg_ok_labels() to ignore --no-ok if all
50 + modify several widgets to make their handling of --no-ok consistent
54 the current dialog by activating the currently-selected button.
55 + improve manual-page description of --no-ok option (reports by
57 + modify configure script to make Solaris -R rpath feature work
64 + add validity-checks for window pointer (report/testcase by Michael
67 CF_CLANG_COMPILER: apply compiler-flags needed for test.
68 CF_WITH_SCREEN_PDCURSES: use this to reduce X11-checks.
75 CF_CLANG_COMPILER: split-out check for -Qunused-arguments to ensure
77 CF_MIXEDCASE_FILENAMES: when cross-compiling to darwin (macOS),
78 assume the filesystem doesn't support mixed-case
86 + fix out-of-order description for --tailbox vs --rangebox in manpage
88 + updated configure-macros: compiler-warnings and shared-library
89 options. Changed configure --with-warnings to --enable-warnings for
102 + tailbox/tailboxbg's exit-button now works with mouse-clicks
104 + add configure-check for curses_exit() from ncurses 6.2
108 + add empty-string check in dlg_print_listitem() to avoid indexing past
109 the end of the array of character-offsets.
114 non-blocking reads (prompted by patch by Rainer Weikusat, Debian
117 + updated configure-macros.
120 + updated configure-macros, to work around ncurses vs xcode's c99 -W
124 + updated configure-macros.
128 + correct rc-file lookup of "default" color (report by Grady Martin,
133 + correct check for return-value of isblank(), which is not necessarily
137 + amend change for parsing command-options before calling init_dialog,
138 to handle --no-shadow, etc., which are initialized in init_dialog
146 + improve manual page description of escaping in key-bindings.
149 + revert one change, in form.c to the --last-key feature (Debian
151 + correct ordering of libraries in configure-script, which appended
156 + improve dialog-config script's filtering of -L options using the
158 + improve dialog-config script, adding a -L option corresponding to
159 the configure --libdir option if it would be a duplicate (report by
161 + build-fix for configure --disable-trace
166 + allow for underline- and reverse-video flags in the ".rc" file
170 + amend change to --last-key feature to eliminate an unnecessary
174 + extend --last-key feature to the remaining widgets which have
176 bound to ok/extra/cancel/help to simulate a button-press on the
180 + further fixes for dialog-config.in (report by Andrew Kosteltsev).
183 + modify dialog-config.in so that setting prefix or exec-prefix to
184 a given value with --prefix=VALUE or --exec-prefix=VALUE has the
186 + correct substitution for $LIBS value in dialog-config.in (report by
192 + make test-package for the development headers/library
193 + add --libs-only-L, etc., to dialog-config script (prompted by
200 + modify to work with ncurses' threaded-library, which does not allow
209 + convert ja.po to UTF-8 for consistency (suggested by Stanislav
211 + repair mis-encoded hi.po (report/analysis by Stanislav Brabec).
221 + improve file-offset computation in textbox.c (Werner Fink).
223 height or width is given as -1.
224 + build-fixes for configure options "--disable-Xdialog2" and
225 "--disable-form"
229 + fix a too-small malloc in the mixedgauge widget.
230 + fix a use-after-free in dlg_remove_callback().
241 some text-formatting details without initializing the terminal.
242 + add options --print-text-only, and --print-text-size for scripts that
252 e.g., with "--trim" (report by Jarno Suni).
253 + improve documentation of the various whitespace-filtering options,
257 message up/down rather than be aliases for tab-traversal (report by
260 + improve format of trace-file, making comment-syntax consistent,
261 as well as showing argv-splitting as a series of comments.
267 + modify handle_inputs() to ensure cursor-visibility is restored when
270 "--help-button" (prompted by discussion with Csanyi Pal).
272 the getc-callback may have been freed within ui_getc.c (report by
278 + build-fix from lynx for AM_WITH_NLS configure macro
282 + update ftp url in test-packages.
283 + modify test-packages to use recommended compiler/linker flags.
297 + use DLG_TRACE macro consistently to make "--disable-trace" configure
299 + modify buildlist widget to support option "--reorder" for to allow
307 + further improve performance with very long command-lines by changes
309 + modify dlg_string_to_argv() to convert escaped double-quotes to
310 plain double-quotes when within a double-quoted string.
314 + interpret $DIALOGOPTS before expanding "--file", etc., to allow
317 using "--file" by changing dialog_opts[] to an array of pointers to
324 + CF_LARGEFILE workaround for clang exit-code vs warnings
348 + CF_CC_ENV_FLAGS don't limit the check to -I, -U and -D options,
351 + CF_GNU_SOURCE recent glibc (Debian 2.23-4 for example) has
357 + mention --no-collapse option in manual page description of
358 --tab-correct option.
362 + fix a special case in drawing shadow on a line-drawing cell where the
363 alternate-character set flag was lost (report by Martin Kravec).
369 + fix typo in help message for "--buildlist" (report by Rihards Olups).
372 + CF_LD_RPATH_OPT, change FreeBSD to use -Wl,-rpath rather than
373 -rpath option. According to FreeBSD #178732, either works since
375 -Wl,-rpath form.
382 + change mouse initialization to look for button-presses rather than
383 button-clicks, for better response.
384 + modify dump_curses_key() to show mouse-coding in readable form.
385 + correct mapping of mouse-clicks on the day-grid in calendar widget
386 when "--week-start" is used to set the start of the week (report by
393 2016/01/26 - release 1.3
394 + correct --infobox documentation, which said it shows an OK button.
395 + fix a couple of place in test-scripts which referred to $SIG_TRAP
399 + add "--week-start" option for calendar widget (prompted by discussion
401 + add a limit-check in editbox.c to ensure that mouse-clicks outside
402 the filled-in text area do not access past the end of the array
409 which use --no-items option (report by Raven Singularity).
411 + use $SHELL consistently, deprecate non-POSIX shell
412 + PKG_CONFIG may simply be unset - fix
418 + build-fix for NetBSD curses (patch by Matthias Scheler).
421 + add configure option --with-install-prefix, like ncurses.
422 + add --with-screen and related configure options from ncurses-examples
423 to allow building with ncurses6 test-packages.
429 + fix two bugs in the "--file" option.
431 code used to just skip over '--file' and its argument instead of
433 option --file" later on.
435 the previous code used to do '--j;' in order to "force rescan" of
438 Unknown option --msgbox" (for instance) later on.
444 via the "--and-widget" option. This is a cosmetic change to match
446 + add configure option "--with-man2html"
461 + correct malloc-size for change to prgbox.
464 + fixes to make "-c" option work when passing command to shell for the
469 + fix an out-of-bounds array index in buildlist widget (report by
474 + update configure-script macros:
475 + CF_ACVERSION_CHECK - work around another gratuitous incompatibility
477 + CF_ADD_CFLAGS - workaround for ash-shell, e.g., with Minix
478 + CF_ADD_LIBS - filter out duplicates
479 + CF_CURSES_FUNCS - improve workaround for weak-linkage, seems to fix
481 + CF_INTEL_COMPILER - clean up the -no-gcc option which was leftover
483 + CF_LIB_SUFFIX - change suffix for AIX shared libraries to ".so".
484 + CF_MAKEFLAGS - workaround for GNU make 4.0 incompatibility with
486 + CF_XOPEN_SOURCE - add cases for Minix, UnixWare and improve the
502 + remove some excess space-characters
503 + change a reference 0-9 to use "through" as the connector
509 + replace "-" with en-dash in a few places
510 + corrected argument indices after "--args" and "--file" to rescan the
512 + fix loops for "--file" option to handle cases with zero or no tokens at
520 + modify program to permit --separate-output to be used with buildlist
522 + add list-height parameter to manpage description of --buildlist
536 dlg_reallocate_gauge() failed when no --title option was given
540 + fix samples/inputbox6-utf8, which had depended unnecessarily on bash.
541 + improve memory caching for wide-character manipulation in gauge
550 + add option --help-tags to allow scripts to get the item's tag field
551 consistently from help- and help-item button results rather than
554 + correct manpage discussion of DIALOG_ITEM_HELP versus --item-help,
555 as well as --help-button return status (report by Florent Rougon).
556 + correct limit used for --hline option (report by Devin Teske,
558 + do not print empty "[]" if a --hline option was given with an empty
561 option --with-shared which builds shared libraries without a libtool
563 + add FreeBSD port-files for test-builds.
570 wide-character ncursesw headers with the ncurses library (report
572 + correct workaround for xterm alternate-screen to work with/without
575 + improve limit-checks for checklist, in case the dialog is resized
577 + add --last-key option (adapted from patch by Jordi Pujol, Debian
584 2012/12/30 - release 1.2
588 add configure option --disable-whiptail to allow suppressing these.
589 + add configure option --disable-Xdialog2 to allow suppressing the
591 + add --no-items option, for consistency.
592 + add --no-tags option, like Xdialog.
607 + amend fix for --trace parsing from 2012/07/03, which sometimes
618 + support --datarootdir option
626 + modify samples/setup-tempfile to work with Tru64's shell.
629 + use sed to split-up the rename results to work with HPUX.
633 + modify prgbox widget to work with --extra-button, etc.
634 + add case values to several widgets to allow for mouse-clicks with
635 "--extra-button" and "--help-button" additions.
636 + correct timebox widget's exit code for "--extra-button" when handing
638 + modify msgbox widget to honor "--extra-button".
639 + corrected processing of "--trace" option, which did not update the
640 index into command-line to point past its value.
644 + add new command-line option --default-button and library function
647 by combining --nook, etc. (patch by Zoltan Kelemen).
651 + add limit-check to dlg_toupper() in non-wide curses mode to work
652 when non-character values such as arrow-key codes are passed to
654 + override timeout value, e.g., as set via --timeout command-line
659 + modify double-quoting to make it more consistent, i.e., checklist
661 single-quotes were used whether or not needed, but also modifies
662 older checklist behavior for double-quoting which always added those
664 + correct exit-code used in inputmenu for "rename" button (Debian
673 dlg_calc_list_width as in the non-auto case (Edho Arief).
675 + makefile fixes from FreeBSD ports (Li-Wen Hsu):
676 + make --with-package option of configure script work.
686 + fix --analyze warnings for clang versions 2.8, 2.9.
696 + modify header-sh.in to work around limit on sed script length on
698 + add a special case of parameter parsing for "--trace" to the
701 are processed and removed. This is only done if "--trace" is the
704 + modify samples/testdata-8bit, discarding $1 from the parameter list
711 + add dlg_count_real_columns(), use to modify centering for "--hline"
714 title and up-arrow marker to take into account that the given window
715 may not be the top-level window of the widget.
721 + modify rc-file read/write to accept/generate color values that refer
722 to previously-processed items in the color table. This reduces the
726 are normally drawn with the dialog's text-colors (Debian #641168).
730 the exit-status values in the manpage's return-codes section
735 bindings are attached to the form sub-window rather than the
736 top-level dialog window. Also change the name by which the editing
743 its updates, via the --trace output, to supplement the manpage
745 + add DLGK_FORM_PREV and DLGK_FORM_NEXT key-bindings to form.c, to
746 allow binding a single key to traverse both form-fields and buttons
753 + update table of dialog key-names so that helpfile and trace are
758 + pass return-code from pause_for_ok() from dlg_progressbox() when
760 + call setlocale() in init_dialog() rather than relying on on-demand
769 + modify dlg_trace_win() to log wide-characters (report by xDog Walker).
784 early-1990s misfeature of clearing the result from malloc, noting
793 + add a null-pointer check in dlg_print_scrolled()
795 F1 for help-popup (report by xDog Walker).
799 + correct layout when "--colors" is used, by discounting characters in
804 "--nook" option (report by xDog Walker).
805 + add option "--no-nl-expand" to suppress the conversion of "\n"
812 + modify dlg_exit_label() to honor the --nook option, except when there
813 is no other button, e.g., the help-button.
815 help-button (report by xDog Walker).
816 + correct loop limit when processing "--column-separator" (report by
818 + modify handling of "--version" and "--help" to ensure that they are
819 processed, and exit before widgets. Separate "--print-version"
820 from "--version", allowing its output to be interspersed with
822 + correct a few places where "--version" or "--help" options went
823 always to stdout rather than allowing redirection with the "--stderr"
826 + add "--hline" and "--hfile" options for compatibility with FreeBSD
830 + show filename of rc-file in traces.
831 + add piped-in data for gauge widget to traces.
835 + fix --no-mouse option by actually closing the mouse (report by
849 two return-statements in a row it omitted the _first_ one. Also
867 add a -L option to help work around this.
874 + add --prgbox and --programbox (adapted from patch by David Boyd).
881 + fix inconsistency in return-codes for textbox when help-button is
884 + modify pause widget to use dlg_ok_buttoncode(), so help-button works.
886 command-line parameters due to quoting problems.
887 + add a limit-check to the timebox widget (patch by Garrett Cooper).
888 + modify --trace option to also trace the command-line parameters.
891 + add gauge_color, to make guage's progress-bar distinct from
895 as well as resync line-numbers in the other po-files.
897 wide-character curses functions, including workarounds for its
898 incorrect WACS_xxx definitions. Some of the UTF-8 examples work.
899 + add back-tab for traversal of tailboxbg widgets, for symmetry with
900 tab-traversal.
905 + add command-line option --no-mouse, to suppress use of mouse.
906 + add configure option --enable-header-subdir to allow the header files
912 + add a null-pointer check in show_result() for
915 + change order of -I options in CPPFLAGS (report by Michel Feldheim)
916 + modify pause-widget so that it no longer exits when an unrecognized
918 + add --with-package option to configure script to allow renaming
920 + add Debian and RPM package scripts for test-builds.
923 + change obsolete ${name-value} to standard ${name:-value}
924 + use new macros CF_ADD_LIB/CF_ADD_LIBS to enforce consistency.
925 + AM_GNU_GETTEXT, drop $MKINSTALLDIRS, use "mkdir -p" consistently.
926 + CF_ADD_SUBDIR_PATH, workaround - if $prefix was not mkdir'd yet, no
928 + CF_BUNDLED_INTL, add --with-textdomain option, to use with lynx-dev
934 current include-path
936 CF_ADD_LIBDIR for the curses-directory here, from
938 with the default checking, e.g., no --with-ncurses, etc.
952 + improve CF_GCC_WARNINGS, moving -W and -Wall into the list to
955 in the current include-path
956 + use "mkdir -p", remove mkdirs.sh
961 + add "--disable-rpath-hack" option, along with scripting to add
979 conflict between cursor-key use for input-string versus navigation
981 + if strftime() is available, support --time-format option for timebox
983 + if strftime() is available, support --date-format option for calendar
985 + build-fixes for linking to intl library in /usr/local
986 + add --scrollbar option, use in most widgets to show a scrollbar on
990 scrolled in a too-small window.
991 + correct mapping of button-codes with --nook option (report by Lebedev
993 + cleanup sample scripts using new utility scripts setup-* and report-*,
994 and allow command-line parameters to be added, for ad hoc testing.
1001 unless bounded by the --max-input option, and add limit-checks for
1003 + improve manpage description of --checklist (report by Isaac Good).
1013 + do not display top-arrows for scrolling if they would overwrite the
1017 + add "-" and "+" bindings to timebox widget.
1018 + add "-" and "+" bindings to calendar widget (OpenSolaris #6739031).
1038 output except when --separate-output is used (Debian #495600).
1043 + add pointer-check when closing piped input (cf: 2007/03/25)
1044 + use here-documents rather than echo, when passing backslashes in
1046 + recode several ".po" files to UTF-8 for consistency.
1047 + change --separator to be an alias for --output-separator, for
1049 + add --output-separator option to allow scripts to change the output
1050 separator from a newline (for --separate-output) or a space. This
1053 + add --column-separator option, to tell where column-aligned data for
1059 + add "--quoted" option, to quote values returned by formbox, etc.
1060 + change names of EX/ES macros in dialog.1 to work around name-
1080 same result as a timeout), rather than an exit-button.
1094 + add "--no-ok" option (patch by Klaus Knopper).
1095 + modify "--file" option to allow it to read from sources other than
1099 line-drawing bit (report by David Everly).
1100 + fix editbox widget to handle zero-length files (report by Joe
1109 + improve the prefixing of autoconf-related symbols in the installed
1123 initialization of the "--trim" option. Put it back in the loop, but
1142 tailboxbg widgets due to changes for user-definable key bindings
1150 + add configure --with-libtool-opts, which passes its value to the
1152 --with-libtool-opts=-static
1165 + amend documentation for --gauge to reflect longstanding quirk which
1168 + fix makefile dependency so "configure && make install-lib" works.
1173 the test-compile work.
1174 + change makefile to install dialog.3 as part of install-lib rather
1175 than install-man (report by Thomas Klausner).
1176 + use $(INSTALL_SCRIPT) for installing dialog-config (report by
1179 2007/02/27 - release 1.1
1181 + add dialog-config script, which provides applications with compile-
1182 and link-information for using the dialog library.
1186 This relies on bug-fix in ncurses 5.6 20070224.
1190 initial-text (request by Klaus Knopper).
1191 + add configure --with-valgrind for testing.
1192 + add --trace option, for debugging.
1193 + add --ascii-lines and --no-lines options to control the way the
1194 line-drawing characters are rendered (request by Klaus Knopper).
1195 + add --keep-tite option, to override suppression of smcup/rmcup
1198 + modify fselect/dselect to use space-character as a completion
1201 second time if the help-button was pressed but no item-help option
1203 + fix return-status from "dialog --pause" (Debian #409254).
1204 + add --mixedform and --mixedgauge dialogs based on patch from
1211 + report error and exit if a filename given for the --file option
1213 + make --program-prefix, etc., work in configure script, e.g., to make
1215 + add install-bin, install-man (and uninstall) rules to makefile.
1223 + add some limit-checks in dlg_draw_shadow().
1233 + fix logic in split-out dlg_menu() to separate inputmenu and menu
1245 + modify configure script option --with-gauge to cover all flavors of
1258 + add a null-pointer check in dlg_register_buttons(), needed for the
1263 + correct return-values of new functions dlg_default_listitem() and
1266 + begin function-summaries in dialog.3
1273 + add --passwordform (request by Reznic Valery).
1274 + modify pause.c, msgbox.c to work with --help-button.
1278 help-button (prompted by Reznic Valery patch).
1286 + implement user-definable key bindings in the rc-file.
1291 + add a tab-adjustment to dlg_print_text() to improve solution from
1293 + fix an off-by-one which made mouse-selection not work for menu items
1314 a linked-list search (Debian #294853).
1329 + fill background color for item-help text (report by Peter Postma).
1330 + correct interaction between --separate-output and --output-separator
1345 where it should have been "(-)" (report/patch by Patrick J.
1347 + fix --input-fd (changes in glibc since 2003 made dialog hang on exit
1349 + restore default value (a tab) for --separator or --separate-widget
1359 compiled-in (Debian #298882).
1379 + modify makefile.in so --disable-echo applies to libtool builds.
1390 + fix a typo in inputmenu-stdout found via "sh -n" (report by Steve
1397 + add --args option to help with debugging scripts.
1408 + modify --version and --help options to write consistently to the
1417 reusing color pairs with different video attributes. The problem
1419 version info, so color-caching is not available for that
1421 + modify pause and gauge widgets to ensure that reverse-video progress
1423 default non-color attributes.
1428 + add pause-widget (patch by Yura Kalinichenko).
1429 + modify exit-code returned on selecting the "Help"-button when the
1430 --item-help option is given. Previously this returned the same code
1432 now returns the help-code, but this can be overridden by setting the
1435 + modify formbox widget so input-length is not limited to field-length
1444 legacy interpretation of Latin-1 character set (Debian #284795).
1448 multicolumn characters, e.g., the menubox-utf8 example.
1452 + improved limit-computation in show_message() to allow for scrolling
1454 + adjust scrolling logic in msgbox to account for the one-line offset
1461 as pythondialog, but this is relatively self-contained). Modified
1464 + modify the install rule for header-files so the autoconf names in
1470 + correct initialization in checklist and radiobox for --default-item,
1472 + modify --visit-items option so that it puts the cursor initially on
1474 for the buttons when the cursor is on the button-row, and otherwise
1475 (when --visit-items is given) abbreviations apply only to the list
1485 + improved description of --clear and --keep-window options (adapted
1487 + move discussion of --beep and --beep-signal options to Obsolete
1488 Options section of manpage, remove these from the help-message
1497 + use the color-caching from the \Z logic when loading the ".rc" file,
1505 + modify textbox widget so the down-arrow will be hidden when at the
1506 end of the file. (Modifying the up-arrow to be hidden is harder -
1508 + correct off-by-one in fselect.c which left down-arrows showing at
1509 the bottom of directory- and file-lists (report by Erika Pacholleck).
1512 + modify logic for \Z escapes to make those that set video attributes
1522 the configure --srcdir --enable-nls options are used.
1524 i.e., using configure --srcdir (patch by Mike Castle).
1542 + add test scripts to cover zero-width column case.
1544 since some scripts use zero-width columns (Debian #262411 and report
1555 --timeout option (bug report by juanjo).
1567 2004/07/21 - release 1.0
1574 + add --visit-items option, which allows the user to tab to the item
1577 + use wide-character line-drawing for up/down arrows when configured
1578 for wide-characters, gives better results with uxterm.
1579 + limit the number of times a --file option can be used, to prevent
1580 runaway recursion if a --file option is embedded within a file which
1587 + add --single-quoted option to control whether output is double-quoted
1588 with '"' or single-quoted with single-quotes.
1590 double-quotes (report by Mark K Post regarding Slackware scripts).
1598 to support wide-characters (Debian #244777).
1599 + improved ru.po, uses UTF-8 charset (Leonid Kanter, Redhat #119200).
1603 + correct loop-exit in longest_word() (Tomas Heredia, forwarded by
1608 + modify quoting of results to use single-quote rather than double
1615 + add a dependency to install library if "--with-libtool" is used.
1617 + add "--file"
1618 + modify formbox.c to support "--help-status" like menubox.
1620 "--help-button" is used and no --item-help option is given (Debian
1624 + add copyright notice to usage ("--help") message.
1625 + correct a missing bounds check for mouse-clicks in menubox (prompted
1627 + updated several configure-script macros: AM_GNU_GETTEXT,
1637 + document interaction between "--default-no" and "--no-cancel" options
1642 + make --default-item apply to checklist widget (Debian #225255).
1643 + correct a missing check for --item-help when --help-status was given
1645 + correct a missing bounds check for mouse-clicks in checklist (Debian
1650 + correct infinite loop in yesno widget when "--defaultno" option is
1651 combined with "--no-cancel" (Debian #223077).
1654 + suppress double-quotes added for "--help-status" option if the
1659 + add "--insecure" option (request by Sean Mathews (DrWho@f34r.com)).
1660 + make "--defaultno" option apply to widgets which use OK/Cancel
1662 + improve documentation of exit-codes for each widget in the manpage
1664 + add option "--keep-window" to suppress repainting after completing
1666 + add options "--yes-label" and "--no-label" to allow override of the
1668 + add option "--help-status" to allow script to restore a checklist
1669 or radiolist after processing an item-help string (Debian #209031).
1670 + modify width-calculation for non-formatted text to ensure it is
1673 than 2 for the normal curses case. This fixes an off-by-one for
1674 the text-justification, shown in screen 2 of msgbox1 sample script.
1678 interpreted within the day-grid as movement within that grid (request
1683 dialog --no-shadow --print-maxsize
1688 + separate the examples using "--stdout" and "--output-fd" from the
1690 + add "--input-fd" option, provide a sample of its use.
1691 + modify init_dialog() to use initscr() unless a "--stdout" option
1695 synonymous with "--stdout" option (not the intended behavior).
1696 + modify command-line parsing to look for "--stdout" and "--stderr"
1715 + add "--with-libtool" option to provide shared library support by
1719 install-lib rule.
1721 + add "--enable-widec" option to control whether wide-curses features
1722 are compiled-in, rather than check for the existence of those in
1732 + revert part of the 2003/08/18 change to "--stdout" option. Using
1741 + amend fix for "--and-widget" to not treat "---" as an option (report
1747 the result buffer, and did not account for scroll-offset (Debian
1750 the beginning of a text field to support wide-characters (completes
1752 + modify configure script to not use "head -1".
1761 + combine rc-file colors, attribute- and color-tables to obtain a
1764 + modify fselect widget to make back-tab work again, since it was
1767 option, not only "--and-widget" (Debian #206636).
1787 contain wide-characters.
1788 + better solution for initializing curses when "--stdout" option is
1794 + add UTF-8 examples inputbox6-utf8, inputbox6-utf8 (from Tomohiro
1796 + modify print_line() to work with wide-characters, e.g., so it handles
1797 wrapping for double-width characters.
1800 + modify form widget to support scrolling and mouse-selection.
1802 + correct mouse-handling for inputmenu widget.
1805 + improve logic that compensates for xterm's alternate-screen by
1810 --aspect, --separate-widget and --tab-len options.
1811 + add --separator as an alias for --separate-widget (compatible with
1813 + correct handling of Xdialog's --icon and --wmclass options, whose
1815 + correct logic for --separate-widget so its string is written before
1816 each output, rather than only for --and-widget option (report by
1818 + improve limit-check in center_label() for buttons.c (report by Tor
1820 + correct layout of --menu widget, which reduced display width due to
1821 logic for --inputmenu being applied whether or not that configuration
1824 + modify gauge widget to support --begin option (Hans-Joachim Baader).
1827 + add auto-sizing logic to gauge widget (reports by Javier Kohen and
1831 + rewrote inputstr.c, allowing it to enter and display wide-characters.
1835 parameter that returns whether the result is really a function-key.
1836 This is needed to work with wide-character curses.
1837 + correct computation of week-number in calendar widget (report by
1840 + suppress -Winline with gcc 3.3, since it is broken.
1846 + add null-pointer checks to some malloc calls which were overlooked.
1848 non-allocated buffer to the first allocation (report by Daniel
1856 right-limit, making a string wrap unnecessarily (Debian #168823).
1857 + correct initial limit-check for arrows in checklist.c, which used
1865 to suppress xterm's alternate screen mode (see 2000/01/18) (report by
1873 Help-button was pressed (request by Amon Ott).
1877 + fix off-by-one error in menu.c, checklist.c (reported by
1883 locations, updated NLS script to match lynx. Added --with-curses-dir
1890 + fix so "dialog --print-maxsize" exits from curses.
1891 + add --inputmenu option.
1897 + add examples checklist6 and menubox6 to illustrate the --colors
1899 + implement -colors option, which allows one to highlight words in the
1900 titles and most text areas with color or video attributes (adapted
1903 --output-fd option, and how to use dialog without any temporary
1905 + add --output-fd option (Debian #153984).
1906 + documented vi-style keys for calendar, textbox widgets in manpage.
1911 + add --extra-button and --extra-label options (adapted from patch
1919 + modify checklist.c and menubox.c to verify if both --help-button and
1920 --item-help are specified before assuming that selecting the help
1921 button should cause the "HELP {item-help}" message to be printed
1925 directly (to support the --stdout option), the terminal does not
1926 change to raw mode. The workaround opens /dev/tty only as needed;
1927 the --stdout option does not work on HPUX but otherwise dialog works.
1930 2002/05/19 - release 0.9b
1931 + add --no-collapse option to allow one to retain tabs and repeated
1933 + use DLG_EXIT_ESC constant rather than -1's in several places. This
1934 has the effect of changing some exit-with-error cases to denote that
1937 + bump package version to 0.9b (with patch-date, as usual).
1938 + add --exit-label option (request by Roberto Simoni).
1957 + correct exit-code for menubox.c when Cancel is pressed. This was
1958 unintentionally altered when adding --help-button (reported by
1962 + add --timeout option, which forces the program to exit with an error
1974 + add options --help-button and --help-label to make menubox display a
1977 + use home/end keys in input string-editing, e.g., inputbox.
1978 + add option --max-input to limit length of string returned by inputbox
1982 + add --ok-label and --cancel-label options (request by Kyle Sallee).
1983 + correct usage message for --fselect option (reported by Patrick J
1986 + corrected samples/slackware.rc, which was just the compiled-in
1988 + modify search rule for rc-file to add a global rc file /etc/dialogrc
1995 + modify command-line parsing to allow a "--" argument to act as an
1997 begins with "--". This is apparently one of popt's undocumented
2000 + add an install-strip rule to makefile, changing the normal install
2006 + add configure option --with-ncursesw, to allow configure/build with
2007 wide-character version of ncurses.
2010 + add option --ignore, to make dialog be ignore options that it does
2012 + add option --trim, to trim literal newlines and repeated spaces from
2014 same as msgbox1, but using --trim (cf: change for Debian #102942).
2016 the right-side of a button.
2017 + add a sample dialog rc-file slackware.rc based on diffs in hdasetup
2021 + modify dialog.pl to avoid using a statically-named tempfile, allowing
2024 + correct fprintf() call in j_menu() function, i.e., "--menu" option,
2035 + use VPATH in makefile to support build with configure --srcdir, if
2040 + correct sense of --enable/--disable shown in configure --help (report
2042 + correct logic for --clear option, broken in 2000/07/02 (fixes Debian
2057 textbox using better parameter-passing convention, and const.
2060 eliminating lock-files. Only one process should be trying to display
2063 + correct off-by-one in error messages reporting too-few or too-many
2066 (reported by George Mirchev <la@mail.techno-link.com>).
2078 + add a null-pointer check in justify_text(), needed by fselect.c
2085 + use nl_langinfo() to customize names for day-of-week, and month
2101 + fixed --cr-wrap to break lines on '\n' (newline) characters and not
2108 - rewrote dlg_trim_string() to recognize preformatted text (know
2109 when not to strip extra spaces) and to pay attention to --cr-wrap.
2110 - rewrote justify_text() which now calls a new function in util.c,
2112 - modified real_auto_size() to call a new function
2115 - removed skip_blanks() and skip_text() since they are not used by
2117 - modified dialog.c to not call dlg_trim_string() on title strings
2120 - inputbox
2123 - inputbox1
2125 properly demonstrate --cr-wrap.
2126 - msgbox1
2127 this sample was using "--aspect 9 --cr-wrap". Rewrote it to
2128 properly demonstrate --aspect. 9 is already dialog's default
2131 demonstrates --cr-wrap.
2133 - rewrote the description of --aspect to be more understandable.
2134 - rewrote the description of --cr-wrap to be more correct and more
2142 + modify checklist and menubox dialogs to check for too-wide data, and
2146 - use C89-style comments rather than C++
2147 - restore logic in justify_text() which checks for win==0, needed to
2151 - avoid modifying the buffer in decode_percent(), otherwise a message
2153 - modify dlg_button_x_step() and dlg_button_layout() slightly to
2165 + rename --enable-lxdialog configure option to --enable-Xdialog
2174 adding origin to box-width, which broke samples/wheel.
2177 + revised lock-file management to better ensure that locks are actually
2181 + correct off-by-one comparison of return-value for arg_rest() which
2183 dialog --gauge test 10 50
2186 http://subversions.gnu.org/cgi-bin/cvsweb/config/ (which finally have
2207 + correct description of --fselect in man page (patch by Tomas Pospisek
2209 + add --no-cancel as alias for --nocancel for compatibility with
2213 + some lint fixes using lclint (mostly void-casts, but some
2214 sign-extension fixes e.g., for ctype.h macros, and loop in
2240 + cleanup of item-help change, integrate with checklist and radiobox.
2243 + add --item-help option, which makes menubox data interpreted as
2254 and width to be given as -1 for maximizing the dialog, allow either
2257 + add --version as an alias for --print-version.
2260 + add --enable-lxdialog configure option.
2265 + implement --stdout and --stderr options as in Xdialog.
2268 + make ifdef's for rc-file not specific to ncurses.
2272 + add alternate test-script for gauge, adapted from Xdialog.
2274 beginning of the XXX-delimited message text, since clones of dialog
2291 + apply CharOf() macro to avoid sign-extension on calls to waddch(),
2296 + modified to use gettext (configure option --enable-nls). This uses
2310 + add --default-item option, for menubox to set the default selection
2312 + add sample scripts for --nocancel and --fb options with inputbox.
2314 + add --nocancel option, and ignore --noitem, --fb, --fullbutton, to
2325 lookup of option names and help-message. Eliminated numerous
2332 + revise inputbox.c, allowing inline editing with arrow-keys. removed
2334 + correct a typo that prevented rc-file configuration from building.
2339 + improve test-case for gauge.
2340 + change gauge.c to show progress in reverse-video, add a check for
2341 end-of-file in the loop for reading new messages.
2345 + correct several compiler warnings for gcc -pedantic (mismatch of
2349 test-function. For dialog, this should be sqrt(). The macro was
2352 <Roman.Hodek@informatik.uni-erlangen.de>, this fixes Debian #55553).
2359 + restructure help-message so actual problem is indicated. The original
2360 help-message is shown if no parameters are given, or if the --help
2362 + suppress xterm's alternate screen mode by sending an exit_ca_mode
2364 defined, and has private-mode escapes in both enter_ca_mode and
2375 + remove pre-autoconf Makefile
2378 + rewrote infobox sample script, using dialog's --sleep option and
2399 + implement "--defaultno" option to specify if the default for
2403 given string, to help with screen-refresh
2411 + remove the "-I/usr/include/ncurses" option from Makefile
2444 (dialog-0.9a-12) are abstracted here, omitting details of their packaging:
2458 + Wrote patch to fix core-dumping problem (Debian #13170). Sven Rudolph
2459 <sr1@inf.tu-dresden.de>:
2461 -- vile:fk=8bit