summaryrefslogtreecommitdiff
path: root/lib/libform
AgeCommit message (Collapse)Author
2001-12-31Fix -Wshadow warnings (gcc 3.1).thorpej
2001-12-03bump major because of libcurses bump.christos
2001-09-27Removed stray characters in comment block.blymn
2001-08-05Added notes about differences between this libform and the original AT&Tblymn
implementation.
2001-08-05* Wrap field size checking into a function, makes if's more readableblymn
* Fixed bad post character calculation on a dynamic single line field that has field contents greater than the field length and had scrolled.
2001-07-18line up function prototype names.blymn
2001-07-18new_field argument list too long, use .Fo/.Fa/.Fcblymn
2001-07-08Fix error returns.blymn
2001-07-08ansify field_info prototype.blymn
2001-07-08Add missing function and make some error returns into proper eti.hblymn
errors.
2001-07-08Added man pages.blymn
2001-07-08Add man pages for libform.blymn
2001-07-08The information in the README no longer applies.blymn
2001-06-28Fix limits on dynamic fields.blymn
2001-06-23* Fixed REQ_DEL_CHAR for multi-line fields.blymn
* Fixed REQ_DEL_LINE for multi-line fields.
2001-06-13withough -> withoutwiz
2001-06-04* Make req_del_prev work in multiline field.blymn
2001-06-04* Only line wrap buffer 0 in set_field_buffer since this is theblymn
only one displayed.
2001-05-25* Fix forward word and backward word driver commands.blymn
2001-05-23* Fix some of the cursor motion commands to handle multiline fieldsblymn
* Fix line wrapping code for multiline fields
2001-05-16Fixed wrapping of multiline fields.blymn
2001-05-12Add #include <string.h> to correct compile problem on alphasommerfeld
2001-05-11* Rototilled internals to make multiline fields work correctly. Someblymn
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.
2001-05-11Changed check_field code to use standard library calls for checkingblymn
the IPV6 address. This code was provided to me by Itojun, thanks for that go to him :-)
2001-04-06* Fixed horizontal scrolling.blymn
2001-04-06* Fix horizontal scrollingblymn
* Fix cursor positioning at the end of a static field * Fix the end field request handler.
2001-04-06* Fixes for horizontal scrollingblymn
* Character is added to the destination field in auto-skip mode when a new field is skipped to.
2001-03-25Bumped major because driver commands have changed value and the subwinblymn
is no longer created by the library.
2001-03-25 * Remove code that created the subwin if it did not exist as this isblymn
not the correct behaviour. * Mods to support new curses window behaviour.
2001-03-25 * Fix wrapping behaviour - O_WRAP turns on/off wrapping on wordblymn
boundaries. * Only justify static fields and only scroll dynamic fields. * Handle O_PUBLIC and O_VISIBLE flags when drawing field. * Changes to support new curses window handling.
2001-03-25 * Bracket constant definesblymn
* Driver commands are now offset by curses KEY_MAX
2001-03-25 * Fixed curses window handling, library no longer creates a subwin.blymn
* Do not position the cursor in the field is O_PUBLIC is not set.
2001-03-25 * truncate field contents to field length if field is or becomes staticblymn
* Allow field options to be changed when field posted unless field is the current one. * Allow field justification to be changed when field posted unless it is the current one. * dynamic_field_info now returns field size in rows and columns if the field is static - previously this was an error.
2001-02-16Handle the "unknown" ipv6 address form (::).blymn
2001-02-16Added new function form_max_page.blymn
2001-02-16replace strncpy with strlcpy.... 'nuff said.blymn
2001-02-15Avoid trying to wrap a single row field.blymn
2001-02-15Truncate the buffer string to the field buffer size if the field is static.blymn
2001-02-13Various bug fixes:blymn
* Allow the / char in the char_check routine * Added debug for field checking * Fixed handling of the 0xaabbccdd form * Always set buffer 1 if it is available - previously dotted quad did not set this buffer. * Fixed segv if no dots found
2001-02-11Fixed various bugs, the ipv6 type now works...blymn
2001-02-10Extended the address formats that are allowed to include aa.bb.cc.dd/nnblymn
and 0xaabbccdd styles.
2001-02-10Check NULL0K _before_ PASSOK and clean up the PASSOK logic.blymn
2001-02-10Added ipv6 builtin type.blymn
2001-02-10New builtin type to handle ipv6 style addresses. Thanks to Charlesblymn
Hannum for suggesting this needed to be done.
2001-02-06* Moved field overflow check into _formi_add_char to allow overwriting ablymn
full field. * Fixed buf0_status being reset so O_BLANK now works correctly.
2001-02-05Restructured driver character insert to allow overwrite of full fieldblymn
without autoskipping.
2001-02-03Made the field wrapping function available to other modules.blymn
2001-02-03Fixed the counting of rows in the field.blymn
Fixed O_NULLOK handling in field validation
2001-02-03Buffer now wrapped and redrawn when buffer is set.blymn
2001-02-03Reset offsets when a new field is entered.blymn