Developers, Here's a proposal. My understanding is that this proposal for a change of policy will not take effect until it is accepted.
Proposal: GnuCash developers should refrain from making changes (1) to QOF that are visible to users of the QOF API (2). (i.e. changes such that if the QOF code were copied to another program that used a previous verion of QOF code, the behavior of that program might change, or that might require changes to that program in order to preserve old behavior.) Do you agree to this change in policy? If not, might you change your mind at some future point it time? (1) For example, changing qof-log to log FATAL messages will change the behevior of any external programs which use the FATAL() macro. (2) Listing of files in currently in qof: deprecated.c kvp-util-p.h qofgobj.c qofquery.c deprecated.h md5.c qofgobj.h qofquerycore.c gnc-date.c md5.h qof.h qofquerycore.h gnc-date.h qofbackend.c qofid.c qofquerycore-p.h gnc-engine-util.c qofbackend.h qofid.h qofquery-deserial.c gnc-engine-util.h qofbackend-p.h qofid-p.h qofquery-deserial.h gnc-event.c qof-be-utils.h qofinstance.c qofquery.h gnc-event.h qofbook.c qofinstance.h qofquery-p.h gnc-event-p.h qofbook.h qofinstance-p.h qofquery-serialize.c gnc-numeric.c qof_book_merge.c qofla-dir.h qofquery-serialize.h gnc-numeric.h qof_book_merge.h qoflog.c qofsession.c guid.c qofbook-p.h qoflog.h qofsession.h guid.h qofchoice.c qofmath128.c qofsession-p.h kvp_frame.c qofchoice.h qofmath128.h qofsql.c kvp_frame.h qofclass.c qofobject.c qofsql.h kvp-util.c qofclass.h qofobject.h kvp-util.h qofclass-p.h qofobject-p.h _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel