[Queue-developers] New CVS development version
Brought to you by:
wkrebs
From: W. G. K. <wer...@ya...> - 2001-04-11 04:11:27
|
The ChangeLog below outlines the changes. These are mainly housekeeping matters in preparation for a 1.40.1 Real Soon Now (perhaps within 24 hours.) The one coding that change that could impact users has to do with the "#includes <...>" in the standard Queue .c files which some people complained about on some platforms. These have been removed (this is GNU AutoConf's job.) Hopefully I haven't broken anything (some of the changes to the code were made by a mechanical script). If so, it'll get fixed tomorrow .... ===== CHANGELOG EXCERPT FOLLOWS ======== *April 10, 2001 W. G. Krebs <wk...@gn...> Well, I'm back! It's great to be back. (It's also great to have competent help! Thanks QingLong!) 1. Upped the version number in configure.in to 1.40.1 to prepare for new release. 2. Removed the "#include <arpa/inet.h>" and other "#include <>"s from the stuff I've written because it broke other people's setup. The needed header files are all defined in a line in ./configure.in and get automagically defined in "define.h" when ./configure is (define.h is included via queue.h) so it shouldn't be necessary to include the standard stuff. Doing so breaks systems. I've noticed some of the GNU files do include standard stuff (they don't include define.h or queue.h, however). They only include _very_ standard C stuff, and they don't need to worry about depedencies within a vendor's include files (the order matters on some systems, and changes from system to system, believe it or not!) Unless we're sure the file exists on ALL platforms, we should stick to the practice of putting the include in the line in configure.in and then just include either queue.h or define.h in the file that needs the header. This way, GNU AutoConf will worry about whether the file exists on the target and about dependencies. 3. I've mechanically had the sections were QingLong added 4 or more lines of code to .c and .h files add a copyright comment. The FSF believes these legal issues are important (should there ever be a problem, it's clear what QingLong added.) More practical, it makes it much easier to spot what QingLong changed (along changes of less than 4 line additions weren't commented on.) 4. I've added copyright notices to QingLong's SysV script. The FSF wants copyright notices on EVERY file, asside from maybe some trivial one-liners, so I guess I'll be doing the .h files that were missed tomorrow. This has the practical effect of telling everyone where our web site is, anyway. |