]> git.deb.at Git - pkg/abook.git/commit
Support for dynamic views.
authorCedric Duval <cedricduval@free.fr>
Tue, 25 Oct 2005 23:27:24 +0000 (23:27 +0000)
committerCedric Duval <cedricduval@free.fr>
Tue, 25 Oct 2005 23:27:24 +0000 (23:27 +0000)
commit4909ba20244f55ee7326a40d751cf6737c2bc2b6
treeec3de2e5ad2b95fc3a157c6b22a4cead7a30bd98
parent9d57f5517367679f4f7be5af1aec91ac300db4e3
Support for dynamic views.

* Two new configuration commands: 'field' and 'view'.
* A new configuration variable: 'preserve_fields'.
* In absence of user configuration, abook behaves and displays mostly like
  previous releases.
* More abstraction for database access. db_field_get(), db_field_put(), etc.
* Functions for handling lists of strings (abook_list)
* Functions for conversting abook_lists to CSV and vice-versa.
* Arbitrary number of email addresses internally. Still limited to 9 for
  practical reasons with the UI.
* Up to 35 fields per view.
* Escape as a modifier key in the editor.
* Addresses can be rolled both directions (esc-r).
* Fixed html produced by export filter.
* Updated abookrc man page and sample.abookrc accordingly.
25 files changed:
Makefile.am
Makefile.in
abook.c
abook.h
abookrc.5
aclocal.m4
configure
database.c
database.h
edit.c
edit.h
filter.c
help.h
list.c
list.h
misc.c
misc.h
options.c
options.h
po/POTFILES.in
sample.abookrc
ui.c
ui.h
views.c [new file with mode: 0644]
views.h [new file with mode: 0644]