X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flibpspp%2FChangeLog;h=88955ac42ca3797e2f3e8197f9921cc02c59f754;hb=1b47c4afe993f715c03e7392427b0b8919a26d4e;hp=2dc9e0ba001aa00a453d57492937ce8577d53474;hpb=fb4554347cc7b5d85a04213ea3747ef3a34ba2a4;p=pspp-builds.git diff --git a/src/libpspp/ChangeLog b/src/libpspp/ChangeLog index 2dc9e0ba..88955ac4 100644 --- a/src/libpspp/ChangeLog +++ b/src/libpspp/ChangeLog @@ -1,3 +1,60 @@ +Sun Apr 16 20:43:35 2006 Ben Pfaff + + Continue reforming error message support. In this phase, we + divide the classification of messages along "category" and + "severity" axes. + + * message.h: (enum msg_class) Named this set of enumerations. + (enum msg_category) New enum: MSG_GENERAL, MSG_SYNTAX, MSG_DATA. + (enum msg_severity) New enum: MSG_ERROR, MSG_WARNING, MSG_NOTE. + (msg_class_to_category) New inline function. + (msg_class_to_severity) New inline function. + (msg_class_from_category_and_severity) New inline function. + (struct error) Removed `class' member, added `category', + `severity'. Updated all users of this struct to use the new + members. + +Sun Apr 16 20:33:19 2006 Ben Pfaff + + * str.c (ds_vprintf): Don't try to write into the string if it is + null. + +Sun Apr 16 18:52:41 2006 Ben Pfaff + + GNU standards require "file name" instead of "filename" in + documentation. It's nice for our code to follow the convention + too. + + * message.h: (struct file_locator) Rename filename member to + file_name. Updated all references. + +Sun Apr 16 16:05:43 2006 Ben Pfaff + + Continue reforming error message support. In this phase, we get + rid of VM() and the other msg() support for "verbosity", replacing + it by a new function verbose_msg(). + + * message.h: (enum ERR_CLASS_COUNT) Renamed ERR_CLASS_CNT. + (enum ERR_CLASS_MASK) Removed. + (enum ERR_VERBOSITY_SHIFT) Removed. + (enum ERR_VERBOSITY_MASK) Removed. + (macro VM) Removed. + +Sun Apr 16 11:48:07 2006 Ben Pfaff + + Start reforming error message support. In this phase, we get rid + of "installation errors" and change all uses of msg() in the + output drivers to uses of error() or error_at_line(). + + * message.h: Remove IE, IS enums. + +Mon Apr 3 11:10:21 2006 Ben Pfaff + + * str.c: (ds_separate) Change interface for cleanliness and + consistency with ds_tokenize(), and rewrite to shorten and + simplify. Updated all callers. + (ds_tokenize) New function. + Fri Mar 31 10:38:46 2006 Ben Pfaff Add freaderror() analogous to fwriteerror() in gnulib.