Next | Query returned 94 messages, browsing 41 to 50 | Previous

History of commit frequency

CVS Commit History:


   2012-03-07 15:45:55 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update to 1.1.20120215:

2012/02/15
	+ modify menubox.c to use the same improvement as in checklist.c
	+ improve auto width computation for checklist widget by using
	  dlg_calc_list_width as in the non-auto case (Edho Arief).
	+ eliminate some bashisms in the sample scripts (Pedro Giffuni).
	+ makefile fixes from FreeBSD ports (Li-Wen Hsu):
	  + make --with-package option of configure script work.
	  + get LIBTOOL_VERSION from configure script, needed by
	    ${LIBTOOL_VERSION} in LIBTOOL_CREATE (LIB_CREATE in configure and
	    aclocal.m4)
	+ update cs.po and sr.po from
		http://translationproject.org/latest/dialog/
	+ updated configure script macros, improving CF_XOPEN_SOURCE among
	  other fixes.
   2011-11-29 21:53:49 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update to 1.1-20111020:

2011/10/20
	+ fix --analyze warnings for clang versions 2.8, 2.9.
	+ add configure check for lint program.
	+ add check in dlg_getc() in case its window is freed as a side effect
	  of removing callbacks.
	+ fix logic in freeing subwindows (report by xDog Walker).
	+ fix a regression in logic distinguishing between inputmenu and menu
	  widgets (report by xDog Walker).
	+ minor fixes to library manpage.

2011/10/18
	+ modify header-sh.in to work around limit on sed script length on
	  HPUX.
	+ add a special case of parameter parsing for "--trace" to the
	  initialization done before calling init_dialog(), to allow users to
	  capture the initial state of the parameter list before any options
	  are processed and removed.  This is only done if "--trace" is the
	  first option, otherwise it is handled in the common options as before
	  (report by xDog Walker).
	+ modify samples/testdata-8bit, discarding $1 from the parameter list
	  if it was used, so that the source'ing scripts can consistently use
	  "$@" to insert parameters before the widget, e.g., as an alternative
	  to using $DIALOGOPTS (report by xDog Walker).
	+ modify treatment of function pointers in menubox.c, make
	  dlg_renamed_menutext() and dlg_dummy_menutext() visible to library
	  users (request by xDog Walker).
	+ add dlg_count_real_columns(), use to modify centering for "--hline"
	  text to account for "\Z"s (report by xDog Walker).
	+ improve check in dlg_draw_arrows2() for conflict between the window
	  title and up-arrow marker to take into account that the given window
	  may not be the top-level window of the widget.
	+ change width of page up/down mouse areas in fselect panes to use the
	  full width of the panes rather than only the portion from the left
	  margin to the up/down arrow.
	+ add/use dlg_draw_box2() and dlg_draw_bottom_box2() to use the
	  secondary borders.
	+ modify rc-file read/write to accept/generate color values that refer
	  to previously-processed items in the color table.  This reduces the
	  number of distinct colors that must be specified to set up a color
	  scheme.
	+ add color table entries for secondary borders, i.e., the ones that
	  are normally drawn with the dialog's text-colors (Debian #641168).
	+ modify fselect.c to scan the current directory if the input field
	  happens to be empty (Debian #640905).
	+ repeated the discussion of environment variables that can override
	  the exit-status values in the manpage's return-codes section
	  (Debian #642105).
	+ add an example to the manpage showing how to override the form
	  widget's keys used for field/button traversal (Debian #642108).
	+ modify call to dlg_register_window() in formbox.c so that the editing
	  bindings are attached to the form sub-window rather than the
	  top-level dialog window.  Also change the name by which the editing
	  bindings are bound for editbox.c, fselect.c and inputbox.c, so that
	  the editing and navigation bindings can be different.
	+ correct logic in dlg_lookup_key() so that it matches the widget name
	  before using a binding from .dialogrc, allowing the inner/outer
	  windows of form and other editing widgets to have different bindings.
	+ modify dlg_register_window() to call dlg_dump_window_keys() after
	  its updates, via the --trace output, to supplement the manpage
	  description of key bindings (Debian #642108).
	+ add DLGK_FORM_PREV and DLGK_FORM_NEXT key-bindings to form.c, to
	  allow binding a single key to traverse both form-fields and buttons
	  (Debian #642108).
	+ modify dlg_parse_rc() to check for error return from
	  dlg_parse_bindkey().
	+ add function dlg_dump_window_keys(), to help with debugging widgets.
	+ add CR, LF, TAB, FF and ESC to table of curses names to help make
	  key bindings more readable.
	+ update table of dialog key-names so that helpfile and trace are
	  dumped properly.
	+ correct dlg_dump_keys(), which was showing only the first item in
	  the matched binding table.
	+ save/restore window current position in dlg_update_mixedgauge().
	+ pass return-code from pause_for_ok() from dlg_progressbox() when
	  pauseopt is set, rather than only DLG_OK.
	+ call setlocale() in init_dialog() rather than relying on on-demand
	  use within inputstr.c, since there are paths in textbox widget which
	  do not exercise the latter (report by xDog Walker).
	+ fix some places where checks for "\Z" were done without also checking
	  dialog_vars.colors (report by Moray Henderson).
	+ correct logic for DIALOGOPTS parsing so that the parse happens only
	  once unless memory leak checking is enabled (report by xDog Walker).
	+ remove an incorrect free() call in dlg_free_gauge() (report by xDog
	  Walker).
	+ modify dlg_trace_win() to log wide-characters (report by xDog Walker).
	+ make traces shorter by skipping repeated ERR's, but showing the
	  number skipped (report by xDog Walker).
	+ improve description in manpage to distinguish program box and
	  progress box from tailboxes (adapted from email by xDog Walker).
	+ modify dlg_trace_win() so that it looks for the topmost window in a
	  dialog.  Because subwindows share space with the top window, tracing
	  the latter shows the whole widget (report by xDog Walker).
	+ expand tracing so that each window is traced before soliciting input,
	  making the ^T feature to print a window on demand partly redundant
	  (suggested by xDog Walker).
	+ cosmetic change in dialog.h to avoid "*/*" strings from comments next
	  to "*" (report by xDog Walker).
	+ ensure result from dlg_align_columns() has trailing null on each
	  string.  Analysis was hindered by libc6's continuance of libc5's
	  early-1990s misfeature of clearing the result from malloc, noting
	  that libc6's documentation incorrectly claims that it does not do
	  this (report by xDog Walker).
   2011-07-12 15:50:08 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update to 1.1.20110707:

2011/07/07
	+ modify util.c to work better with old versions of ncurses:
	  + suppress use of wchgat() before fix in 20060715 which is needed
	    for simple shadow manipulation used here in 2011/06/30 (report
	    by xDog Walker).
	  + add a null-pointer check in dlg_print_scrolled()
	+ fix a regression in dlg_getc() introduced by changes to intercept
	  F1 for help-popup (report by xDog Walker).

2011/06/30
	+ correct license statement for prgbox.c (Debian #632198).
	+ correct layout when "--colors" is used, by discounting characters in
	  the escape sequences from the column counts (report by xDog Walker).
	+ modify dlg_checklist() so that only one item in the list can
	  initially be selected (report by xDog Walker).
	+ add/use macro dlg_enter_buttoncode() to improve implementation of
	  "--nook" option (report by xDog Walker).
	+ add option "--no-nl-expand" to suppress the conversion of "\n"
	  strings into newlines (request by xDog Walker).
	+ modify LIB_CREATE symbol in makefile.in to include the library
	  dependencies such as ncurses.  This is needed when dynamically
	  loading the library (report/analysis by xDog Walker).
	+ modify dlg_exit_label() to suppress the Cancel button, for
	  consistency.
	+ modify dlg_exit_label() to honor the --nook option, except when there
	  is no other button, e.g., the help-button.
	+ modify dlg_exit_buttoncode() so that it returns the proper code for
	  help-button (report by xDog Walker).
	+ correct loop limit when processing "--column-separator" (report by
	  xDog Walker).
	+ modify handling of "--version" and "--help" to ensure \ 
that they are
	  processed, and exit before widgets.  Separate "--print-version"
	  from "--version", allowing its output to be interspersed with
	  widget output (report by xDog Walker).
	+ correct a few places where "--version" or "--help" \ 
options went
	  always to stdout rather than allowing redirection with the "--stderr"
	  option (report by xDog Walker).
	+ improve repainting after erasing a widget and its shadow.
	+ add "--hline" and "--hfile" options for compatibility \ 
with FreeBSD
	  dialog (request by Devin Teske).
	+ add dialog version message when opening a trace file (request by
	  xDog Walker).
	+ show filename of rc-file in traces.
	+ add piped-in data for gauge widget to traces.
	+ add entrypoints to gauge widget, for allocating, updating and freeing
	  the widget (adapted from patch by Stephen Hurd).
	+ fix a reference to freed memory in the gauge widget.
	+ fix --no-mouse option by actually closing the mouse (report by
	  xDog Walker).
	+ add sk.po from
		http://translationproject.org/latest/dialog/
	+ limit Solaris xpg4 portability fix for redefinition of ERR to cover
	  the specific value found in <sys/regset.h>, in case an application
	  includes dialog.h after curses.h (FreeBSD #156601, report by Jaakko
	  Heinonen, Stephen Hurd).
	+ updated configure macros:
	  + CF_CURSES_CPPFLAGS,
	  + CF_CURSES_LIBS, make checks for special libraries on hpux10 and
	    sunos4 optional
	  + CF_CURSES_FUNCS, workaround for bug in gcc 4.2.1 (FreeBSD 8.1)
	    which caused part of test program to be omitted, i.e., when it saw
	    two return-statements in a row it omitted the _first_ one.  Also
	    add expression to pointer check to help FreeBSD's linker decide it
	    should be validated.  Just an assignment was not enough.  Also, add
	    check for unctrl.h
	  + CF_CURSES_HEADER, change order for curses.h / ncurses.h pairs to
	    put ncurses.h first, which will tend to provide the same #define's
	    as in CF_NCURSES_HEADER (report by Dennis Preiser).
	  + CF_CURSES_TERM_H, modify to avoid spurious check for
	    <curses.hterm.h> if there is no ncurses version.  Look for
	    ncurses's term.h anyway, to work around breakage by packagers who
	    separate ncurses' header files.
	  + CF_DISABLE_RPATH_HACK, fix garbled message
	  + CF_LD_RPATH_OPT, add mirbsd
	  + CF_MAKEFLAGS, filter out GNU make's entering/leaving messages.
	    This only appeared when using the macro in a dpkg script, though it
	    should have in other cases.
	  + CF_RPATH_HACK, add a check for libraries not found, e.g., from
	    suppressed functionality of gcc in linking from /usr/local/lib, and
	    add a -L option to help work around this.
	  + CF_XOPEN_SOURCE, workaround for cygwin to get ncurses' configure
	    script to define _XOPEN_SOURCE_EXTENDED (cygwin's features.h
	    doesn't do anything, so it needs a crutch).
	+ updated config.guess, config.sub
   2011-03-11 11:59:35 by Thomas Klausner | Files touched by this commit (2)
Log message:
Update to 1.1.20110302:

2011/03/02
	+ add --prgbox and --programbox (adapted from patch by David Boyd).
	+ add sl.po from
		http://translationproject.org/latest/dialog/
	+ fix timeouts from 2011/01/18, which were being interpreted as
	  milliseconds rather than seconds (report by Luis Moreira).
   2011-02-03 14:03:14 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update to 1.1.20110118:

2011/01/18
	+ fix inconsistency in return-codes for textbox when help-button is
	  used by making dlg_exit_buttoncode() a wrapper for
	  dlg_ok_buttoncode().
	+ modify pause widget to use dlg_ok_buttoncode(), so help-button works.
	+ correct two infobox sample scripts, which did not pass extra
	  command-line parameters due to quoting problems.
	+ add a limit-check to the timebox widget (patch by Garrett Cooper).
	+ modify --trace option to also trace the command-line parameters.
	+ account for combining characters when wrapping text (Debian #570634).
	+ correct handling of SIGWINCH in gauge widget (Debian #305705).
	+ add gauge_color, to make guage's progress-bar distinct from
	  title_color (request by Dominic Derdau).
	+ update fi.po from
		http://translationproject.org/latest/dialog/
	  as well as resync line-numbers in the other po-files.
	+ modify configure script and dialog program to build with NetBSD's
	  wide-character curses functions, including workarounds for its
	  incorrect WACS_xxx definitions.  Some of the UTF-8 examples work.
	+ add back-tab for traversal of tailboxbg widgets, for symmetry with
	  tab-traversal.
	+ reduce flicker in tailboxbg by checking if the input file size has
	  changed.
	+ modify internals of callbacks to avoid blocking reads of their
	  associated files by keyboard input.
	+ add command-line option --no-mouse, to suppress use of mouse.
	+ add configure option --enable-header-subdir to allow the header files
	  to be installed into a subdirectory named for the package.
	+ modify dlg_restore_vars() to retain the updated values of
	  input_result and input_length, eliminating the need for a caller to
	  provide their own user buffer (prompted by report by Thiago Bimbatti
	  Felicio).
	+ add a null-pointer check in show_result() for
	  dialog_vars.input_result, and ensure it is set to null after freeing
	  (prompted by report by Thiago Bimbatti Felicio).
	+ change order of -I options in CPPFLAGS (report by Michel Feldheim)
	+ modify pause-widget so that it no longer exits when an unrecognized
	  key is pressed (patch by Creidieki M Crouch).
	+ add --with-package option to configure script to allow renaming
	  of the dialog program and library, to support the package scripts.
	+ add Debian and RPM package scripts for test-builds.
	+ several improvements to configure script:
	  + quote params of ifelse()
	  + change obsolete ${name-value} to standard ${name:-value}
	  + use new macros CF_ADD_LIB/CF_ADD_LIBS to enforce consistency.
	  + AM_GNU_GETTEXT, drop $MKINSTALLDIRS, use "mkdir -p" consistently.
	  + CF_ADD_SUBDIR_PATH, workaround - if $prefix was not mkdir'd yet, no
	    directories were added.
	  + CF_BUNDLED_INTL, add --with-textdomain option, to use with lynx-dev
	    package
	  + CF_FIND_LINKAGE, simplify save/restore of $LIBS
	  + CF_GCC_WARNINGS, fix for Mac OS X (compiler makes conftest.dSYM
	    directory)
	  + CF_HEADER_PATH, don't search for variations of everything in the
	    current include-path
	  + CF_WITH_CURSES_DIR, move the calls to CF_ADD_INCDIR and
	    CF_ADD_LIBDIR for the curses-directory here, from
	    CF_NCURSES_CPPFLAGS and CF_NCURSES_LDFLAGS, so it will work even
	    with the default checking, e.g., no --with-ncurses, etc.
	+ updated config.guess, config.sub
   2010-05-02 15:40:22 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update to 1.1.20100428:

2010/04/28
	+ several improvements to configure script:
	  + modify CF_CURSES_TERM_H to handle cases such as cygwin where
	    packager has installed curses.h and term.h in different
	    directories, e.g., to wedge in a termcap library.
	  + modify CF_XOPEN_SOURCE, adding special case for OpenSolaris
	  + modify CF_MAKE_TAGS to add check for exctags and exetags, prefer to
	    ctags and etags to work around pkgsrc (NetBSD) renaming.
	  + correct CF_FIND_LINKAGE, setting cache variable for library_file in
	    the special case where no directory search is made.
	  + improve CF_GCC_VERSION, suppress stderr for c89 alias of gcc.
	  + improve CF_GCC_WARNINGS, moving -W and -Wall into the list to
	    check, since c89 alias for gcc complains about these options.
	  + modify CF_HEADER_PATH, to not search for variations of everything
	    in the current include-path
	  + use "mkdir -p", remove mkdirs.sh
	  + use CF_CURSES_HEADER to fill in possible subdirectory used for
	    ncurses header filename.
	  + modify CF_XOPEN_CURSES to work around current ncurse header loss of
	    predefinition of _XOPEN_SOURCE_EXTENDED
	  + add "--disable-rpath-hack" option, along with scripting to add
	    rpath option to libraries found in unusual places.
	+ modify pause widget to autosize like gauge, and to omit the area for
	  buttons when none are displayed.
	+ fix an infinite loop in dlg_button_layout() if there are no buttons
	  to display (Debian #579390).
	+ add makefile rules for generating html, etc., documentation from
	  nroff.
	> patches by Samuel Mart
	+ reset errors in tailbox before reading new character.
	+ modify dlg_draw_scrollbar(), omitting hiding percentages in boxes
	  when no arrows or scrollbar are needed.
	+ correct value of row for scrollbars in formbox.
	+ update es.po from
		http://translationproject.org/latest/dialog/
   2010-02-03 20:05:24 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update to 1.1.20100119. Set LICENSE.

2010/01/19
	+ split up binding tables in inputbox and similar widgets to avoid
	  conflict between cursor-key use for input-string versus navigation
	  (report by slakmagik).
	+ if strftime() is available, support --time-format option for timebox
	  widget.
	+ if strftime() is available, support --date-format option for calendar
	  widget (request by Walter Harms).
	+ build-fixes for linking to intl library in /usr/local
	+ add --scrollbar option, use in most widgets to show a scrollbar on
	  the right margin of the data.  That is cosmetic, does not respond to
	  the mouse.
	+ reuse functions from msgbox to allow prompt for yesno box to be
	  scrolled in a too-small window.
	+ correct mapping of button-codes with --nook option (report by Lebedev
	  Vadim).
	+ cleanup sample scripts using new utility scripts setup-* and report-*,
	  and allow command-line parameters to be added, for ad hoc testing.
	+ correct change to tailbox widget from 2009/02/22 using
	  dlg_button_layout(), which broke that widget.
	+ document some of the portability caveats.
	+ modify gauge widget to service callbacks (prompted by patch and
	  comments by Frank Sorenson).
	+ modify editbox to allow its input buffer to be larger than MAX_LEN
	  unless bounded by the --max-input option, and add limit-checks for
	  the buffer (report by slakmagik).
	+ improve manpage description of --checklist (report by Isaac Good).
	+ several improvements to configure script macros:  CF_ADD_CFLAGS
	  CF_CURSES_FUNCS CF_DISABLE_ECHO CF_GCC_ATTRIBUTES CF_MATH_LIB
	  CF_POSIX_C_SOURCE CF_REMOVE_DEFINE CF_WITH_LIBTOOL CF_XOPEN_SOURCE
	+ add is.po, lv.po, sw.po from
		http://translationproject.org/latest/dialog/
	+ update de.po, id.po, pl.po, pt_BR.po, vi.po from
		http://translationproject.org/latest/dialog/

2009/02/22
	+ do not display top-arrows for scrolling if they would overwrite the
	  title (report by slakmagik)
	+ consistently use dlg_button_layout() when autosizing widgets (report
	  by slakmagik).
	+ add "-" and "+" bindings to timebox widget.
	+ add "-" and "+" bindings to calendar widget (OpenSolaris \ 
#6739031).
	+ review/fix other widgets to ensure that they exit on error, e.g.,
	  editbox.c
	+ modify check in dlg_getc() to treat closure of either stdin or stdout
	  as an error, rather than both.  This is more stringent than the check
	  added in 2007/07/04.
	+ modify dlg_result_key() to map curses ERR to dialog's error exit
	  (adapted from patch by Domagoj Pensa).
	+ updated several configure script macros:
	  + consistently append, rather then prepend, to $CFLAGS
	  + add cases for AIX 6, mint, and dragonfly to CF_XOPEN_SOURCE
	  + use $PATH_SEPARATOR rather than $PATHSEP
	  + improve CF_FIND_LINKAGE, use in checks for more libraries, e.g.,
	    libutf8 and libiconv.
	+ update da.po, ru.po from
		http://translationproject.org/latest/dialog/
	+ updated config.guess, config.sub
   2009-03-20 20:25:55 by Joerg Sonnenberger | Files touched by this commit (1252)
Log message:
Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
   2008-10-08 11:34:00 by Thomas Klausner | Files touched by this commit (3)
Log message:
Install libdialog, header files, and dialog-config.
Add buildlink3.mk file.
Bump PKGREVISION.
   2008-09-06 16:38:34 by Thomas Klausner | Files touched by this commit (2)
Log message:
Update to 1.1.20080819:

2008/08/19
	+ amend changes to quoting; by default, the checklist widget quotes its
	  output except when --separate-output is used (Debian #495600).
	+ add eo.po from
		http://translationproject.org/latest/dialog/

Next | Query returned 94 messages, browsing 41 to 50 | Previous