Lines Matching +full:sub +full:- +full:spaces

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".
20 + update config.guess, config.sub
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
153 + update config.guess, config.sub
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
197 + update config.guess, config.sub
200 + modify to work with ncurses' threaded-library, which does not allow
206 + update config.guess, config.sub
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
250 + when trimming blanks, treat unconverted tabs the same as spaces.
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
279 + update config.guess, config.sub
282 + update ftp url in test-packages.
283 + modify test-packages to use recommended compiler/linker flags.
287 + update config.guess, config.sub
294 + update config.guess, config.sub
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
329 + update config.guess, config.sub
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.
359 + update config.guess, config.sub
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
405 + update config.guess, config.sub
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.
427 + update config.guess, config.sub
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
492 + update config.guess, config.sub
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
532 + update config.guess, config.sub
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
545 + update config.guess, config.sub
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.
566 + update config.guess, config.sub
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
623 + update config.guess, config.sub
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.
871 + update config.guess, config.sub
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}
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.
939 + update config.guess, config.sub
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).
1034 + update config.guess, config.sub
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
1117 + update config.guess, config.sub
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.
1221 + update config.guess, config.sub
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
1267 + update config.guess, config.sub
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
1332 + update config.guess, config.sub
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).
1369 + update config.guess, config.sub
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.
1403 + update config.guess, config.sub
1408 + modify --version and --help options to write consistently to the
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).
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
1570 + update config.guess, config.sub
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
1647 + update config.guess, config.sub
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
1728 + update config.guess, config.sub
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.
1843 + update config.guess, config.sub
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
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
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
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).
1952 + update config.guess, config.sub
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
2082 + update config.guess, config.sub to match autoconf 2.50
2085 + use nl_langinfo() to customize names for day-of-week, and month
2090 Stripping extra spaces out of the menu items broke some of my
2098 text in the prompts with extra spaces like the older versions of
2099 dialog. If there are "\n" strings in the text, then extra spaces are
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
2118 so that titles retain their spaces.
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
2168 + update config.guess, config.sub
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
2185 + resync config.sub, config.guess from
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
2221 + update config.guess, config.sub from subversions.gnu.org
2239 config.guess, config.sub
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
2284 + updates for config.guess, config.sub from tin.
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
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