ChangeLog from CLEARSILVER-0_4 to CLEARSILVER-0_5_0 ======================================================================== 2002/04/18 David W. Jeske * util/test/hdf_copy_test.c:1.1 * util/test/hdf_copy_test.hdf:1.1 * util/test/Makefile:1.3 new test for hdf * util/neo_date.h:1.4 make neo_date.h C++ safe 2002/04/18 Brandon Long * util/test/hdf_copy_test.c:1.2 * util/neo_hdf.c:1.29 * util/test/Makefile:1.4 fix for remove_tree for the case of removing the first child * util/neo_hdf.c:1.28 a walk of a NULL or empty string returns the start node 2002/04/16 Brandon Long * util/neo_hdf.c:1.27 * util/neo_hdf.h:1.12 * util/test/hdftest.c:1.4 a new sort that's faster 2002/04/14 Brandon Long * python/neo_cs.c:1.4 * python/p_neo_util.h:1.5 * python/neo_cgi.c:1.18 * python/neo_util.c:1.11 export some convenience functions from neo_cgi to python as CObjects so we can get at them from neo_stats 2002/04/13 David W. Jeske * python/p_neo_util.h:1.4 fixes for stat build * rules.mk:1.13 add cppldshared 2002/04/12 Brandon Long * util/neo_str.c:1.15 * util/neo_str.h:1.14 * python/neo_util.c:1.10 support generic text escaping * python/neo_cgi.c:1.17 * cgi/rfc2388.c:1.8 * cgi/cgi.c:1.37 * cgi/cgi.h:1.13 add support for HTTP PUT 2002/04/11 David W. Jeske * util/skiplist.h:1.4 * util/skiplist.c:1.4 make skiplist compile in C++ 2002/03/29 Brandon Long * cs/test4.cs.gold:1.5 * cs/test.hdf:1.9 * cs/csparse.c:1.42 * cs/test4.cs:1.6 fix bug where a non-existant var in string add would coerce the type to a numeric 2002/03/28 Brandon Long * util/ulist.c:1.7 * util/ulist.h:1.5 some changes from Rob Wheeler, adding search, in, and index functions to ULIST * cs/csparse.c:1.39 * cs/test3.cs.gold:1.3 * cs/test3.cs:1.3 fix case where we are passing a local variable to a macro, and the local variable maps to a string or number add test case for this to test3.cs, and also add a test case for the weird behavior in the current implementation where the scope grows, ie local variables from the first macro call are live in sub macro calls * cs/csparse.c:1.40 * cs/test3.cs.gold:1.4 * cs/test3.cs:1.4 fix bug in the last fix, and add another case to the regression for macro calls on local vars * cs/test11.cs:1.1 * cs/test11.cs.gold:1.1 * cs/test11.cs.out:1.1 * cs/Makefile:1.12 * cs/cs.h:1.12 * cs/csparse.c:1.41 add parenthesis and brackets to cs expressions make set lvalue and each rvalue expressions * util/neo_hdf.c:1.26 * util/neo_hdf.h:1.11 * util/test/hdftest.c:1.3 add hdf sorting based on code from Wheeler 2002/03/27 Brandon Long * cgi/html.c:1.24 fix a couple bugs in the text2html functions 2002/03/26 Brandon Long * python/neo_cgi.c:1.16 fix python iterenv callback to return 0 at end of list 2002/03/22 Brandon Long * util/neo_str.c:1.14 * util/neo_str.h:1.13 * python/Makefile:1.5 * cgi/html.c:1.23 first check in for wadsworth, the personal proxy 2002/03/15 Brandon Long * rules.mk:1.11 make .depends file dependent on toplevel rules.mk * Makefile:1.14 fix for rules.mk dependency new clearsilver version * rules.mk:1.12 also make .depends dependent on the Makefile 2002/03/14 David W. Jeske * rules.mk:1.10 python2.2 fix 2002/03/13 Brandon Long * util/neo_err.c:1.12 rewrite nerr_handle to not be recursive * cs/test8.cs:1.1 * cs/test8.cs.gold:1.1 * cs/test9.cs:1.1 * cs/test9.cs.gold:1.1 * cs/Makefile:1.10 add two regression tests * util/neo_err.c:1.11 * util/neo_err.h:1.11 * cs/csparse.c:1.36 * python/neo_util.c:1.9 * cgi/html.c:1.22 * cgi/cgi.c:1.36 add function to get just the error string instead of the full traceback add function to match error (ie, for a catch and re-throw) * cs/test10.cs:1.1 * cs/test10.cs.gold:1.1 * cs/Makefile:1.11 * cs/csparse.c:1.37 add alt tag - if the expression exists, display it, else render between alt and /alt * cs/csparse.c:1.38 add ALT state to EVERYWHERE, and add alt/loop to state expansion 2002/03/12 Brandon Long * cgi/html.c:1.21 some fixes to the text2html code - dump spaces before href'd urls - fix html_escape to actually respect the length argument 2002/03/07 Brandon Long * python/neo_cgi.c:1.15 * cgi/cgi.c:1.35 * cgi/cgi.h:1.12 add url unescape 2002/03/06 Brandon Long * cgi/html.c:1.20 fix url inclusion (ie, escape it) * cgi/cgi.c:1.34 fix bug * python/neo_cgi.c:1.14 * cgi/cgi.c:1.33 * cgi/cgi.h:1.11 add function to allow you to add characters to the url escape function 2002/03/01 Brandon Long * util/neo_files.c:1.1 * util/neo_files.h:1.1 * util/wildmat.c:1.1 * util/wildmat.h:1.1 * util/test/listdir_test.c:1.1 * util/neo_misc.c:1.16 * util/ulocks.c:1.9 * util/rcfs.c:1.5 * util/neo_misc.h:1.13 * util/Makefile:1.7 * util/test/hdftest.c:1.2 * util/test/Makefile:1.2 move all fils/dir functions to new file add wildmat code from fhttpd.c (old code from Rich Salz, actually) add functions for directory listing * cs/csparse.c:1.35 fixup header 2002/02/23 Brandon Long * python/neo_cgi.c:1.13 fix bug in wrapper for cookie clear 2002/02/22 Brandon Long * cgi/cgiwrap.c:1.9 * cgi/cgi.c:1.32 some better error passing from cgiwrap_write better handling of errors in cgi_output 2002/02/19 Brandon Long * cgi/cgi.c:1.31 handle error returns from cgiwrap (ie, -1) * cgi/html.c:1.19 fix bug where we weren't catching the entire url on www.fiction.net/blong 2002/02/16 Brandon Long * python/neo_cgi.c:1.12 return -1 on error * python/neo_util.c:1.8 export hdf symlink 2002/02/15 David W. Jeske * cs/test4.cs:1.5 new tests for >= <= * cs/test4.cs.gold:1.4 fix test4 gold 2002/02/11 Brandon Long * imd/imd.c:1.14 * imd/imd.cs:1.8 sort images alphabetically add ability to rotate images 2002/02/06 Brandon Long * util/neo_hdf.c:1.25 use string_readline so we don't have a limit to the size of an element in hdf_read_file() * util/neo_str.c:1.13 * util/neo_str.h:1.12 add readline to string class 2002/02/03 Brandon Long * imd/0.gif:1.1 * imd/1.gif:1.1 * imd/2.gif:1.1 * imd/3.gif:1.1 * imd/4.gif:1.1 * imd/5.gif:1.1 * imd/6.gif:1.1 * imd/7.gif:1.1 * imd/example.imd:1.3 * imd/imd.c:1.11 * imd/imd.cs:1.6 more pretty, including - drop shadows stolen from Scott - nice spacing on the page - with overview icons, scale based on height instead of width * imd/imd.cs:1.7 make overview use the drop shadow * cs/csparse.c:1.34 handle case of passing an expression in a call * util/ulist.c:1.6 * util/neo_hdf.c:1.24 handle a couple of NULL pointer cases more gracefully * imd/imd.c:1.13 fix dowork_picture to handle case of link from overview into album * imd/imd.c:1.12 actuall recurse the directories for the overview 2002/02/02 Brandon Long * imd/example.imd:1.2 * imd/imd.c:1.8 * imd/imd.cs:1.3 some clean up, including multiple pages for longer albums and faster access for longer albums (ie, don't find the image size of every image in the album for every page) * imd/imd.c:1.10 * imd/imd.cs:1.5 handle multiple levels of files * imd/imd.c:1.9 * imd/imd.cs:1.4 better error handling 2001/06/16 David W. Jeske * imd/imd.c:1.7 fix up license stuff 2001/01/07 Brandon Long * imd/imd.c:1.6 close the connection when you do a 304 2001/01/01 Brandon Long * imd/imd.c:1.5 * imd/imd.cs:1.2 picture pages should use higher quality handle broken images in the cache, and cases where djpeg fails 2000/12/31 Brandon Long * imd/imd.c:1.3 support gif images * imd/imd.c:1.4 Attempt to handle Last-Modified and If-Modified-Since headers 2000/12/30 Brandon Long * imd/imd.c:1.2 use external djpeg/cjpeg programs * imd/Makefile:1.1 * imd/README:1.1 * imd/example.imd:1.1 * imd/imd.c:1.1 * imd/imd.cs:1.1 * imd/imdm.py:1.1 * imd/test.in:1.1 image server based on neotonic cgi libs and cs/hdf 2000/12/22 Brandon Long * util/test/hdftest.c:1.1 * util/test/Makefile:1.1 branches: 1.1.1; Initial revision