This is the mail archive of the
gnats-cvs@sourceware.cygnus.com
mailing list for the GNATS project.
gnats/gnats ChangeLog Makefile.in TODO address ...
- To: gnats-cvs at sourceware dot cygnus dot com
- Subject: gnats/gnats ChangeLog Makefile.in TODO address ...
- From: bmanson at sourceware dot cygnus dot com
- Date: 12 Jan 2000 01:40:23 -0000
CVSROOT: /cvs/gnats
Module name: gnats
Changes by: bmanson@sourceware.cygnus.com 00/01/11 17:40:23
Modified files:
gnats : ChangeLog Makefile.in TODO addresses adm.c
adm.h builtin-fields.h categories cmds.c edit.c
fconfig.y fconfigl.l field-config.in field.h
file-pr.c files.c gen-closed-date.c gnats.h
gnatsd.c gnatsd.h pr-init.c pr.c pr.h query.c
query.h responsible submitters
Added files:
gnats : mail.c
Log message:
* query.c (format_pr_field): Take a FieldList** instead of a
FieldIndex; take care of moving the pointer to the next field if
we actually consumed one. Add appendedAudit parameter. Use
get_any_date (). Add 'P' and 'A' formats.
* pr.h: Delete bizarre comment. Add predefines for various
structs and typedefs before including the headers needed by this
file.
* pr.c: One of my favorite fixes--headers no longer have that
&$#(*@$ newline at the end. (Simplifies a lot of code.)
(verify_enum): Call verifyMultiEnum () if the field is a MultiEnum
field.
(verifyMultiEnum): New function.
(set_field): Use validateFieldValue () to verify that the field
value is OK.
(find_header_index): New function.
(get_field_value): Smarter, faster, more powerful. (We have two
field indexes now...not good. Tho they really do different
things.)
* pr-init.c (fconfig_parse): Call init_header () here (bleah!
badness! eeeugh!)
* gnatsd.c (cmds): Make most commands ACCESS_VIEW at least. PR
submission is ACCESS_SUBMIT. (Access levels should be bits,
probably defined by field-config. Not yet.)
(main): Not sending a required CHDB gives an error message now.
* gnats.h: Move StringList here (???).
* file-pr.c (create_new_pr_file): Note that the received Category:
field is invalid. Call composeMailMessage () to send out our
mail.
(notify_responsible, reply_to_submitter, append_notify): Deleted,
no longer used.
(append_report): Use edit_field () and composeMailMessage ().
* field-config.in: Add mail-format entries for submitted PRs
and PR notes received by mail.
* fconfig.y: Add support for parsing the new mail-format entry,
and support for multiple enum fields (enum fields with more than
one value).
* adm.c (getAdmSubfieldValue): New function.
* mail.c: New file. Move several mail-related routines into
here.
(composeMailMessage): New function.