2007-02-16 Andrew M. Bishop Version 1.6b of cxref released. 2007-02-16 Andrew M. Bishop * src/version.h, doc/NEWS: Update to version 1.6b. 2006-10-15 Andrew M. Bishop * src/parse.y: Fix for scope problems with variable declarations like 'extern void (*variable)(void);'. 2006-03-11 Andrew M. Bishop * src/preproc.c, src/cxref.c: Define a value for PATH_MAX in case one is not already defined. 2005-11-19 Andrew M. Bishop * configure.in, cpp/configure.in: Call AC_INIT() properly. 2005-10-15 Andrew M. Bishop * cpp/cccp.c: Remove gcc-4.0 unused variable and signed/unsigned pointer warnings. 2005-05-01 Andrew M. Bishop Version 1.6a of cxref released. 2005-05-01 Andrew M. Bishop * doc/NEWS, src/version.h: Updated to version 1.6a. 2005-02-20 Andrew M. Bishop * src/parse.y: Stop function comments leaking through to #defines inside. 2005-02-05 Andrew M. Bishop * src/Makefile.in: The cxref-cpp program must be run with the -lang-c option to get vararg macros correct. * cpp/cccp.c: Applied Debian gcc-2.95.4 patch 'cpp-dos-newlines.dpatch' (originally from egcs). * cpp/README: Added more text describing the changes for cxref. 2005-02-01 Andrew M. Bishop * Makefile.in, doc/Makefile.in, src/Makefile.in: Install the cxref manual page from 'doc' subdir not 'src'. 2005-01-29 Andrew M. Bishop * cpp/cccp.c: Give a fatal error if cxref-cpp.defines has an invalid -I path in it. 2004-11-20 Andrew M. Bishop * src/type.c: Remove small memory leaks. 2004-11-19 Andrew M. Bishop * src/html.c: Don't read from freed memory location. 2004-11-10 Andrew M. Bishop * src/parse.y: Improve the way that structure initializers are parsed. 2004-11-06 Andrew M. Bishop * cpp/README: Need to modify prefix.c to remove compilation warnings. * cpp/prefix.c: New file. * cpp/config.h: Improve function prototypes for cccp.c local functions. * cpp/Makefile.in: Don't ignore compilation warnings. 2004-11-06 Andrew M. Bishop * src/parse.y: Just some whitespace changes. * src/parse.y: Fixed some structure assignments for parsing the kernel version 2.6. 2004-10-17 Andrew M. Bishop * src/parse.y: Allow variables to be declared in for(;;) statements. 2004-10-12 Andrew M. Bishop * cpp/config.h: Add some function prototypes for cccp.c local functions. 2004-09-26 Andrew M. Bishop Version 1.6 of cxref released. 2004-09-26 Andrew M. Bishop * doc/NEWS, src/version.h: Update for version 1.6. * src/cxref.c: Fix reversal of -html-src/-html options. * Makefile.in: Allow 'make distclean ; make docs' to work. 2004-09-07 Andrew M. Bishop * src/Makefile.in: Simplify parse-yacc.h and parse-yacc.c generation from parse.y. 2004-09-04 Andrew M. Bishop * src/parse.y: Fix problem with structure containing pointer to function looking like a function declaration. 2004-08-29 Andrew M. Bishop * src/parse.y: Handle a goto statement or a named label with a type name. 2004-08-15 Andrew M. Bishop * INSTALL: Add instructions for installing with Cygwin. 2004-07-17 Andrew M. Bishop * src/parse.l: Added C99 Boolean type. Ignore any C99 Complex or GNU C Complex. * src/parse.y: Added C99 Boolean type. 2004-07-03 Andrew M. Bishop * INSTALL, doc/FAQ: Update to version 1.6. 2004-06-26 Andrew M. Bishop * src/html.c: Make the HTML output nicely formatted and using styles. * src/latex.c, src/rtf.c, src/sgml.c: Make some changes to match html.c. * src/cxref.css.in: Add some stylesheet definitions. * doc/Makefile.in: Print something before running latex. * src/cxref.c: If the -latex209, -latex2e, -html20 or -html32 options are used give a warning but continue. 2004-06-23 Andrew M. Bishop * doc/Makefile.in: Don't try and create the example output if compiling outside the source tree. * src/Makefile.in: Fix Makefile bug. * doc/README.html: Change the link to the example output. 2004-06-22 Andrew M. Bishop * doc/Makefile.in: All documents: FAQ, READMEs and example code are handled by this Makefile now. The FAQ and READMEs are processed here, cxref examples go to the example subdirectory. * Makefile.in: New file. * doc/README.tex: Style sheets are now in same directory as README. * configure.in: Move cxref source code into src directory, but keep configure at top level. * cpp/Makefile.in: Fix for win32 installation. * query/Makefile.in: Change dependencies now that cxref source is in src directory. * query/query.c, query/output.c, query/input.c: Change #include now that cxref source is in src directory. * src/Makefile.in: Move cxref source code into src directory. 2004-06-21 Andrew M. Bishop * doc/Makefile.in: Delete the cxref.css file when doing 'make clean'. Add the html-style.c file to the list to process. * src/cxref.css.in: New file. * src/latex.c, src/rtf.c, src/sgml.c: Some comment changes to match html.c. * src/Makefile.in, src/html.c: Added a cxref.css file that is written out when creating an HTML file. 2004-06-20 Andrew M. Bishop * query/Makefile.in, cpp/Makefile.in, src/Makefile.in: Fixes to make compilation outside of the source tree work again. * cpp/autoconfig.h.in, src/autoconfig.h.in: Tidy up and add a standard header. 2004-06-19 Andrew M. Bishop * cpp/configure.in: Don't test for ALLOCA. * configure.in: Don't test for USE_STD_ARG or ALLOCA. * src/memory.c: Use __STDC__ instead of USE_STD_ARG. * cpp/autoconfig.h.in, cpp/config.h, cpp/configure.in: Work out the size of a 'long long' variable in configure. * cpp/cccp.c: Make include path work like system include path. * cpp/Makefile.in, cpp/README, cpp/autoconfig.h.in, cpp/cccp.c, cpp/config.h, cpp/configure.in, cpp/cxref-cpp-configure.in, cpp/version.c: Updated with cpp from gcc-2.95.3. 2004-06-18 Andrew M. Bishop * cpp/cccp.c: New file. 2004-06-16 Andrew M. Bishop * doc/FAQ-html.pl: Update to produce HTMl 4.01 output. * doc/README, doc/README.html, doc/README.man, doc/README.sgml, doc/README.tex: Change the -html* and -latex* options in the instructions. Update the version number and dates. * doc/Makefile.in, src/Makefile.in: Change the -html* and -latex* options in the Makefiles. * src/latex.c, src/cxref.c, src/html.c: Remove the options to produce different types of HTML or LaTeX output. All HTML is now HTML 4.01 and all LaTeX is LaTeX 2e. 2004-06-15 Andrew M. Bishop * doc/Makefile.in: Add version.h. * src/html.c: Remove unwanted tag in HTML output for some variables. 2004-06-13 Andrew M. Bishop * src/cxref.c, src/html.c, src/sgml.c: Use version.h to define the program version number. * src/latex.c, src/rtf.c: Use version.h to define the program version number. Change the local functions to be like HTML/SGML in filename handling. * src/Makefile.in: Add version.h. * src/version.h: New file. 2004-06-13 Andrew M. Bishop Version 1.5g of cxref released. 2004-02-14 Andrew M. Bishop Version 1.5f of cxref released. 2003-06-29 Andrew M. Bishop Version 1.5e of cxref released. 2002-05-05 Andrew M. Bishop Version 1.5d of cxref released. Sat Apr 28 15:45:00 2001 Andrew M. Bishop Version 1.5c of cxref released. Sun Sep 26 10:00:00 1999 Andrew M. Bishop Version 1.5b of cxref released. Fri Jun 18 19:15:00 1999 Andrew M. Bishop Version 1.5a of cxref released. Sun Feb 21 12:00:00 1999 Andrew M. Bishop Version 1.5 of cxref released. Sat Dec 6 14:30:00 1998 Andrew M. Bishop Version 1.4c of cxref not released Sat Apr 18 19:30:00 1998 Andrew M. Bishop Version 1.4b of cxref released Thu Nov 20 20:30:00 1997 Andrew M. Bishop Version 1.4a of cxref released Sat Jul 5 18:30:00 1997 Andrew M. Bishop Version 1.4 of cxref released Wed Apr 23 20:00:00 1997 Andrew M. Bishop Version 1.3a of cxref completed. Sun Dec 8 10:30:00 1996 Andrew M. Bishop Version 1.3 of cxref released Sat Nov 16 16:30:00 1996 Andrew M. Bishop Beta Version 1.3 of cxref released Sat Oct 5 12:30:00 1996 Andrew M. Bishop Version 1.2b of cxref released Sat Aug 17 12:00:00 1996 Andrew M. Bishop (amb@gedanken) Version 1.2a of cxref released Sat Jul 6 20:00:00 1996 Andrew M. Bishop (amb@gedanken) Version 1.2 of cxref released Wed May 22 19:00:00 1996 Andrew M. Bishop (amb@gedanken) Version 1.1 of cxref released Sat Feb 24 16:30:00 1996 Andrew M. Bishop (amb@gedanken) Version 1.0 of cxref released