Home | History | Annotate | Download | only in libform
History log of /src/lib/libform/form.h
RevisionDateAuthorComments
 1.23  07-Sep-2015  joerg Constify set_field_buffer.
 1.22  26-Nov-2013  christos branches: 1.22.4;
goodbye CIRCLEQ, welcome TAILQ
 1.21  28-Nov-2011  joerg branches: 1.21.6;
Kill a bunch of manual __attribute__ usages and replace them with the
equivalent sys/cdefs.h invocation.
 1.20  03-Feb-2010  roy branches: 1.20.6;
Userland now builds and uses terminfo instead of termcap.

OK: core@, jdc@
 1.19  24-Nov-2004  blymn * Rewrote internal handling of multiline field line data to fix a bug
where a newly opened line would immediately get wrapped out of existence.
The old method of handling lines in a multiline field did not cope with
this elegantly.

* Added new field flag O_REFORMAT which, when set, returns the field
buffer with newlines inserted where the line wrapped. Previously, there
was no way of preserving the on screen format of a multiline field.

* Added new file gdbinit which contains a macro to verify and print
the multiline field line data structure.

* Bumped libform major number due to changes in the _form_field structure.
 1.18  23-Jan-2004  blymn Add defines MIN_FORM_COMMAND and MAX_FORM_COMMAND for ncurses
compatibility. This closes PR 20029.
 1.17  09-Aug-2002  blymn Added extension to interface, set_field_printf which allows a printf
style setting of field buffers.
 1.16  20-May-2002  blymn * Major rework to allow the TAB character in fields.
 1.15  18-Jul-2001  blymn line up function prototype names.
 1.14  08-Jul-2001  blymn ansify field_info prototype.
 1.13  13-Jun-2001  wiz withough -> without
 1.12  11-May-2001  blymn * Rototilled internals to make multiline fields work correctly. Some
bugs remain such as vertical scrolling is not working and the field
is not correctly redrawn after being cleared. There are bound to be
others.
 1.11  06-Apr-2001  blymn * Fixed horizontal scrolling.
 1.10  25-Mar-2001  blymn * Bracket constant defines
* Driver commands are now offset by curses KEY_MAX
 1.9  16-Feb-2001  blymn Added new function form_max_page.
 1.8  10-Feb-2001  blymn Added ipv6 builtin type.
 1.7  30-Jan-2001  blymn Added field and character checking.
 1.6  23-Jan-2001  blymn Added support for the O_OVERLOAD_* form options.
 1.5  20-Jan-2001  blymn * Fixed common error in all types code
* Removed the args field from types struct and made sure the args in
the field are used.
 1.4  16-Jan-2001  cgd comment or delete text after CPP directives.
 1.3  16-Jan-2001  blymn Multiple fixes:

* A debug version of libform will be build if DEBUG_FORMS is defined
* Can no longer edit fields that do not have O_EDIT set
* Changed background attribute to A_NORMAL like ncurses
* Fixed truncation of field contents when content length == field length
* Current field is set to first visible & active field on form post
 1.2  04-Jan-2001  blymn * Changed type of userptr to be void * (now matches ncurses)
* Bumped lib major version due to above.
* Changed debug output to go to a file instead of stderr, the file gets
opened when the form is posted iff one is not already open.
 1.1  17-Dec-2000  blymn Added early release version of libform - please be gentle.
 1.20.6.2  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.20.6.1  17-Apr-2012  yamt sync with head
 1.21.6.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.22.4.1  05-Nov-2015  riz Pull up following revision(s) (requested by joerg in ticket #980):
lib/libform/form.h: revision 1.23
lib/libform/field.c: revision 1.29
Constify set_field_buffer.

RSS XML Feed