Change 2007/07/12 by blong Add another directory to look for java sdk (matches on ubuntu) Change 2007/07/12 by blong Some updates for newer versions of mono, compiles now, but the tests fails. Change 2007/07/12 by blong add missing ruby header file Change 2007/07/11 by blong Fix the build. Fix warnings from new printf attribute checking. Change 2007/07/11 by blong Update to 0.10.5 Change 2007/07/11 by blong Add __attribute__ printf markers to all printf like functions so GCC can check their arguments as suggested by Nikolai Kondrashov. Fix warnings found by GCC with the checking. Change 2007/07/11 by blong Expand the test for which type of variable-argument macros are supported to include C99, specific GNU versions, and the static checker Splint. Most of the information comes from Raphaël HUCK (raphael.huck @ efixo.com) Change 2007/07/11 by blong Fix for symlinking problems with _set_value from Nikolai Kondrashov (Nikolai.Kondrashov @ oktetlabs.ru) Change 2007/07/11 by blong Changes from Sergey Skvortsov (skv @ protey.ru) to perl cs render function to not make two copies, to render directly into the resulting perl string. Change 2007/07/09 by mugdha Added url_validate - a function to validate that a given string starts with an allowed URL scheme. This protects against XSS through injection of dangerous URLs. Additionally, the URL is html escaped to prevent attribute injection. Valid schemes are: http, https, ftp, mailto Currently, this CL only checks that the URL scheme is correct. It does not filter out invalid characters (e.g. control characters) from the URL. I did not want to get into determining which unsafe characters may yet legitimately show up in URLs and they would only be a problem in case of browser bugs. Change 2007/07/05 by blong Add a very simple example which uses FastCGI, a stripped down version of one given by Mike Tsao. Change 2007/06/25 by mugdha parse->context_string always has contents of current file being parsed. Use this buffer to keep track of line and column numbers rather than opening up the cs file and reading the contents again. Change 2007/05/16 by mugdha In audit mode, do not fail if macro is not found. Instead, remember the error and continue parsing. Store these errors as a linked list of NEO_ERR objects in CSPARSE. Change 2007/05/02 by blong add string.crc builtin function Change 2007/02/20 by mugdha Added code to - optionally save filename, line & column information in command nodes - optionally store complete expression in a variable assignment - changed variable name from global to global_ctx (to compile with swig) Change 2007/02/15 by blong Ruby module fixes from Dan Janowski (danj @ 3skel.com) Change 2007/01/23 by joejoejoe Reduced chance of ClearSilver JNI wrappers causing JVM to exit. 1. Allowed user to suppress System.exit() by calling org.clearsilver.JNI.setFailureCallback(...). 2. Throw exception if CSFileLoader returns null (without this, the native code causes a segfault). Also had to tweak build slightly to deal with inner class files (i.e. Outer$Inner.class). Change 2006/12/20 by blong Pass locals to sub-parse contexts so that local variables are available to lvar Change 2006/12/19 by smarti Make load method lowercase. Change 2006/12/19 by blong Add file hook and file cache to Java Clearsilver. Change 2006/12/18 by blong Initial support for compiling on Mac OSX. Change 2006/12/18 by blong remove local specific auto4te.cache directory during distclean Change 2006/12/18 by blong Update line length for debug file reading at the request of the Weather Underground Change 2006/12/18 by blong Update LICENSE file to point to valid website Change 2006/12/18 by blong Upgrade to java 1.5