public inbox for gnats-cvs@sourceware.org
help / color / mirror / Atom feed
* gnats/gnats ChangeLog edit.c fconfig.y fconfig ...
@ 1999-12-02 18:03 bmanson
0 siblings, 0 replies; 3+ messages in thread
From: bmanson @ 1999-12-02 18:03 UTC (permalink / raw)
To: gnats-cvs
CVSROOT: /cvs/gnats
Module name: gnats
Changes by: bmanson@sourceware.cygnus.com 99/12/02 18:03:37
Modified files:
gnats : ChangeLog edit.c fconfig.y fconfigl.l
field-config field.h getclose.c gnats.h
pcodes.h pr.c pr.h query.c query.h
Log message:
* query.c (parseFieldName): Make public.
* pr.c (field_change_reason): New routine.
(struct PR_private): Added multiFieldIsReason member.
(setPRChain): Don't free the current PR chain, for now.
(replace_existing_pr): Use field_value () instead of
violating interfaces.
(replace_existing_pr): Step to the next field.
(get_field_value): New function.
* pcodes.h (CODE_INVALID_FIELD_NAME): New code.
* field.h (field_list): Add name and isReason fields.
(field_edit): New structure.
* fconfig.y: Add support for on-change, require, append-to-field
and set-field tokens. Remove code for audit-related keywords.
* edit.c (rewrite_pr): Get the PR index chain before we do
anything else. Don't redeclare old_pr. Invoke applyChangeActions ()
on fields that have changed in the PR.
(editGetFieldValue, applyFieldEdit, applyChangeActions): New
functions.
^ permalink raw reply [flat|nested] 3+ messages in thread
* gnats/gnats ChangeLog edit.c fconfig.y fconfig ...
@ 2000-02-11 14:16 bmanson
0 siblings, 0 replies; 3+ messages in thread
From: bmanson @ 2000-02-11 14:16 UTC (permalink / raw)
To: gnats-cvs
CVSROOT: /cvs/gnats
Module name: gnats
Changes by: bmanson@sourceware.cygnus.com 00/02/11 14:16:54
Modified files:
gnats : ChangeLog edit.c fconfig.y fconfigl.l
field-config.in field.c field.h file-pr.c
gen-closed-date.c getclose.c gnats.h index.c
index.h mail.c misc.c pr-edit.c pr.c pr.h
query.c query.h
gnats/man : Makefile.in field-config.man gnatsd.man
query-pr.man
Log message:
* Add lots of checks for nonexistent fields.
* fconfig.y: Add support for edit-only flag, and virtual-format
field descriptor.
* field.c (get_field_value): Add support for virtual fields; add
mustBeFreed parameter.
* edit.c (rewrite_pr): Require a category value.
(addAuditTrailEnt): Check for a missing audit-trail field; set it
to "" if it's not there.
^ permalink raw reply [flat|nested] 3+ messages in thread
* gnats/gnats ChangeLog edit.c fconfig.y fconfig ...
@ 2000-02-03 21:43 bmanson
0 siblings, 0 replies; 3+ messages in thread
From: bmanson @ 2000-02-03 21:43 UTC (permalink / raw)
To: gnats-cvs
CVSROOT: /cvs/gnats
Module name: gnats
Changes by: bmanson@sourceware.cygnus.com 00/02/03 21:43:04
Modified files:
gnats : ChangeLog edit.c fconfig.y fconfigl.l field.c
field.h
Log message:
* field.h (FieldType): Add PRListType.
(struct field_def): Add maxPrsPerLine entry.
* fconfig.y: Add support for pr-list type.
* edit.c (validateFieldValue): Add checking for PRListType.
New field type, containing a list of PR ids.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2000-02-11 14:16 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-12-02 18:03 gnats/gnats ChangeLog edit.c fconfig.y fconfig bmanson
2000-02-03 21:43 bmanson
2000-02-11 14:16 bmanson
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).