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).