gnats-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnats/gnats ChangeLog Makefile.in TODO address ...


From: bmanson
Subject: gnats/gnats ChangeLog Makefile.in TODO address ...
Date: 12 Jan 2000 01:40:23 -0000

CVSROOT:        /cvs/gnats
Module name:    gnats
Changes by:     address@hidden  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
        &$#(address@hidden 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.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]